public abstract class SceneObserver extends Object
Constructor and Description |
---|
SceneObserver() |
Modifier and Type | Method and Description |
---|---|
abstract double |
getAltitude() |
Camera |
getCamera() |
int |
getCurrentLevel()
Get the current level.
|
LevelListener |
getLevelListener() |
double |
getPreviousAltitude() |
RegionListener |
getRegionListener() |
VirtualSpace |
getTargetVirtualSpace(Region r)
Region is irrelevant for basic SceneObservers.
|
VirtualSpace[] |
getTargetVirtualSpaces()
This is overridden by more elaborate SceneObservers such as TagggedViewSceneObserver.
|
abstract double[] |
getVisibleRegion() |
abstract double |
getX() |
abstract double |
getY() |
boolean |
isOfInterest(Region r)
Tells the SceneManager whether a given region is of interest to this particular SceneObserver.
|
void |
setLevelListener(LevelListener ll) |
void |
setPreviousAltitude(double a) |
void |
setRegionListener(RegionListener rl) |
public abstract double[] getVisibleRegion()
public abstract double getAltitude()
public abstract double getX()
public abstract double getY()
public VirtualSpace getTargetVirtualSpace(Region r)
public VirtualSpace[] getTargetVirtualSpaces()
public boolean isOfInterest(Region r)
public Camera getCamera()
public void setPreviousAltitude(double a)
public double getPreviousAltitude()
public int getCurrentLevel()
public void setLevelListener(LevelListener ll)
public LevelListener getLevelListener()
public void setRegionListener(RegionListener rl)
public RegionListener getRegionListener()
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.