Uses of Class
com.yobotics.simulationconstructionset.Joint

Packages that use Joint
com.yobotics.simulationconstructionset   
com.yobotics.simulationconstructionset.util.environments   
com.yobotics.simulationconstructionset.util.perturbance   
com.yobotics.simulationconstructionset.util.tracks   
com.yobotics.simulationconstructionset.util.visualizers   
 

Uses of Joint in com.yobotics.simulationconstructionset
 

Subclasses of Joint in com.yobotics.simulationconstructionset
 class CylinderJoint
          Title: Yobotics! Simulation Construction Set
 class FloatingJoint
          Title: Yobotics! Simulation Construction Set
 class FloatingPlanarJoint
          Title: Yobotics! Simulation Construction Set
 class FreeJoint
          Title: Yobotics! Simulation Construction Set
 class GimbalJoint
          Title: Yobotics! Simulation Construction Set
 class NullJoint
           
 class OneDegreeOfFreedomJoint
           
 class PinJoint
          Title: SimulationConstructionSet
 class SliderJoint
          Title: Yobotics! Simulation Construction Set
 class UniversalJoint
           
 

Methods in com.yobotics.simulationconstructionset that return Joint
 Joint KinematicPoint.getParentJoint()
           
 Joint Joint.getParentJoint()
           
 Joint IMUMount.getParentJoint()
           
 Joint CameraMount.getParentJoint()
           
 

Methods in com.yobotics.simulationconstructionset that return types with arguments of type Joint
 java.util.ArrayList<Joint> Joint.getChildrenJoints()
           
 java.util.ArrayList<Joint> Robot.getRootJoints()
          Retrieves an ArrayList containing the rootJoints of this robot.
 java.util.ArrayList<Joint> UnreasonableAccelerationException.getUnreasonableAccelerationJoints()
           
 

Methods in com.yobotics.simulationconstructionset with parameters of type Joint
 void UniversalJoint.addJoint(Joint nextJoint)
           
 void Joint.addJoint(Joint nextJoint)
          Adds the specified joint as a child of this joint.
 void GimbalJoint.addJoint(Joint nextJoint)
           
 void CylinderJoint.addJoint(Joint nextJoint)
           
 void Robot.addRootJoint(Joint root)
          Adds a root Joint to this robot.
 void Robot.computeAngularMomentum(Joint rootJoint, javax.vecmath.Vector3d angularMomentum)
          Computes the total angular momentum about the center of mass for the subtree rooted at the specified root Joint.
 double Robot.computeCenterOfMass(Joint rootJoint, javax.vecmath.Point3d comPoint)
          Computes the Center of Mass of the subtree rooted at the specified root Joint.
 double Robot.computeCOMMomentum(Joint rootJoint, javax.vecmath.Point3d comPoint, javax.vecmath.Vector3d linearMomentum, javax.vecmath.Vector3d angularMomentum)
          Computes the Center of Mass location and total linear and angular momentum about the center of mass for the subtree rooted at the specified root Joint.
 double Robot.computeGravitationalPotentialEnergy(Joint rootJoint)
          Computes the total gravitational potential energy of the subtree rooted at the specified root Joint.
 double Robot.computeLinearMomentum(Joint rootJoint, javax.vecmath.Vector3d linearMomentum)
          Computes the total linear momentum of the center of mass for the subtree rooted at the specified root Joint.
 double Robot.computeRotationalKineticEnergy(Joint rootJoint)
          Computes the total rotational kinetic energy of the subtree rooted at the specified root Joint.
 double Robot.computeTranslationalKineticEnergy(Joint rootJoint)
          Computes the total translational kinetic energy of the subtree rooted at the specified root Joint.
 void KinematicPoint.setParentJoint(Joint parent)
           
static void RandomRobotGenerator.setRandomJointPosition(Joint joint, java.util.Random random)
           
static void RandomRobotGenerator.setRandomJointVelocity(Joint joint, java.util.Random random)
           
 

Method parameters in com.yobotics.simulationconstructionset with type arguments of type Joint
 void Joint.recursiveGetChildrenJoints(java.util.ArrayList<Joint> arrayListToPack)
           
 

Constructor parameters in com.yobotics.simulationconstructionset with type arguments of type Joint
UnreasonableAccelerationException(java.util.ArrayList<Joint> unreasonableAccelerationJoints)
           
 

Uses of Joint in com.yobotics.simulationconstructionset.util.environments
 

Methods in com.yobotics.simulationconstructionset.util.environments that return Joint
abstract  Joint ArticulatedContactable.getJoint()
           
 

Uses of Joint in com.yobotics.simulationconstructionset.util.perturbance
 

Subclasses of Joint in com.yobotics.simulationconstructionset.util.perturbance
 class LaunchedBall
           
 

Uses of Joint in com.yobotics.simulationconstructionset.util.tracks
 

Constructors in com.yobotics.simulationconstructionset.util.tracks with parameters of type Joint
Track(java.lang.String name, Joint joint, Robot rob, javax.vecmath.Vector3d offset, javax.vecmath.Matrix3d rotation, double trackLength, double trackRadius, double trackWidth, int numPointsPerTread, int numTreads)
           
 

Uses of Joint in com.yobotics.simulationconstructionset.util.visualizers
 

Constructors in com.yobotics.simulationconstructionset.util.visualizers with parameters of type Joint
RobotFreezeFramer(Robot robot, Joint rootJoint, SimulationConstructionSet scs)