com.yobotics.simulationconstructionset
Class KinematicPoint

java.lang.Object
  extended by com.yobotics.simulationconstructionset.KinematicPoint
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExternalForcePoint

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

Title: Yobotics! Simulation Construction Set

Description: Package for Simulating Dynamic Robots and Mechanisms

Copyright: Copyright (c) Jerry Pratt

Company: Yobotics, Inc.

Version:
Beta 1.0
Author:
Jerry Pratt
See Also:
Serialized Form

Field Summary
 YoVariable dx
           
 YoVariable dy
           
 YoVariable dz
           
 YoVariable x
           
 YoVariable y
           
 YoVariable z
           
 
Constructor Summary
KinematicPoint(java.lang.String name, javax.vecmath.Vector3d offset, Robot rob)
           
 
Method Summary
 KinematicPointUpdater getKinematicPointUpdater()
           
 java.lang.String getName()
           
 javax.vecmath.Vector3d getOffset()
           
 Joint getParentJoint()
           
 void setKinematicPointUpdater(KinematicPointUpdater updater)
           
 void setOffsetJoint(double x, double y, double z)
           
 void setOffsetJoint(javax.vecmath.Vector3d newOffset)
           
 void setOffsetWorld(double x, double y, double z)
           
 void setParentJoint(Joint parent)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x

public final YoVariable x

y

public final YoVariable y

z

public final YoVariable z

dx

public final YoVariable dx

dy

public final YoVariable dy

dz

public final YoVariable dz
Constructor Detail

KinematicPoint

public KinematicPoint(java.lang.String name,
                      javax.vecmath.Vector3d offset,
                      Robot rob)
Method Detail

getKinematicPointUpdater

public KinematicPointUpdater getKinematicPointUpdater()

setKinematicPointUpdater

public void setKinematicPointUpdater(KinematicPointUpdater updater)

setParentJoint

public void setParentJoint(Joint parent)

getParentJoint

public Joint getParentJoint()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setOffsetJoint

public void setOffsetJoint(double x,
                           double y,
                           double z)

setOffsetJoint

public void setOffsetJoint(javax.vecmath.Vector3d newOffset)

setOffsetWorld

public void setOffsetWorld(double x,
                           double y,
                           double z)

getName

public java.lang.String getName()

getOffset

public javax.vecmath.Vector3d getOffset()