com.yobotics.simulationconstructionset.gui.camera
Class AbstractCameraPropertiesHolder

java.lang.Object
  extended by com.yobotics.simulationconstructionset.gui.camera.AbstractCameraPropertiesHolder
All Implemented Interfaces:
CameraPropertiesHolder

public class AbstractCameraPropertiesHolder
extends java.lang.Object
implements CameraPropertiesHolder


Constructor Summary
AbstractCameraPropertiesHolder()
           
 
Method Summary
 double getCamX()
           
 double getCamY()
           
 double getCamZ()
           
 double getDollyXOffset()
           
 double getDollyXVar()
           
 double getDollyYOffset()
           
 double getDollyYVar()
           
 double getDollyZOffset()
           
 double getDollyZVar()
           
 double getFixX()
           
 double getFixY()
           
 double getFixZ()
           
 double getTrackingXOffset()
           
 double getTrackingYOffset()
           
 double getTrackingZOffset()
           
 double getTrackXVar()
           
 double getTrackYVar()
           
 double getTrackZVar()
           
 boolean isDolly()
           
 boolean isDollyX()
           
 boolean isDollyY()
           
 boolean isDollyZ()
           
 boolean isTracking()
           
 boolean isTrackingX()
           
 boolean isTrackingY()
           
 boolean isTrackingZ()
           
 void setCamX(double cx)
           
 void setCamY(double cy)
           
 void setCamZ(double cz)
           
 void setClipDistanceFar(double far)
           
 void setClipDistanceNear(double near)
           
 void setDolly(boolean dolly)
           
 void setDollyX(boolean dollyX)
           
 void setDollyXOffset(double dx)
           
 void setDollyY(boolean dollyY)
           
 void setDollyYOffset(double dy)
           
 void setDollyZ(boolean dollyZ)
           
 void setDollyZOffset(double dz)
           
 void setFieldOfView(double fieldOfView)
           
 void setFixX(double fx)
           
 void setFixY(double fy)
           
 void setFixZ(double fz)
           
 void setTracking(boolean track)
           
 void setTrackingX(boolean trackX)
           
 void setTrackingXOffset(double dx)
           
 void setTrackingY(boolean trackY)
           
 void setTrackingYOffset(double dy)
           
 void setTrackingZ(boolean trackZ)
           
 void setTrackingZOffset(double dz)
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCameraPropertiesHolder

public AbstractCameraPropertiesHolder()
Method Detail

isTracking

public boolean isTracking()
Specified by:
isTracking in interface CameraPropertiesHolder

isTrackingX

public boolean isTrackingX()
Specified by:
isTrackingX in interface CameraPropertiesHolder

isTrackingY

public boolean isTrackingY()
Specified by:
isTrackingY in interface CameraPropertiesHolder

isTrackingZ

public boolean isTrackingZ()
Specified by:
isTrackingZ in interface CameraPropertiesHolder

isDolly

public boolean isDolly()
Specified by:
isDolly in interface CameraPropertiesHolder

isDollyX

public boolean isDollyX()
Specified by:
isDollyX in interface CameraPropertiesHolder

isDollyY

public boolean isDollyY()
Specified by:
isDollyY in interface CameraPropertiesHolder

isDollyZ

public boolean isDollyZ()
Specified by:
isDollyZ in interface CameraPropertiesHolder

setTracking

public void setTracking(boolean track)
Specified by:
setTracking in interface CameraPropertiesHolder

setTrackingX

public void setTrackingX(boolean trackX)
Specified by:
setTrackingX in interface CameraPropertiesHolder

setTrackingY

public void setTrackingY(boolean trackY)
Specified by:
setTrackingY in interface CameraPropertiesHolder

setTrackingZ

public void setTrackingZ(boolean trackZ)
Specified by:
setTrackingZ in interface CameraPropertiesHolder

setDolly

public void setDolly(boolean dolly)
Specified by:
setDolly in interface CameraPropertiesHolder

setDollyX

public void setDollyX(boolean dollyX)
Specified by:
setDollyX in interface CameraPropertiesHolder

setDollyY

public void setDollyY(boolean dollyY)
Specified by:
setDollyY in interface CameraPropertiesHolder

