public class LensSceneObserver extends SceneObserver implements CameraListener
| Constructor and Description |
|---|
LensSceneObserver(View observingView,
Camera observingCamera,
Lens observingLens,
VirtualSpace targetVirtualSpace) |
| Modifier and Type | Method and Description |
|---|---|
void |
cameraMoved(Camera cam,
Point2D.Double loc,
double alt)
Called back when a Camera is moved.
|
double |
getAltitude() |
double[] |
getVisibleRegion() |
double |
getX() |
double |
getY() |
void |
lensMagnified()
This method has to be called whenever the lens' magnification factor changes.
|
void |
lensMoved()
This method has to be called whenever the lens moves within the view.
|
getCamera, getCurrentLevel, getLevelListener, getPreviousAltitude, getRegionListener, getTargetVirtualSpace, getTargetVirtualSpaces, isOfInterest, setLevelListener, setPreviousAltitude, setRegionListenerpublic LensSceneObserver(View observingView, Camera observingCamera, Lens observingLens, VirtualSpace targetVirtualSpace)
observingView - view that observes the sceneobservingCamera - camera in view that observes the scenetargetVirtualSpace - virtual space in which the scene objects should be putpublic double[] getVisibleRegion()
getVisibleRegion in class SceneObserverpublic double getX()
getX in class SceneObserverpublic double getY()
getY in class SceneObserverpublic double getAltitude()
getAltitude in class SceneObserverpublic void cameraMoved(Camera cam, Point2D.Double loc, double alt)
CameraListenercameraMoved in interface CameraListenercam - camera which was movedloc - camera xy coordinates after the movealt - camera altitude after the moveCamera.addListener(fr.inria.zvtm.event.CameraListener),
Camera.removeListener(fr.inria.zvtm.event.CameraListener)public void lensMoved()
public void lensMagnified()
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.