com.yobotics.simulationconstructionset
Class CameraMount
java.lang.Object
com.yobotics.simulationconstructionset.CameraMount
- All Implemented Interfaces:
- CameraMountInterface
public class CameraMount
- extends java.lang.Object
- implements CameraMountInterface
Constructor Summary |
CameraMount(java.lang.String name,
javax.media.j3d.Transform3D offset,
double fieldOfView,
double clipDistanceNear,
double clipDistanceFar,
Robot rob)
|
CameraMount(java.lang.String name,
javax.media.j3d.Transform3D camRotation,
Robot rob)
|
CameraMount(java.lang.String name,
javax.vecmath.Vector3d offsetVector,
double fieldOfView,
double clipDistanceNear,
double clipDistanceFar,
Robot rob)
|
CameraMount(java.lang.String name,
javax.vecmath.Vector3d offsetVector,
Robot rob)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
lookAtTransform3D
public javax.media.j3d.Transform3D lookAtTransform3D
CameraMount
public CameraMount(java.lang.String name,
javax.vecmath.Vector3d offsetVector,
Robot rob)
CameraMount
public CameraMount(java.lang.String name,
javax.media.j3d.Transform3D camRotation,
Robot rob)
CameraMount
public CameraMount(java.lang.String name,
javax.vecmath.Vector3d offsetVector,
double fieldOfView,
double clipDistanceNear,
double clipDistanceFar,
Robot rob)
CameraMount
public CameraMount(java.lang.String name,
javax.media.j3d.Transform3D offset,
double fieldOfView,
double clipDistanceNear,
double clipDistanceFar,
Robot rob)
getName
public java.lang.String getName()
- Specified by:
getName
in interface CameraMountInterface
getParentJoint
public Joint getParentJoint()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
enablePanTiltRoll
public void enablePanTiltRoll()
lookAt
public void lookAt(javax.vecmath.Point3d center)
lookAt
public void lookAt(double x,
double y,
double z)
getTransformToMount
public void getTransformToMount(javax.media.j3d.Transform3D transform)
getTransformToCamera
public void getTransformToCamera(javax.media.j3d.Transform3D transform)
- Specified by:
getTransformToCamera
in interface CameraMountInterface
setOffset
public void setOffset(javax.media.j3d.Transform3D newOffsetTransform)
setRoll
public void setRoll(double roll)
setPan
public void setPan(double pan)
setTilt
public void setTilt(double tilt)
getFieldOfView
public double getFieldOfView()
- Specified by:
getFieldOfView
in interface CameraMountInterface
getClipDistanceNear
public double getClipDistanceNear()
- Specified by:
getClipDistanceNear
in interface CameraMountInterface
getClipDistanceFar
public double getClipDistanceFar()
- Specified by:
getClipDistanceFar
in interface CameraMountInterface
zoom
public void zoom(double amount)
- Specified by:
zoom
in interface CameraMountInterface