com.yobotics.simulationconstructionset
Class CameraMount

java.lang.Object
  extended by com.yobotics.simulationconstructionset.CameraMount
All Implemented Interfaces:
java.io.Serializable

public class CameraMount
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 javax.media.j3d.Transform3D lookAtTransform3D
           
 DoubleYoVariable pan
           
 DoubleYoVariable roll
           
 DoubleYoVariable tilt
           
 
Constructor Summary
CameraMount(java.lang.String name, javax.media.j3d.Transform3D offset, Robot rob)
           
CameraMount(java.lang.String name, javax.vecmath.Vector3d offsetVector, Robot rob)
           
 
Method Summary
 void enablePanTiltRoll()
           
 Joint getParentJoint()
           
 void getTransformToCamera(javax.media.j3d.Transform3D transform)
           
 void getTransformToMount(javax.media.j3d.Transform3D transform)
           
 void lookAt(double x, double y, double z)
           
 void lookAt(javax.vecmath.Point3d center)
           
 void setOffset(javax.media.j3d.Transform3D newOffsetTransform)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pan

public DoubleYoVariable pan

tilt

public DoubleYoVariable tilt

roll

public DoubleYoVariable roll

lookAtTransform3D

public javax.media.j3d.Transform3D lookAtTransform3D
Constructor Detail

CameraMount

public CameraMount(java.lang.String name,
                   javax.vecmath.Vector3d offsetVector,
                   Robot rob)

CameraMount

public CameraMount(java.lang.String name,
                   javax.media.j3d.Transform3D offset,
                   Robot rob)
Method Detail

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)

setOffset

public void setOffset(javax.media.j3d.Transform3D newOffsetTransform)