setDollyZ

public void setDollyZ(boolean dollyZ)
Specified by:
setDollyZ in interface CameraPropertiesHolder

getTrackingXOffset

public double getTrackingXOffset()
Specified by:
getTrackingXOffset in interface CameraPropertiesHolder

getTrackingYOffset

public double getTrackingYOffset()
Specified by:
getTrackingYOffset in interface CameraPropertiesHolder

getTrackingZOffset

public double getTrackingZOffset()
Specified by:
getTrackingZOffset in interface CameraPropertiesHolder

getDollyXOffset

public double getDollyXOffset()
Specified by:
getDollyXOffset in interface CameraPropertiesHolder

getDollyYOffset

public double getDollyYOffset()
Specified by:
getDollyYOffset in interface CameraPropertiesHolder

getDollyZOffset

public double getDollyZOffset()
Specified by:
getDollyZOffset in interface CameraPropertiesHolder

setTrackingXOffset

public void setTrackingXOffset(double dx)
Specified by:
setTrackingXOffset in interface CameraPropertiesHolder

setTrackingYOffset

public void setTrackingYOffset(double dy)
Specified by:
setTrackingYOffset in interface CameraPropertiesHolder

setTrackingZOffset

public void setTrackingZOffset(double dz)
Specified by:
setTrackingZOffset in interface CameraPropertiesHolder

setDollyXOffset

public void setDollyXOffset(double dx)
Specified by:
setDollyXOffset in interface CameraPropertiesHolder

setDollyYOffset

public void setDollyYOffset(double dy)
Specified by:
setDollyYOffset in interface CameraPropertiesHolder

setDollyZOffset

public void setDollyZOffset(double dz)
Specified by:
setDollyZOffset in interface CameraPropertiesHolder

getFixX

public double getFixX()
Specified by:
getFixX in interface CameraPropertiesHolder

getFixY

public double getFixY()
Specified by:
getFixY in interface CameraPropertiesHolder

getFixZ

public double getFixZ()
Specified by:
getFixZ in interface CameraPropertiesHolder

getCamX

public double getCamX()
Specified by:
getCamX in interface CameraPropertiesHolder

getCamY

public double getCamY()
Specified by:
getCamY in interface CameraPropertiesHolder

getCamZ

public double getCamZ()
Specified by:
getCamZ in interface CameraPropertiesHolder

setFixX

public void setFixX(double fx)
Specified by:
setFixX in interface CameraPropertiesHolder

setFixY

public void setFixY(double fy)
Specified by:
setFixY in interface CameraPropertiesHolder

setFixZ

public void setFixZ(double fz)
Specified by:
setFixZ in interface CameraPropertiesHolder

setCamX

public void setCamX(double cx)
Specified by:
setCamX in interface CameraPropertiesHolder

setCamY

public void setCamY(double cy)
Specified by:
setCamY in interface CameraPropertiesHolder

setCamZ

public void setCamZ(double cz)
Specified by:
setCamZ in interface CameraPropertiesHolder

getTrackXVar

public double getTrackXVar()
Specified by:
getTrackXVar in interface CameraPropertiesHolder

getTrackYVar

public double getTrackYVar()
Specified by:
getTrackYVar in interface CameraPropertiesHolder

getTrackZVar

public double getTrackZVar()
Specified by:
getTrackZVar in interface CameraPropertiesHolder

getDollyXVar

public double getDollyXVar()
Specified by:
getDollyXVar in interface CameraPropertiesHolder

getDollyYVar

public double getDollyYVar()
Specified by:
getDollyYVar in interface CameraPropertiesHolder

getDollyZVar

public double getDollyZVar()
Specified by:
getDollyZVar in interface CameraPropertiesHolder

update

public void update()
Specified by:
update in interface CameraPropertiesHolder

setFieldOfView

public void setFieldOfView(double fieldOfView)
Specified by:
setFieldOfView in interface CameraPropertiesHolder

setClipDistanceNear

public void setClipDistanceNear(double near)
Specified by:
setClipDistanceNear in interface CameraPropertiesHolder

setClipDistanceFar

public void setClipDistanceFar(double far)
Specified by:
setClipDistanceFar in interface CameraPropertiesHolder