com.yobotics.simulationconstructionset
Class RobotTest

java.lang.Object
  extended by com.yobotics.simulationconstructionset.RobotTest

public class RobotTest
extends java.lang.Object


Constructor Summary
RobotTest()
           
 
Method Summary
static void createInertiaEllipsoid(Link ret, Graphics3DObject linkGraphics, AppearanceDefinition appearance)
           
 void testCalculateAngularMomentum()
           
 void testCompareFloatingJointAndFLoatingPlanarJoint()
           
 void testFloatingJointAndPinJointWithMassiveBody()
           
 void testSingleFloatingBodyWithCoMOffset()
           
 void testSwitchingRootJoint()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RobotTest

public RobotTest()
Method Detail

testSwitchingRootJoint

public void testSwitchingRootJoint()
                            throws java.lang.InterruptedException,
                                   UnreasonableAccelerationException,
                                   BlockingSimulationRunner.SimulationExceededMaximumTimeException
Throws:
java.lang.InterruptedException
UnreasonableAccelerationException
BlockingSimulationRunner.SimulationExceededMaximumTimeException

testSingleFloatingBodyWithCoMOffset

public void testSingleFloatingBodyWithCoMOffset()
                                         throws BlockingSimulationRunner.SimulationExceededMaximumTimeException,
                                                java.lang.InterruptedException,
                                                UnreasonableAccelerationException
Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException
java.lang.InterruptedException
UnreasonableAccelerationException

testFloatingJointAndPinJointWithMassiveBody

public void testFloatingJointAndPinJointWithMassiveBody()
                                                 throws UnreasonableAccelerationException
Throws:
UnreasonableAccelerationException

testCalculateAngularMomentum

public void testCalculateAngularMomentum()

testCompareFloatingJointAndFLoatingPlanarJoint

public void testCompareFloatingJointAndFLoatingPlanarJoint()
                                                    throws UnreasonableAccelerationException,
                                                           BlockingSimulationRunner.SimulationExceededMaximumTimeException,
                                                           java.lang.InterruptedException
Throws:
UnreasonableAccelerationException
BlockingSimulationRunner.SimulationExceededMaximumTimeException
java.lang.InterruptedException

createInertiaEllipsoid

public static void createInertiaEllipsoid(Link ret,
                                          Graphics3DObject linkGraphics,
                                          AppearanceDefinition appearance)