# Uses of Interface com.threerings.whirled.spot.data.Location (vilya 1.3 API)
Date: 2011-04-06

## Uses of Interface
com.threerings.whirled.spot.data.Location

Packages that use Location
com.threerings.stage.data
com.threerings.stage.tools.viewer
com.threerings.whirled.spot.client
com.threerings.whirled.spot.data
com.threerings.whirled.spot.server

Uses of Location in com.threerings.stage.data

Classes in com.threerings.stage.data that implement Location
`class` `StageLocation` Contains information on a scene occupant's position and orientation.

Methods in com.threerings.stage.data that return Location
`Location` `StageLocation.getOpposite()`

Methods in com.threerings.stage.data with parameters of type Location
`boolean` `StageLocation.equivalent(Location oloc)` Location equivalence means that the coordinates and orientation are the same.

Uses of Location in com.threerings.stage.tools.viewer

Methods in com.threerings.stage.tools.viewer with parameters of type Location
`void` `ViewerScenePanel.setScene(StageScene scene, Location defloc)`

Uses of Location in com.threerings.whirled.spot.client

Methods in com.threerings.whirled.spot.client that return Location
`Location` `SpotSceneDirector.getIntendedLocation()` Returns our current location unless we have a location change pending, in which case our pending location is returned.

Methods in com.threerings.whirled.spot.client with parameters of type Location
`void` `SpotService.changeLocation(int sceneId, Location loc, com.threerings.presents.client.InvocationService.ConfirmListener listener)` Requests that this client's body be made to move to the specified location.
`void` `SpotSceneDirector.changeLocation(Location loc, ResultListener<Location> listener)` Issues a request to change our location within the scene to the specified location.

Method parameters in com.threerings.whirled.spot.client with type arguments of type Location
`void` `SpotSceneDirector.changeLocation(Location loc, ResultListener<Location> listener)` Issues a request to change our location within the scene to the specified location.

Uses of Location in com.threerings.whirled.spot.data

Fields in com.threerings.whirled.spot.data declared as Location
`Location` `SceneLocation.loc` The actual location, which is interpreted by the display system.
`Location` `Portal.loc` The location of the portal.

Methods in com.threerings.whirled.spot.data that return Location
`Location` `Location.clone()` Locations are cloneable.
`Location` `Portal.getLocation()` Returns a location instance configured with the location and orientation of this portal.
`Location` `Portal.getOppLocation()` Returns a location instance configured with the location and opposite orientation of this portal.
`Location` `Location.getOpposite()` Get a new Location instance that is equals() to this one but that has an orientation facing the opposite direction.

Methods in com.threerings.whirled.spot.data with parameters of type Location
`void` `SpotMarshaller.changeLocation(int arg1, Location arg2, com.threerings.presents.client.InvocationService.ConfirmListener arg3)`
`boolean` `Location.equivalent(Location other)` Two locations are equivalent if they specify the same location and orientation.

Constructors in com.threerings.whirled.spot.data with parameters of type Location
`SceneLocation(Location loc, int bodyOid)` Creates a scene location with the specified information.

Uses of Location in com.threerings.whirled.spot.server

Methods in com.threerings.whirled.spot.server with parameters of type Location
`void` `SpotSceneRegistry.changeLocation(com.threerings.presents.data.ClientObject caller, int sceneId, Location loc, com.threerings.presents.client.InvocationService.ConfirmListener listener)`
`void` `SpotProvider.changeLocation(com.threerings.presents.data.ClientObject caller, int arg1, Location arg2, com.threerings.presents.client.InvocationService.ConfirmListener arg3)` Handles a `SpotService.changeLocation(int, com.threerings.whirled.spot.data.Location, com.threerings.presents.client.InvocationService.ConfirmListener)` request.

Copyright © 2011. All Rights Reserved.