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, getY
getCamera, getCurrentLevel, getLevelListener, getPreviousAltitude, getRegionListener, setLevelListener, setPreviousAltitude, setRegionListener
public 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()
SceneObserver
getTargetVirtualSpaces
in class SceneObserver
public VirtualSpace getTargetVirtualSpace(Region r)
getTargetVirtualSpace
in class SceneObserver
public boolean isOfInterest(Region r)
isOfInterest
in class SceneObserver
public 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.