us.ihmc.graphics3DAdapter.camera
Class SimpleCameraTrackingAndDollyPositionHolder

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.camera.SimpleCameraTrackingAndDollyPositionHolder
All Implemented Interfaces:
CameraTrackingAndDollyPositionHolder
Direct Known Subclasses:
GraphicsDemoTools.PanBackAndForthTrackingAndDollyPositionHolder

public class SimpleCameraTrackingAndDollyPositionHolder
extends java.lang.Object
implements CameraTrackingAndDollyPositionHolder


Constructor Summary
SimpleCameraTrackingAndDollyPositionHolder()
           
 
Method Summary
 void getDollyPosition(javax.vecmath.Point3d dollyPositionToPack)
           
 double getDollyX()
           
 double getDollyY()
           
 double getDollyZ()
           
 double getFieldOfView()
           
 void getTrackingPosition(javax.vecmath.Point3d trackingPositionToPack)
           
 double getTrackingX()
           
 double getTrackingY()
           
 double getTrackingZ()
           
 void setDollyPosition(javax.vecmath.Point3d dollyPosition)
           
 void setDollyX(double cameraDollyX)
           
 void setDollyY(double cameraDollyY)
           
 void setDollyZ(double cameraDollyZ)
           
 void setFieldOfView(double fieldOfView)
           
 void setTrackingPosition(javax.vecmath.Point3d trackingPosition)
           
 void setTrackingX(double cameraTrackingX)
           
 void setTrackingY(double cameraTrackingY)
           
 void setTrackingZ(double cameraTrackingZ)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleCameraTrackingAndDollyPositionHolder

public SimpleCameraTrackingAndDollyPositionHolder()
Method Detail

getTrackingPosition

public void getTrackingPosition(javax.vecmath.Point3d trackingPositionToPack)
Specified by:
getTrackingPosition in interface CameraTrackingAndDollyPositionHolder

getDollyPosition

public void getDollyPosition(javax.vecmath.Point3d dollyPositionToPack)
Specified by:
getDollyPosition in interface CameraTrackingAndDollyPositionHolder

getTrackingX

public double getTrackingX()
Specified by:
getTrackingX in interface CameraTrackingAndDollyPositionHolder

getTrackingY

public double getTrackingY()
Specified by:
getTrackingY in interface CameraTrackingAndDollyPositionHolder

getTrackingZ

public double getTrackingZ()
Specified by:
getTrackingZ in interface CameraTrackingAndDollyPositionHolder

getDollyX

public double getDollyX()
Specified by:
getDollyX in interface CameraTrackingAndDollyPositionHolder

getDollyY

public double getDollyY()
Specified by:
getDollyY in interface CameraTrackingAndDollyPositionHolder

getDollyZ

public double getDollyZ()
Specified by:
getDollyZ in interface CameraTrackingAndDollyPositionHolder

getFieldOfView

public double getFieldOfView()
Specified by:
getFieldOfView in interface CameraTrackingAndDollyPositionHolder

setTrackingPosition

public void setTrackingPosition(javax.vecmath.Point3d trackingPosition)

setDollyPosition

public void setDollyPosition(javax.vecmath.Point3d dollyPosition)

setTrackingX

public void setTrackingX(double cameraTrackingX)

setTrackingY

public void setTrackingY(double cameraTrackingY)

setTrackingZ

public void setTrackingZ(double cameraTrackingZ)

setDollyX

public void setDollyX(double cameraDollyX)

setDollyY

public void setDollyY(double cameraDollyY)

setDollyZ

public void setDollyZ(double cameraDollyZ)

setFieldOfView

public void setFieldOfView(double fieldOfView)