us.ihmc.graphics3DAdapter.camera
Interface TrackingDollyCameraController

All Superinterfaces:
CameraController, CameraPropertiesHolder
All Known Implementing Classes:
ClassicCameraController

public interface TrackingDollyCameraController
extends CameraController, CameraPropertiesHolder


Method Summary
 void copyPositionTrackingDollyConfiguration(TrackingDollyCameraController otherCamera)
           
 CameraTrackingAndDollyPositionHolder getCameraTrackAndDollyVariablesHolder()
           
 void nextCameraKeyPoint(int index)
           
 void previousCameraKeyPoint(int index)
           
 void removeCameraKeyPoint(int index)
           
 void reset()
           
 boolean setCameraKeyPoint(int index)
           
 void setCameraPosition(double posX, double posY, double posZ)
           
 void setConfiguration(CameraConfiguration config, CameraMountList mountList)
           
 void setDolly(boolean dolly, boolean dollyX, boolean dollyY, boolean dollyZ)
           
 void setDollyOffsets(double dx, double dy, double dz)
           
 void setFixPosition(double fixX, double fixY, double fixZ)
           
 void setKeyFrameTime(int index)
           
 void setTracking(boolean track, boolean trackX, boolean trackY, boolean trackZ)
           
 void setTrackingOffsets(double dx, double dy, double dz)
           
 void setUseCameraKeyPoints(boolean b)
           
 void toggleCameraKeyMode()
           
 boolean useKeyCameraPoints()
           
 
Methods inherited from interface us.ihmc.graphics3DAdapter.camera.CameraController
computeTransform, getClipFar, getClipNear, getHorizontalFieldOfViewInRadians
 
Methods inherited from interface us.ihmc.graphics3DAdapter.camera.CameraPropertiesHolder
getCamX, getCamY, getCamZ, getDollyXOffset, getDollyXVar, getDollyYOffset, getDollyYVar, getDollyZOffset, getDollyZVar, getFixX, getFixY, getFixZ, getTrackingXOffset, getTrackingYOffset, getTrackingZOffset, getTrackXVar, getTrackYVar, getTrackZVar, isDolly, isDollyX, isDollyY, isDollyZ, isTracking, isTrackingX, isTrackingY, isTrackingZ, setCamX, setCamY, setCamZ, setClipDistanceFar, setClipDistanceNear, setDolly, setDollyX, setDollyXOffset, setDollyY, setDollyYOffset, setDollyZ, setDollyZOffset, setFieldOfView, setFixX, setFixY, setFixZ, setTracking, setTrackingX, setTrackingXOffset, setTrackingY, setTrackingYOffset, setTrackingZ, setTrackingZOffset, update
 

Method Detail

reset

void reset()

setTrackingOffsets

void setTrackingOffsets(double dx,
                        double dy,
                        double dz)

setDollyOffsets

void setDollyOffsets(double dx,
                     double dy,
                     double dz)

setFixPosition

void setFixPosition(double fixX,
                    double fixY,
                    double fixZ)

setCameraPosition

void setCameraPosition(double posX,
                       double posY,
                       double posZ)

setTracking

void setTracking(boolean track,
                 boolean trackX,
                 boolean trackY,
                 boolean trackZ)

setDolly

void setDolly(boolean dolly,
              boolean dollyX,
              boolean dollyY,
              boolean dollyZ)

getCameraTrackAndDollyVariablesHolder

CameraTrackingAndDollyPositionHolder getCameraTrackAndDollyVariablesHolder()

setConfiguration

void setConfiguration(CameraConfiguration config,
                      CameraMountList mountList)

setCameraKeyPoint

boolean setCameraKeyPoint(int index)

removeCameraKeyPoint

void removeCameraKeyPoint(int index)

nextCameraKeyPoint

void nextCameraKeyPoint(int index)

previousCameraKeyPoint

void previousCameraKeyPoint(int index)

toggleCameraKeyMode

void toggleCameraKeyMode()

useKeyCameraPoints

boolean useKeyCameraPoints()

setKeyFrameTime

void setKeyFrameTime(int index)

setUseCameraKeyPoints

void setUseCameraKeyPoints(boolean b)

copyPositionTrackingDollyConfiguration

void copyPositionTrackingDollyConfiguration(TrackingDollyCameraController otherCamera)