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
           
 YoVariable pan
           
 YoVariable roll
           
 YoVariable 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)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pan

public YoVariable pan

tilt

public YoVariable tilt

roll

public YoVariable 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)