public class TaggedViewSceneObserver extends ViewSceneObserver
| Constructor and Description |
|---|
TaggedViewSceneObserver(View observingView,
Camera observingCamera,
HashMap<String,VirtualSpace> t2s) |
| Modifier and Type | Method and Description |
|---|---|
HashMap<String,VirtualSpace> |
getTagVirtualSpaceMapping() |
VirtualSpace |
getTargetVirtualSpace(Region r)
Returns the VirtualSpace corresponding to the first tag that matches.
|
VirtualSpace[] |
getTargetVirtualSpaces()
This is overridden by more elaborate SceneObservers such as TagggedViewSceneObserver.
|
boolean |
isOfInterest(Region r)
Tells the SceneManager whether a given region is of interest to this particular SceneObserver.
|
cameraMoved, getAltitude, getGlobalView, getVisibleRegion, getX, getYgetCamera, getCurrentLevel, getLevelListener, getPreviousAltitude, getRegionListener, setLevelListener, setPreviousAltitude, setRegionListenerpublic TaggedViewSceneObserver(View observingView, Camera observingCamera, HashMap<String,VirtualSpace> t2s)
observingView - view that observes the sceneobservingCamera - camera in view that observes the scenet2s - tag -> corresponding VirtualSpace mapping.public VirtualSpace[] getTargetVirtualSpaces()
SceneObservergetTargetVirtualSpaces in class SceneObserverpublic VirtualSpace getTargetVirtualSpace(Region r)
getTargetVirtualSpace in class SceneObserverpublic boolean isOfInterest(Region r)
isOfInterest in class SceneObserverpublic HashMap<String,VirtualSpace> getTagVirtualSpaceMapping()
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.