us.ihmc.graphics3DAdapter.camera
Class CameraConfiguration

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.camera.CameraConfiguration

public class CameraConfiguration
extends java.lang.Object


Field Summary
 double camX
           
 double camY
           
 double camZ
           
 double clipDistanceFar
           
 double clipDistanceNear
           
static double DEFAULT_CLIP_DISTANCE_FAR
           
static double DEFAULT_CLIP_DISTANCE_NEAR
           
static double DEFAULT_FIELD_OF_VIEW
           
 double dollyDX
           
 double dollyDY
           
 double dollyDZ
           
 double fieldOfView
           
 double fixX
           
 double fixY
           
 double fixZ
           
 boolean isDolly
           
 boolean isDollyX
           
 boolean isDollyY
           
 boolean isDollyZ
           
 boolean isTracking
           
 boolean isTrackingX
           
 boolean isTrackingY
           
 boolean isTrackingZ
           
 double trackDX
           
 double trackDY
           
 double trackDZ
           
 
Constructor Summary
CameraConfiguration(java.lang.String name)
           
 
Method Summary
 java.lang.String getCameraMountName()
           
 java.lang.String getDollyXVar()
           
 java.lang.String getDollyYVar()
           
 java.lang.String getDollyZVar()
           
 java.lang.String getFieldOfViewVar()
           
 java.lang.String getName()
           
 java.lang.String getTrackXVar()
           
 java.lang.String getTrackYVar()
           
 java.lang.String getTrackZVar()
           
 boolean isCameraMounted()
           
 void setCameraDolly(boolean dolly, boolean dollyX, boolean dollyY, boolean dollyZ)
           
 void setCameraDollyOffsets(double dollyDX, double dollyDY, double dollyDZ)
           
 void setCameraDollyVars(java.lang.String dollyXVar, java.lang.String dollyYVar, java.lang.String dollyZVar)
           
 void setCameraFieldOfView(double fieldOfView)
           
 void setCameraFieldOfViewVar(java.lang.String fieldOfViewVar)
           
 void setCameraFix(double fixX, double fixY, double fixZ)
           
 void setCameraFix(javax.vecmath.Tuple3d cameraFix)
           
 void setCameraMount(java.lang.String mountName)
           
 void setCameraPosition(double camX, double camY, double camZ)
           
 void setCameraPosition(javax.vecmath.Tuple3d cameraPosition)
           
 void setCameraTracking(boolean track, boolean trackX, boolean trackY, boolean trackZ)
           
 void setCameraTrackingOffsets(double trackDX, double trackDY, double trackDZ)
           
 void setCameraTrackingVars(java.lang.String trackXVar, java.lang.String trackYVar, java.lang.String trackZVar)
           
 void setClipDistance(double near, double far)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FIELD_OF_VIEW

public static final double DEFAULT_FIELD_OF_VIEW
See Also:
Constant Field Values

DEFAULT_CLIP_DISTANCE_NEAR

public static final double DEFAULT_CLIP_DISTANCE_NEAR
See Also:
Constant Field Values

DEFAULT_CLIP_DISTANCE_FAR

public static final double DEFAULT_CLIP_DISTANCE_FAR
See Also:
Constant Field Values

fieldOfView

public double fieldOfView

clipDistanceNear

public double clipDistanceNear

clipDistanceFar

public double clipDistanceFar

camX

public double camX

camY

public double camY

camZ

public double camZ

fixX

public double fixX

fixY

public double fixY

fixZ

public double fixZ

isTracking

public boolean isTracking

isTrackingX

public boolean isTrackingX

isTrackingY

public boolean isTrackingY

isTrackingZ

public boolean isTrackingZ

isDolly

public boolean isDolly

isDollyX

public boolean isDollyX

isDollyY

public boolean isDollyY

isDollyZ

public boolean isDollyZ

trackDX

public double trackDX

trackDY

public double trackDY

trackDZ

public double trackDZ

dollyDX

public double dollyDX

dollyDY

public double dollyDY

dollyDZ

public double dollyDZ
Constructor Detail

CameraConfiguration

public CameraConfiguration(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

setCameraMount

public void setCameraMount(java.lang.String mountName)

getCameraMountName

public java.lang.String getCameraMountName()

isCameraMounted

public boolean isCameraMounted()

setCameraFieldOfViewVar

public void setCameraFieldOfViewVar(java.lang.String fieldOfViewVar)

setCameraFieldOfView

public void setCameraFieldOfView(double fieldOfView)

setCameraTracking

public void setCameraTracking(boolean track,
                              boolean trackX,
                              boolean trackY,
                              boolean trackZ)

setCameraDolly

public void setCameraDolly(boolean dolly,
                           boolean dollyX,
                           boolean dollyY,
                           boolean dollyZ)

setCameraTrackingVars

public void setCameraTrackingVars(java.lang.String trackXVar,
                                  java.lang.String trackYVar,
                                  java.lang.String trackZVar)

setCameraDollyVars

public void setCameraDollyVars(java.lang.String dollyXVar,
                               java.lang.String dollyYVar,
                               java.lang.String dollyZVar)

setCameraTrackingOffsets

public void setCameraTrackingOffsets(double trackDX,
                                     double trackDY,
                                     double trackDZ)

setCameraDollyOffsets

public void setCameraDollyOffsets(double dollyDX,
                                  double dollyDY,
                                  double dollyDZ)

setCameraFix

public void setCameraFix(javax.vecmath.Tuple3d cameraFix)

setCameraPosition

public void setCameraPosition(javax.vecmath.Tuple3d cameraPosition)

setCameraFix

public void setCameraFix(double fixX,
                         double fixY,
                         double fixZ)

setCameraPosition

public void setCameraPosition(double camX,
                              double camY,
                              double camZ)

setClipDistance

public void setClipDistance(double near,
                            double far)

getTrackXVar

public java.lang.String getTrackXVar()

getTrackYVar

public java.lang.String getTrackYVar()

getTrackZVar

public java.lang.String getTrackZVar()

getDollyXVar

public java.lang.String getDollyXVar()

getDollyYVar

public java.lang.String getDollyYVar()

getDollyZVar

public java.lang.String getDollyZVar()

getFieldOfViewVar

public java.lang.String getFieldOfViewVar()