com.yobotics.simulationconstructionset.gui.camera
Class CameraTrackAndDollyYoVariablesHolder

java.lang.Object
  extended by com.yobotics.simulationconstructionset.gui.camera.CameraTrackAndDollyYoVariablesHolder
All Implemented Interfaces:
CameraTrackingAndDollyPositionHolder

public class CameraTrackAndDollyYoVariablesHolder
extends java.lang.Object
implements CameraTrackingAndDollyPositionHolder


Constructor Summary
CameraTrackAndDollyYoVariablesHolder(YoVariableHolder holder)
           
 
Method Summary
 void getDollyPosition(javax.vecmath.Point3d dollyPositionToPack)
           
 double getDollyX()
           
 double getDollyY()
           
 double getDollyZ()
           
 double getFieldOfView()
           
 void getTrackingPosition(javax.vecmath.Point3d trackPositionToPack)
           
 double getTrackingX()
           
 double getTrackingY()
           
 double getTrackingZ()
           
 void setDollyVars(DoubleYoVariable xVar, DoubleYoVariable yVar, DoubleYoVariable zVar)
           
 void setDollyXVar(DoubleYoVariable dolly_x_var)
           
 void setDollyYVar(DoubleYoVariable dolly_y_var)
           
 void setDollyZVar(DoubleYoVariable dolly_z_var)
           
 void setFieldOfViewVar(DoubleYoVariable field_of_view_var)
           
 void setTrackingVars(DoubleYoVariable xVar, DoubleYoVariable yVar, DoubleYoVariable zVar)
           
 void setTrackXVar(DoubleYoVariable track_x_var)
           
 void setTrackYVar(DoubleYoVariable track_y_var)
           
 void setTrackZVar(DoubleYoVariable track_z_var)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CameraTrackAndDollyYoVariablesHolder

public CameraTrackAndDollyYoVariablesHolder(YoVariableHolder holder)
Method Detail

getTrackingPosition

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

getDollyPosition

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

setTrackingVars

public void setTrackingVars(DoubleYoVariable xVar,
                            DoubleYoVariable yVar,
                            DoubleYoVariable zVar)

setDollyVars

public void setDollyVars(DoubleYoVariable xVar,
                         DoubleYoVariable yVar,
                         DoubleYoVariable zVar)

setTrackXVar

public void setTrackXVar(DoubleYoVariable track_x_var)

setTrackYVar

public void setTrackYVar(DoubleYoVariable track_y_var)

setTrackZVar

public void setTrackZVar(DoubleYoVariable track_z_var)

setDollyXVar

public void setDollyXVar(DoubleYoVariable dolly_x_var)

setDollyYVar

public void setDollyYVar(DoubleYoVariable dolly_y_var)

setDollyZVar

public void setDollyZVar(DoubleYoVariable dolly_z_var)

setFieldOfViewVar

public void setFieldOfViewVar(DoubleYoVariable field_of_view_var)

getFieldOfView

public double getFieldOfView()
Specified by:
getFieldOfView 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