Uses of Class
us.ihmc.utilities.math.geometry.ReferenceFrame

Packages that use ReferenceFrame
com.yobotics.simulationconstructionset   
com.yobotics.simulationconstructionset.simulatedSensors   
com.yobotics.simulationconstructionset.util   
com.yobotics.simulationconstructionset.util.graphics   
com.yobotics.simulationconstructionset.util.math.filter   
com.yobotics.simulationconstructionset.util.math.frames   
com.yobotics.simulationconstructionset.util.trajectory   
us.ihmc.utilities.kinematics   
us.ihmc.utilities.math.geometry   
us.ihmc.utilities.math.overheadPath   
us.ihmc.utilities.math.trajectories   
us.ihmc.utilities.screwTheory   
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset
 

Methods in com.yobotics.simulationconstructionset with parameters of type ReferenceFrame
 void FloatingJoint.getAngularAcceleration(FrameVector angularAccelerationToPack, ReferenceFrame bodyFrame)
           
 void FloatingJoint.getAngularVelocity(FrameVector angularVelocityToPack, ReferenceFrame bodyFrame)
           
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset.simulatedSensors
 

Methods in com.yobotics.simulationconstructionset.simulatedSensors that return ReferenceFrame
 ReferenceFrame SimulatedSensorsTestFullRobotModel.getElevatorFrame()
           
 

Methods in com.yobotics.simulationconstructionset.simulatedSensors that return types with arguments of type ReferenceFrame
 java.util.ArrayList<ReferenceFrame> SimulatedSensorsTestFullRobotModel.getAllReferenceFrames()
           
 

Methods in com.yobotics.simulationconstructionset.simulatedSensors with parameters of type ReferenceFrame
 FrameVector SingleRigidBodyRobot.getBodyAngularAccelerationInBodyFrame(ReferenceFrame bodyFrame)
           
 FrameVector SingleRigidBodyRobot.getBodyAngularVelocityInBodyFrame(ReferenceFrame bodyFrame)
           
 

Constructors in com.yobotics.simulationconstructionset.simulatedSensors with parameters of type ReferenceFrame
PerfectSimulatedIMURawSensorReader(RawIMUSensorsInterface rawSensors, int imuIndex, RigidBody rigidBody, ReferenceFrame imuFrame, RigidBody rootBody, SpatialAccelerationVector rootAcceleration)
           
ProcessedSensorsReadWrite(ReferenceFrame imuReferenceFrame, YoVariableRegistry yoVariableRegistry)
           
SimulatedIMURawSensorReader(RawIMUSensorsInterface rawSensors, int imuIndex, RigidBody rigidBody, ReferenceFrame imuFrame, RigidBody rootBody, SpatialAccelerationVector rootAcceleration)
           
SimulatedMotionNodeIMURawSensorReader(RawIMUSensorsInterface rawSensors, int imuIndex, RigidBody rigidBody, ReferenceFrame imuFrame, RigidBody rootBody, SpatialAccelerationVector rootAcceleration, javax.vecmath.Matrix3d imuMountingOffset, double localGravityPositiveZ)
           
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset.util
 

Methods in com.yobotics.simulationconstructionset.util that return ReferenceFrame
 ReferenceFrame PositionController.getBodyFrame()
           
 ReferenceFrame EuclideanPositionController.getBodyFrame()
           
 ReferenceFrame CylindricalCoordinatesPositionController.getBodyFrame()
           
 

Constructors in com.yobotics.simulationconstructionset.util with parameters of type ReferenceFrame
AxisAngleOrientationController(java.lang.String prefix, ReferenceFrame bodyFrame, YoVariableRegistry parentRegistry)
           
CylindricalCoordinatesPositionController(java.lang.String prefix, ReferenceFrame bodyFrame, ReferenceFrame cylinderFrame, YoVariableRegistry parentRegistry)
           
EuclideanPositionController(java.lang.String prefix, ReferenceFrame bodyFrame, YoVariableRegistry parentRegistry)
           
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset.util.graphics
 

Methods in com.yobotics.simulationconstructionset.util.graphics with parameters of type ReferenceFrame
 void DynamicGraphicCoordinateSystem.setToReferenceFrame(ReferenceFrame referenceFrame)
           
 void DynamicGraphicAbstractShape.setToReferenceFrame(ReferenceFrame referenceFrame)
           
 

Constructors in com.yobotics.simulationconstructionset.util.graphics with parameters of type ReferenceFrame
DynamicGraphicReferenceFrame(ReferenceFrame referenceFrame, YoVariableRegistry registry, double scale)
           
DynamicGraphicReferenceFrame(ReferenceFrame referenceFrame, YoVariableRegistry registry, double scale, AppearanceDefinition arrowColor)
           
DynamicGraphicVRML(java.lang.String name, ReferenceFrame referenceFrame, YoVariableRegistry registry, java.lang.String modelFilePath, boolean showCoordinateSystem)
           
DynamicGraphicVRML(java.lang.String name, ReferenceFrame referenceFrame, YoVariableRegistry registry, java.lang.String modelFilePath, javax.vecmath.Vector3d graphicOffset, javax.vecmath.Matrix3d graphicRotation, AppearanceDefinition appearance, boolean showCoordinateSystem, double coordinateAxisLength)
           
DynamicGraphicVRML(java.lang.String name, ReferenceFrame referenceFrame, YoVariableRegistry registry, java.lang.String modelFilePath, javax.vecmath.Vector3d graphicOffset, javax.vecmath.Matrix3d graphicRotation, boolean showCoordinateSystem)
           
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset.util.math.filter
 

Methods in com.yobotics.simulationconstructionset.util.math.filter with parameters of type ReferenceFrame
static AlphaFilteredYoFramePoint AlphaFilteredYoFramePoint.createAlphaFilteredYoFramePoint(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFramePoint AlphaFilteredYoFramePoint.createAlphaFilteredYoFramePoint(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, DoubleYoVariable alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFramePoint2d AlphaFilteredYoFramePoint2d.createAlphaFilteredYoFramePoint2d(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFramePoint2d AlphaFilteredYoFramePoint2d.createAlphaFilteredYoFramePoint2d(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, DoubleYoVariable alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFrameVector AlphaFilteredYoFrameVector.createAlphaFilteredYoFrameVector(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFrameVector AlphaFilteredYoFrameVector.createAlphaFilteredYoFrameVector(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, DoubleYoVariable alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFrameVector2d AlphaFilteredYoFrameVector2d.createAlphaFilteredYoFrameVector2d(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double alpha, ReferenceFrame referenceFrame)
           
static AlphaFilteredYoFrameVector2d AlphaFilteredYoFrameVector2d.createAlphaFilteredYoFrameVector2d(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, DoubleYoVariable alpha, ReferenceFrame referenceFrame)
           
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset.util.math.frames
 

Methods in com.yobotics.simulationconstructionset.util.math.frames that return ReferenceFrame
 ReferenceFrame YoSpatialForceVector.getExpressedInFrame()
           
 ReferenceFrame YoFramePose.getReferenceFrame()
           
 ReferenceFrame YoFrameLine2d.getReferenceFrame()
           
 ReferenceFrame YoFramePoint2d.getReferenceFrame()
           
 ReferenceFrame YoFramePoint.getReferenceFrame()
           
 ReferenceFrame YoFrameOrientation.getReferenceFrame()
           
 ReferenceFrame YoFrameQuaternion.getReferenceFrame()
           
 ReferenceFrame YoFrameLineSegment2d.getReferenceFrame()
           
 ReferenceFrame YoFrameConvexPolygon2d.getReferenceFrame()
           
 ReferenceFrame YoFrameVector2d.getReferenceFrame()
           
 ReferenceFrame YoFrameVector.getReferenceFrame()
           
 

Methods in com.yobotics.simulationconstructionset.util.math.frames with parameters of type ReferenceFrame
 void YoSpatialForceVector.changeFrame(ReferenceFrame newReferenceFrame)
           
 void YoFrameLine2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFramePoint2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFramePoint.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFrameOrientation.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFrameQuaternion.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFrameLineSegment2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFrameVector2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void YoFrameVector.checkReferenceFrameMatch(ReferenceFrame frame)
           
 YoFrameOrientation YoFrameOrientationInMultipleFrames.getOrientationInFrame(ReferenceFrame referenceFrame)
           
 YoFramePoint YoFramePointInMultipleFrames.getPointInFrame(ReferenceFrame referenceFrame)
           
 YoFramePoint2d YoFramePoint2dInMultipleFrames.getPointInFrame(ReferenceFrame referenceFrame)
           
 YoFrameVector YoFrameVectorInMultipleFrames.getVectorInFrame(ReferenceFrame referenceFrame)
           
static YoFramePointBuffer YoFramePointBuffer.loadFromReader(java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry parentYoVariableRegistry, DynamicGraphicObjectsListRegistry dynamicGraphicObjectsListRegistry, double drawScale, AppearanceDefinition appearance, java.io.BufferedReader streamWithPoints)
           
 void YoSpatialForceVector.set(ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix)
           
 void YoSpatialForceVector.set(ReferenceFrame expressedInFrame, double[] doubleArray)
           
 void YoFramePoint.set(ReferenceFrame referenceFrame, double x, double y, double z)
           
 void YoSpatialForceVector.set(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
           
 void YoSpatialForceVector.setUsingArm(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d arm)
           
 

Constructors in com.yobotics.simulationconstructionset.util.math.frames with parameters of type ReferenceFrame
YoFrameConvexPolygon2d(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame referenceFrame, int maxNumberOfVertices, YoVariableRegistry registry)
           
YoFrameLine2d(DoubleYoVariable x0Variable, DoubleYoVariable y0Variable, DoubleYoVariable vxVariable, DoubleYoVariable vyVariable, ReferenceFrame frame)
           
YoFrameLine2d(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFrameLineSegment2d(DoubleYoVariable x0Variable, DoubleYoVariable y0Variable, DoubleYoVariable x1Variable, DoubleYoVariable y1Variable, ReferenceFrame frame)
           
YoFrameLineSegment2d(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFrameOrientation(java.lang.String namePrefix, ReferenceFrame referenceFrame, YoVariableRegistry registry)
           
YoFrameOrientation(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame referenceFrame, YoVariableRegistry registry)
           
YoFrameOrientationInMultipleFrames(java.lang.String namePrefix, ReferenceFrame[] referenceFrames, YoVariableRegistry registry)
           
YoFramePoint(DoubleYoVariable xVariable, DoubleYoVariable yVariable, DoubleYoVariable zVariable, ReferenceFrame frame)
           
YoFramePoint(java.lang.String namePrefix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFramePoint(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFramePoint2d(DoubleYoVariable xVariable, DoubleYoVariable yVariable, ReferenceFrame frame)
           
YoFramePoint2d(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFramePoint2dInMultipleFrames(java.lang.String namePrefix, ReferenceFrame[] referenceFrames, YoVariableRegistry registry)
           
YoFramePointBuffer(int maxNumberOfPoints, java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry parentYoVariableRegistry)
           
YoFramePointBuffer(int maxNumberOfPoints, java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry parentYoVariableRegistry, DynamicGraphicObjectsListRegistry dynamicGraphicObjectsListRegistry, double drawScale, AppearanceDefinition appearance)
           
YoFramePointInMultipleFrames(java.lang.String namePrefix, ReferenceFrame[] referenceFrames, YoVariableRegistry registry)
           
YoFramePose(java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFrameQuaternion(java.lang.String namePrefix, ReferenceFrame referenceFrame, YoVariableRegistry registry)
           
YoFrameVector(DoubleYoVariable xVariable, DoubleYoVariable yVariable, DoubleYoVariable zVariable, ReferenceFrame frame)
           
YoFrameVector(java.lang.String namePrefix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFrameVector(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFrameVector2d(DoubleYoVariable xVariable, DoubleYoVariable yVariable, ReferenceFrame frame)
           
YoFrameVector2d(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
YoFrameVectorBuffer(java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry yoVariableRegistry, DynamicGraphicObjectsListRegistry dynamicGraphicObjectsListRegistry, int maxNumberOfPoints, AppearanceDefinition appearance)
           
YoFrameVectorBuffer(java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry yoVariableRegistry, DynamicGraphicObjectsListRegistry dynamicGraphicObjectsListRegistry, int maxNumberOfPoints, AppearanceDefinition appearance, boolean drawArrowhead)
           
YoFrameVectorBuffer(java.lang.String prefix, java.lang.String suffix, ReferenceFrame frame, YoVariableRegistry parentYoVariableRegistry, DynamicGraphicObjectsListRegistry dynamicGraphicObjectsListRegistry, int maxNumberOfPoints, AppearanceDefinition appearance, boolean drawArrowhead, double lineThicknessRatio)
           
YoFrameVectorInMultipleFrames(java.lang.String namePrefix, ReferenceFrame[] referenceFrames, YoVariableRegistry registry)
           
YoSpatialForceVector(java.lang.String namePrefix, java.lang.String nameSuffix, ReferenceFrame frame, YoVariableRegistry registry)
           
 

Uses of ReferenceFrame in com.yobotics.simulationconstructionset.util.trajectory
 

Methods in com.yobotics.simulationconstructionset.util.trajectory that return ReferenceFrame
 ReferenceFrame YoParabolicTrajectoryGenerator.getReferenceFrame()
           
 ReferenceFrame ParabolicPositionTrajectoryGenerator.getReferenceFrame()
           
 ReferenceFrame ParabolicCartesianTrajectoryGenerator.getReferenceFrame()
           
 ReferenceFrame CartesianTrajectoryGenerator.getReferenceFrame()
           
 

Constructors in com.yobotics.simulationconstructionset.util.trajectory with parameters of type ReferenceFrame
CurrentLinearVelocityProvider(ReferenceFrame referenceFrame, RigidBody rigidBody, TwistCalculator twistCalculator)
           
FrameBasedPositionSource(ReferenceFrame referenceFrame)
           
ParabolicCartesianTrajectoryGenerator(java.lang.String namePrefix, ReferenceFrame referenceFrame, DoubleProvider stepTimeProvider, double groundClearance, YoVariableRegistry parentRegistry)
           
ParabolicPositionTrajectoryGenerator(java.lang.String namePrefix, ReferenceFrame referenceFrame, DoubleProvider stepTimeProvider, PositionProvider initialPositionProvider, PositionProvider finalPositionProvider, double groundClearance, YoVariableRegistry parentRegistry)
           
YoConcatenatedSplines(int[] numberOfCoefficientsPerPolynomial, ReferenceFrame referenceFrame, int arcLengthCalculatorDivisionsPerPolynomial, YoVariableRegistry parentRegistry, java.lang.String namePrefix)
           
YoParabolicTrajectoryGenerator(java.lang.String namePrefix, ReferenceFrame referenceFrame, YoVariableRegistry parentRegistry)
           
YoSpline3D(int numberOfCoefficientsPerPolynomial, int arcLengthCalculatorDivisions, ReferenceFrame referenceFrame, YoVariableRegistry parentRegistry, java.lang.String namePrefix)
           
 

Uses of ReferenceFrame in us.ihmc.utilities.kinematics
 

Methods in us.ihmc.utilities.kinematics with parameters of type ReferenceFrame
 void AverageOrientationCalculator.computeAverageOrientation(FrameOrientation orientationToPack, ReferenceFrame referenceFrame1, ReferenceFrame referenceFrame2, ReferenceFrame expressedInFrame)
           
 

Uses of ReferenceFrame in us.ihmc.utilities.math.geometry
 

Subclasses of ReferenceFrame in us.ihmc.utilities.math.geometry
 class CenterOfMassReferenceFrame
           
 class MidFrameZUpFrame
           
 class OrientationFrame
           
 class OriginAndPointFrame
           
 class PointXAxisAtPositionFrame
           
 class Pose2dReferenceFrame
           
 class PoseReferenceFrame
           
 class TransformReferenceFrame
           
 class TranslationFrame
          Title:
 class TranslationReferenceFrame
           
 class XYPlaneFrom3PointsFrame
           
 class ZUpFrame
           
 

Methods in us.ihmc.utilities.math.geometry that return ReferenceFrame
static ReferenceFrame ReferenceFrame.constructARootFrame(java.lang.String frameName)
           
static ReferenceFrame ReferenceFrame.constructARootFrame(java.lang.String frameName, boolean isBodyCenteredFrame, boolean isWorldFrame, boolean isZupFrame)
           
static ReferenceFrame ReferenceFrame.constructAWorldFrame(java.lang.String frameName)
           
static ReferenceFrame ReferenceFrame.constructBodyFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
static ReferenceFrame ReferenceFrame.constructBodyFrameWithUnchangingTranslationFromParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.vecmath.Vector3d translationFromParent)
           
static ReferenceFrame ReferenceFrame.constructBodyZUpFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
static ReferenceFrame ReferenceFrame.constructFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
static ReferenceFrame ReferenceFrame.constructFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent, boolean isBodyCenteredFrame, boolean isWorldFrame, boolean isZupFrame)
           
static ReferenceFrame ReferenceFrame.constructReferenceFrameFromPointAndZAxis(java.lang.String frameName, FramePoint point, FrameVector zAxis)
           
static ReferenceFrame RotationFunctions.findAncestorWithNonProperTransformToParent(ReferenceFrame frame)
           
 ReferenceFrame ReferenceFrame.getParent()
          getParent Returns the parent frame of this reference frame
 ReferenceFrame ReferenceFrameHolder.getReferenceFrame()
           
 ReferenceFrame FrameVector2d.getReferenceFrame()
          Returns this FrameVectors ReferenceFrame.
 ReferenceFrame FrameVector.getReferenceFrame()
          Returns this FrameVectors ReferenceFrame.
 ReferenceFrame FrameTorus3d.getReferenceFrame()
           
 ReferenceFrame FrameRamp3d.getReferenceFrame()
           
 ReferenceFrame FramePose2d.getReferenceFrame()
           
 ReferenceFrame FramePose.getReferenceFrame()
           
 ReferenceFrame FramePoint2d.getReferenceFrame()
           
 ReferenceFrame FramePoint.getReferenceFrame()
           
 ReferenceFrame FramePlane3d.getReferenceFrame()
           
 ReferenceFrame FrameOrientation2d.getReferenceFrame()
           
 ReferenceFrame FrameOrientation.getReferenceFrame()
           
 ReferenceFrame FrameLineSegment2d.getReferenceFrame()
           
 ReferenceFrame FrameLine2d.getReferenceFrame()
           
 ReferenceFrame FrameLine.getReferenceFrame()
           
 ReferenceFrame FrameEllipsoid3d.getReferenceFrame()
           
 ReferenceFrame FrameCylinder3d.getReferenceFrame()
           
 ReferenceFrame FrameConvexPolygon2d.getReferenceFrame()
           
 ReferenceFrame FrameBox3d.getReferenceFrame()
           
 ReferenceFrame ReferenceFrame.getRootFrame()
           
static ReferenceFrame ReferenceFrame.getWorldFrame()
           
 

Methods in us.ihmc.utilities.math.geometry with parameters of type ReferenceFrame
 FrameLineSegment2d FrameLineSegment2d.applyTransformCopy(javax.media.j3d.Transform3D transform, ReferenceFrame newFrame, boolean requirePlanarTransform)
          applyTransformCopy Use of this method is discouraged.
 FrameLine2d FrameLine2d.applyTransformCopy(javax.media.j3d.Transform3D transform, ReferenceFrame newFrame, boolean requirePlanarTransform)
          applyTransformCopy Use of this method is discouraged.
 FrameConvexPolygon2d FrameConvexPolygon2d.applyTransformCopy(javax.media.j3d.Transform3D transform, ReferenceFrame newFrame, boolean requirePlanarTransform)
          applyTransformCopy Use of this method is discouraged.
 void FrameVector2d.changeFrame(ReferenceFrame desiredFrame)
          Changes frame of this FrameVector2d to the given ReferenceFrame.
 void FrameVector.changeFrame(ReferenceFrame desiredFrame)
          Changes frame of this FrameVector to the given ReferenceFrame.
 void FrameTorus3d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameRamp3d.changeFrame(ReferenceFrame desiredFrame)
           
 void FramePose2d.changeFrame(ReferenceFrame desiredFrame)
           
 void FramePose.changeFrame(ReferenceFrame desiredFrame)
           
 void FramePoint2d.changeFrame(ReferenceFrame desiredFrame)
           
 void FramePoint.changeFrame(ReferenceFrame desiredFrame)
          Changes frame of this FramePoint to the given ReferenceFrame.
 void FramePlane3d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameOrientation2d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameOrientation.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameLineSegment2d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameLine2d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameLine.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameEllipsoid3d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameCylinder3d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameBox3d.changeFrame(ReferenceFrame desiredFrame)
           
 void FrameLineSegment2d.changeFrame(ReferenceFrame desiredFrame, boolean requireTransformInPlane)
           
 void FrameLine2d.changeFrame(ReferenceFrame desiredFrame, boolean requireTransformInPlane)
           
 FramePoint2d FramePoint2d.changeFrameAndProjectToXYPlaneCopy(ReferenceFrame desiredFrame)
          Changes frame of this FramePoint2d to the given ReferenceFrame, projects into xy plane, and returns a copy.
 FrameConvexPolygon2d FrameConvexPolygon2d.changeFrameAndProjectToXYPlaneCopy(ReferenceFrame desiredFrame)
           
 ReferenceFrameHolder ReferenceFrameHolder.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameVector2d FrameVector2d.changeFrameCopy(ReferenceFrame desiredFrame)
          Changes frame of this FrameVector to the given ReferenceFrame and returns a copy.
 FrameVector FrameVector.changeFrameCopy(ReferenceFrame desiredFrame)
          Changes frame of this FrameVector to the given ReferenceFrame and returns a copy.
 FrameTorus3d FrameTorus3d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameRamp3d FrameRamp3d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FramePose2d FramePose2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FramePose FramePose.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FramePoint2d FramePoint2d.changeFrameCopy(ReferenceFrame desiredFrame)
          Changes frame of this FramePoint2d to the given ReferenceFrame and returns a copy.
 FramePoint FramePoint.changeFrameCopy(ReferenceFrame desiredFrame)
          Changes frame of this FramePoint to the given ReferenceFrame and returns a copy.
 FramePlane3d FramePlane3d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameOrientation2d FrameOrientation2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameOrientation FrameOrientation.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameLineSegment2d FrameLineSegment2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameLine2d FrameLine2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameLine FrameLine.changeFrameCopy(ReferenceFrame desiredFrame)
           
 ReferenceFrameHolder FrameEllipsoid3d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameCylinder3d FrameCylinder3d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameConvexPolygon2d FrameConvexPolygon2d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameBox3d FrameBox3d.changeFrameCopy(ReferenceFrame desiredFrame)
           
 FrameLineSegment2d FrameLineSegment2d.changeFrameCopy(ReferenceFrame desiredFrame, boolean requireTransformInPlane)
           
 FrameLine2d FrameLine2d.changeFrameCopy(ReferenceFrame desiredFrame, boolean requireTransformInPlane)
           
static FramePoint[] FramePoint.changeFrameCopyBatch(FramePoint[] framePoints, ReferenceFrame desiredFrame)
           
static FramePoint2d[] FramePoint2d.changeFrameCopyBatch(FramePoint2d[] framePoints, ReferenceFrame desiredFrame)
           
static java.util.ArrayList<FramePoint2d> GeometryTools.changeFrameToZUpAndProjectToXYPlane(ReferenceFrame zUpFrame, java.util.List<FramePoint> points)
           
 void FrameVector.changeFrameUsingTransform(ReferenceFrame desiredFrame, javax.media.j3d.Transform3D transformToNewFrame)
          Changes frame of this FramePoint to the given ReferenceFrame, using the given Transform3D.
 void FramePoint.changeFrameUsingTransform(ReferenceFrame desiredFrame, javax.media.j3d.Transform3D transformToNewFrame)
          Changes frame of this FramePoint to the given ReferenceFrame, using the given Transform3D.
 FramePoint2d FramePoint2d.changeFrameUsingTransformCopy(ReferenceFrame desiredFrame, javax.media.j3d.Transform3D transformToNewFrame)
          Changes frame of this FramePoint2d to the given ReferenceFrame, using the given Transform3D and returns a copy.
 FramePoint FramePoint.changeFrameUsingTransformCopy(ReferenceFrame desiredFrame, javax.media.j3d.Transform3D transformToNewFrame)
          Changes frame of this FramePoint to the given ReferenceFrame, using the given Transform3D and returns a copy.
 void ReferenceFrameHolder.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void ReferenceFrame.checkReferenceFrameMatch(ReferenceFrame referenceFrame)
           
 void FrameVector2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameVector.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameTorus3d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameRamp3d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FramePose2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FramePose.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FramePoint2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FramePoint.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FramePlane3d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameOrientation2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameOrientation.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameLineSegment2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameLine2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameLine.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameEllipsoid3d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameCylinder3d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameConvexPolygon2d.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void FrameBox3d.checkReferenceFrameMatch(ReferenceFrame frame)
           
static ReferenceFrame ReferenceFrame.constructBodyFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
static ReferenceFrame ReferenceFrame.constructBodyFrameWithUnchangingTranslationFromParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.vecmath.Vector3d translationFromParent)
           
static ReferenceFrame ReferenceFrame.constructBodyZUpFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
static FrameConvexPolygon2d FrameConvexPolygon2d.constructByProjectionOntoXYPlane(java.util.List<FramePoint> points, ReferenceFrame frame)
           
static ReferenceFrame ReferenceFrame.constructFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
static ReferenceFrame ReferenceFrame.constructFrameWithUnchangingTransformToParent(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent, boolean isBodyCenteredFrame, boolean isWorldFrame, boolean isZupFrame)
           
static FrameConvexPolygon2d ConvexPolygon2dTestHelpers.constructPolygon(ReferenceFrame referenceFrame, double[][] points)
           
static ReferenceFrame RotationFunctions.findAncestorWithNonProperTransformToParent(ReferenceFrame frame)
           
static java.util.ArrayList<FramePoint2d> ConvexPolygon2dTestHelpers.generateRandomCircularFramePoints(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax, int numberOfPoints)
           
static FrameLine2d FrameLine2d.generateRandomFrameLine2d(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax)
           
static FrameLineSegment2d FrameLineSegment2d.generateRandomFrameLineSegment2d(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax)
           
static FramePoint2d FramePoint2d.generateRandomFramePoint2d(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax)
           
static FrameVector2d FrameVector2d.generateRandomFrameVector2d(java.util.Random random, ReferenceFrame zUpFrame)
           
static FrameConvexPolygon2d ConvexPolygon2dTestHelpers.generateRandomPolygon(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax, int numberOfPoints)
           
static java.util.ArrayList<FrameConvexPolygon2d> ConvexPolygon2dTestHelpers.generateRandomPolygons(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax, double widthMax, double heightMax, int numberOfPoints, int numberOfPolygons)
           
static java.util.ArrayList<FramePoint2d> ConvexPolygon2dTestHelpers.generateRandomRectangularFramePoints(java.util.Random random, ReferenceFrame zUpFrame, double xMin, double xMax, double yMin, double yMax, int numberOfPoints)
           
static void CylindricalCoordinatesCalculator.getAcceleration(FrameVector accelerationToPack, ReferenceFrame frame, double angle, double angleDot, double angleDDot, double radius, double radiusDot, double radiusDDot, double zDDot)
           
 FrameVector FrameLine.getDirectionInFrame(ReferenceFrame desiredFrame)
           
 FrameOrientation2d FramePose2d.getOrientationInFrame(ReferenceFrame referenceFrame)
           
 FrameOrientation FramePose.getOrientationInFrame(ReferenceFrame referenceFrame)
           
 FramePoint FrameLine.getOriginInFrame(ReferenceFrame desiredFrame)
           
 FramePose CylindricalCoordinatesCalculator.getPoseFromCylindricalCoordinates(RobotSide robotSide, ReferenceFrame frame, double radiansFromYAxis, double radius, double z, double outwardRotation, double pitchRotation)
           
static void CylindricalCoordinatesCalculator.getPosition(FramePoint pointToPack, ReferenceFrame frame, double angle, double radius, double z)
           
 FramePoint2d FramePose2d.getPositionInFrame(ReferenceFrame referenceFrame)
           
 FramePoint FramePose.getPositionInFrame(ReferenceFrame referenceFrame)
           
 javax.media.j3d.Transform3D ReferenceFrame.getTransformToDesiredFrame(ReferenceFrame desiredFrame)
           
 void ReferenceFrame.getTransformToDesiredFrame(javax.media.j3d.Transform3D transformToPack, ReferenceFrame desiredFrame)
           
static void CylindricalCoordinatesCalculator.getVelocity(FrameVector velocityToPack, ReferenceFrame frame, double angle, double angleDot, double radius, double radiusDot, double zDot)
           
 void FrameOrientation2d.handleNullFrame(ReferenceFrame referenceFrame)
           
 boolean ReferenceFrame.isChildFrame(ReferenceFrame frame)
           
 boolean ReferenceFrame.isParentFrame(ReferenceFrame frame)
           
static FramePoint2d FramePoint2d.load(java.io.BufferedReader bufferedReader, ReferenceFrame referenceFrame)
           
static FramePoint FramePoint.load(java.io.BufferedReader bufferedReader, ReferenceFrame referenceFrame)
           
 void FramePose.set(ReferenceFrame referenceFrame)
           
 void FrameOrientation2d.set(ReferenceFrame referenceFrame)
           
 void FrameOrientation.set(ReferenceFrame referenceFrame)
           
 void FrameVector2d.set(ReferenceFrame referenceFrame, double x, double y)
           
 void FramePoint2d.set(ReferenceFrame referenceFrame, double x, double y)
           
 void FrameVector.set(ReferenceFrame referenceFrame, double x, double y, double z)
           
 void FramePoint.set(ReferenceFrame referenceFrame, double x, double y, double z)
           
 void FrameLineSegment2d.set(ReferenceFrame referenceFrame, double x0, double y0, double x1, double y1)
           
 void FrameLine2d.set(ReferenceFrame referenceFrame, double x0, double y0, double vx, double vy)
           
 void FrameOrientation.set(ReferenceFrame referenceFrame, javax.vecmath.Matrix3d matrix)
           
 void FramePose.set(ReferenceFrame referenceFrame, javax.vecmath.Point3d point, javax.vecmath.Quat4d orientation)
           
 void FrameOrientation.set(ReferenceFrame referenceFrame, javax.vecmath.Quat4d quat)
           
 void FramePose.set(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D transform)
           
 void FrameOrientation.set(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D transform3D)
           
 void FramePoint.set(ReferenceFrame referenceFrame, javax.vecmath.Tuple3d tuple)
           
 void FrameVector.set(ReferenceFrame referenceFrame, javax.vecmath.Vector3d vector)
           
 void FramePoint.setAndChangeFrame(ReferenceFrame referenceFrame, javax.vecmath.Point3d point)
           
 void FrameVector.setAndChangeFrame(ReferenceFrame referenceFrame, javax.vecmath.Vector3d vector)
           
 void FrameVector.setToZero(ReferenceFrame referenceFrame)
           
 void FramePoint.setToZero(ReferenceFrame referenceFrame)
           
 

Constructors in us.ihmc.utilities.math.geometry with parameters of type ReferenceFrame
CenterOfMassReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame, RigidBody rootBody)
           
FrameBox3d(ReferenceFrame referenceFrame)
           
FrameBox3d(ReferenceFrame referenceFrame, Box3d box3d)
           
FrameBox3d(ReferenceFrame referenceFrame, double lengthX, double widthY, double heightZ)
           
FrameBox3d(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D configuration, double lengthX, double widthY, double heightZ)
           
FrameConvexPolygon2d(ReferenceFrame referenceFrame, ConvexPolygon2d convexPolygon2d)
           
FrameConvexPolygon2d(ReferenceFrame referenceFrame, double[][] pointList)
           
FrameConvexPolygon2d(ReferenceFrame referenceFrame, java.util.List<javax.vecmath.Point2d> pointList)
           
FrameCylinder3d(ReferenceFrame referenceFrame)
           
FrameCylinder3d(ReferenceFrame referenceFrame, Cylinder3d Cylinder3d)
           
FrameCylinder3d(ReferenceFrame referenceFrame, double height, double radius)
           
FrameCylinder3d(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D configuration, double height, double radius)
           
FrameEllipsoid3d(ReferenceFrame referenceFrame, double xRadius, double yRadius, double zRadius)
           
FrameEllipsoid3d(ReferenceFrame referenceFrame, double xRadius, double yRadius, double zRadius, javax.media.j3d.Transform3D transform)
           
FrameEllipsoid3d(ReferenceFrame referenceFrame, Ellipsoid3d ellipsoid)
           
FrameLine(ReferenceFrame referenceFrame, javax.vecmath.Tuple3d origin, javax.vecmath.Tuple3d direction)
           
FrameLine2d(ReferenceFrame referenceFrame, Line2d line2d)
           
FrameLine2d(ReferenceFrame referenceFrame, javax.vecmath.Point2d firstPointOnLine, javax.vecmath.Point2d secondPointOnLine)
           
FrameLine2d(ReferenceFrame referenceFrame, javax.vecmath.Point2d point2d, javax.vecmath.Vector2d vector2d)
           
FrameLineSegment2d(ReferenceFrame referenceFrame, LineSegment2d lineSegment2d)
           
FrameLineSegment2d(ReferenceFrame referenceFrame, javax.vecmath.Point2d[] endpoints)
           
FrameLineSegment2d(ReferenceFrame referenceFrame, javax.vecmath.Point2d endpoint1, javax.vecmath.Point2d endpoint2)
           
FrameOrientation(ReferenceFrame referenceFrame)
           
FrameOrientation(ReferenceFrame referenceFrame, double[] yawPitchRoll)
           
FrameOrientation(ReferenceFrame referenceFrame, double yaw, double pitch, double roll)
           
FrameOrientation(ReferenceFrame referenceFrame, double qx, double qy, double qz, double qs)
           
FrameOrientation(ReferenceFrame referenceFrame, javax.vecmath.Matrix3d rotation)
           
FrameOrientation(ReferenceFrame referenceFrame, javax.vecmath.Quat4d quaternion)
           
FrameOrientation(ReferenceFrame referenceFrame, javax.vecmath.Quat4f quaternion)
           
FrameOrientation(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D transform3D)
           
FrameOrientation2d(ReferenceFrame referenceFrame)
           
FrameOrientation2d(ReferenceFrame referenceFrame, double yaw)
           
FramePlane3d(ReferenceFrame referenceFrame)
           
FramePlane3d(ReferenceFrame referenceFrame, Plane3d plane3d)
           
FramePlane3d(ReferenceFrame referenceFrame, javax.vecmath.Point3d point, javax.vecmath.Vector3d normal)
           
FramePoint(ReferenceFrame referenceFrame)
          FramePoint

A normal point associated with a specific reference frame

FramePoint(ReferenceFrame referenceFrame, double[] position)
           
FramePoint(ReferenceFrame referenceFrame, double[] position, java.lang.String name)
           
FramePoint(ReferenceFrame referenceFrame, double x, double y, double z)
          FramePoint

A normal point associated with a specific reference frame.

FramePoint(ReferenceFrame referenceFrame, double x, double y, double z, java.lang.String name)
           
FramePoint(ReferenceFrame referenceFrame, java.lang.String name)
           
FramePoint(ReferenceFrame referenceFrame, javax.vecmath.Tuple3d position)
           
FramePoint(ReferenceFrame referenceFrame, javax.vecmath.Tuple3d position, java.lang.String name)
           
FramePoint2d(ReferenceFrame referenceFrame)
           
FramePoint2d(ReferenceFrame referenceFrame, double[] position)
           
FramePoint2d(ReferenceFrame referenceFrame, double[] position, java.lang.String name)
           
FramePoint2d(ReferenceFrame referenceFrame, double x, double y)
           
FramePoint2d(ReferenceFrame referenceFrame, double x, double y, java.lang.String name)
           
FramePoint2d(ReferenceFrame referenceFrame, java.lang.String name)
           
FramePoint2d(ReferenceFrame referenceFrame, javax.vecmath.Tuple2d position)
           
FramePoint2d(ReferenceFrame referenceFrame, javax.vecmath.Tuple2d position, java.lang.String name)
           
FramePose(ReferenceFrame referenceFrame)
           
FramePose(ReferenceFrame referenceFrame, javax.vecmath.Point3d position, javax.vecmath.Quat4d orientation)
           
FramePose(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D transform)
           
FramePose2d(ReferenceFrame referenceFrame)
           
FramePose2d(ReferenceFrame referenceFrame, javax.vecmath.Point2d position, double orientation)
           
FrameRamp3d(ReferenceFrame referenceFrame, double width, double length, double height)
           
FrameRamp3d(ReferenceFrame referenceFrame, Ramp3d ramp3d)
           
FrameRamp3d(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D configuration, double width, double length, double height)
           
FrameTorus3d(ReferenceFrame referenceFrame)
           
FrameTorus3d(ReferenceFrame referenceFrame, double radius, double thickness)
           
FrameTorus3d(ReferenceFrame referenceFrame, Torus3d Torus3d)
           
FrameTorus3d(ReferenceFrame referenceFrame, javax.media.j3d.Transform3D configuration, double radius, double thickness)
           
FrameVector(ReferenceFrame referenceFrame)
          FrameVector A normal vector associated with a specific reference frame
FrameVector(ReferenceFrame referenceFrame, double[] vector)
           
FrameVector(ReferenceFrame referenceFrame, double[] vector, java.lang.String name)
           
FrameVector(ReferenceFrame referenceFrame, double x, double y, double z)
          FrameVector A normal vector associated with a specific reference frame.
FrameVector(ReferenceFrame referenceFrame, double x, double y, double z, java.lang.String name)
           
FrameVector(ReferenceFrame referenceFrame, java.lang.String name)
           
FrameVector(ReferenceFrame referenceFrame, javax.vecmath.Tuple3d tuple)
          FrameVector A normal vector associated with a specific reference frame
FrameVector(ReferenceFrame referenceFrame, javax.vecmath.Tuple3d tuple, java.lang.String name)
           
FrameVector2d(ReferenceFrame referenceFrame)
          FrameVector A normal vector associated with a specific reference frame
FrameVector2d(ReferenceFrame referenceFrame, double[] vector)
           
FrameVector2d(ReferenceFrame referenceFrame, double x, double y)
          FrameVector A normal vector associated with a specific reference frame.
FrameVector2d(ReferenceFrame referenceFrame, javax.vecmath.Tuple2d tuple)
          FrameVector2d A normal vector associated with a specific reference frame
MidFrameZUpFrame(java.lang.String name, ReferenceFrame parentZUpFrame, ReferenceFrame frameOne, ReferenceFrame frameTwo)
           
OriginAndPointFrame(java.lang.String name, ReferenceFrame parentFrame)
           
PointXAxisAtPositionFrame(java.lang.String name, ReferenceFrame originFrame)
           
Pose2dReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
PoseReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
ReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
ReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame, boolean isBodyCenteredFrame, boolean isWorldFrame, boolean isZupFrame)
           
ReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent, boolean isBodyCenteredFrame, boolean isWorldFrame, boolean isZupFrame)
          This constructor creates a child reference frame with the specified name.
TransformReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
TransformReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame, javax.media.j3d.Transform3D transformToParent)
           
TranslationReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
XYPlaneFrom3PointsFrame(ReferenceFrame parentFrame, java.lang.String name)
           
ZUpFrame(ReferenceFrame worldFrame, FramePoint origin, java.lang.String name)
           
ZUpFrame(ReferenceFrame worldFrame, ReferenceFrame nonZUpFrame, java.lang.String name)
           
 

Uses of ReferenceFrame in us.ihmc.utilities.math.overheadPath
 

Methods in us.ihmc.utilities.math.overheadPath that return ReferenceFrame
 ReferenceFrame TurningOverheadPath.getReferenceFrame()
           
 ReferenceFrame StraightLineOverheadPath.getReferenceFrame()
           
 ReferenceFrame CompositeOverheadPath.getReferenceFrame()
           
 

Methods in us.ihmc.utilities.math.overheadPath with parameters of type ReferenceFrame
 TurningOverheadPath TurningOverheadPath.changeFrameCopy(ReferenceFrame desiredFrame)
           
 StraightLineOverheadPath StraightLineOverheadPath.changeFrameCopy(ReferenceFrame desiredFrame)
           
 OverheadPath OverheadPath.changeFrameCopy(ReferenceFrame desiredFrame)
           
 CompositeOverheadPath CompositeOverheadPath.changeFrameCopy(ReferenceFrame desiredFrame)
           
 void TurningOverheadPath.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void StraightLineOverheadPath.checkReferenceFrameMatch(ReferenceFrame frame)
           
 void CompositeOverheadPath.checkReferenceFrameMatch(ReferenceFrame frame)
           
 

Uses of ReferenceFrame in us.ihmc.utilities.math.trajectories
 

Methods in us.ihmc.utilities.math.trajectories with parameters of type ReferenceFrame
static ListOfPointsTrajectory ListOfPointsTrajectory.createListOfPointsTrajectory(java.util.ArrayList<javax.vecmath.Point2d> points, ReferenceFrame referenceFrame)
           
 

Uses of ReferenceFrame in us.ihmc.utilities.screwTheory
 

Subclasses of ReferenceFrame in us.ihmc.utilities.screwTheory
 class OneDoFJointReferenceFrame
           
 class PlanarJointReferenceFrame
           
 class PrismaticJointReferenceFrame
           
 class RevoluteJointReferenceFrame
           
 class SixDoFJointReferenceFrame
           
 

Methods in us.ihmc.utilities.screwTheory that return ReferenceFrame
 ReferenceFrame SpatialMotionVector.getBaseFrame()
           
 ReferenceFrame GeometricJacobian.getBaseFrame()
           
 ReferenceFrame RigidBody.getBodyFixedFrame()
           
 ReferenceFrame Wrench.getBodyFrame()
           
 ReferenceFrame SpatialMotionVector.getBodyFrame()
           
 ReferenceFrame RigidBodyInertia.getBodyFrame()
           
 ReferenceFrame GeometricJacobian.getEndEffectorFrame()
           
 ReferenceFrame SpatialMotionVector.getExpressedInFrame()
           
 ReferenceFrame SpatialForceVector.getExpressedInFrame()
           
 ReferenceFrame GeneralizedRigidBodyInertia.getExpressedInFrame()
           
 ReferenceFrame PointJacobian.getFrame()
           
 ReferenceFrame SphericalJoint.getFrameAfterJoint()
           
 ReferenceFrame SixDoFJoint.getFrameAfterJoint()
           
 ReferenceFrame PlanarJoint.getFrameAfterJoint()
           
 ReferenceFrame OneDoFJoint.getFrameAfterJoint()
           
 ReferenceFrame InverseDynamicsJoint.getFrameAfterJoint()
           
 ReferenceFrame InverseDynamicsJoint.getFrameBeforeJoint()
           
 ReferenceFrame AbstractInverseDynamicsJoint.getFrameBeforeJoint()
           
 ReferenceFrame AfterJointReferenceFrameNameMap.getFrameByName(java.lang.String name)
           
 ReferenceFrame SpatialAccelerationCalculator.getInertialFrame()
           
 ReferenceFrame GeometricJacobian.getJacobianFrame()
           
 ReferenceFrame CentroidalMomentumMatrix.getReferenceFrame()
           
 

Methods in us.ihmc.utilities.screwTheory with parameters of type ReferenceFrame
 void SpatialAccelerationVector.changeBaseFrameNoRelativeAcceleration(ReferenceFrame newBaseFrame)
          Changes the base frame, assuming there is no relative acceleration between the old base frame and the new base frame A consequence of Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 25, lemma 2.8 (a) http://sites.google.com/site/vincentduindam/publications
 void Twist.changeBaseFrameNoRelativeTwist(ReferenceFrame newBaseFrame)
          Changes the base frame, assuming there is no relative twist between the old base frame and the new base frame A consequence of Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 25, lemma 2.8 (a) http://sites.google.com/site/vincentduindam/publications
 void Wrench.changeBodyFrameAttachedToSameBody(ReferenceFrame bodyFrame)
           
 void SpatialAccelerationVector.changeBodyFrameNoRelativeAcceleration(ReferenceFrame newBodyFrame)
          Changes the body frame, assuming there is no relative acceleration between the old body frame and the new body frame A consequence of Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 25, lemma 2.8 (a) http://sites.google.com/site/vincentduindam/publications
 void Twist.changeBodyFrameNoRelativeTwist(ReferenceFrame newBodyFrame)
          Changes the body frame, assuming there is no relative twist between the old body frame and the new body frame A consequence of Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 25, lemma 2.8 (a) http://sites.google.com/site/vincentduindam/publications
 void Twist.changeFrame(ReferenceFrame newReferenceFrame)
          Changes the reference frame in which this spatial motion vector is expressed See Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 25, lemma 2.8 (c) http://sites.google.com/site/vincentduindam/publications
 void SpatialForceVector.changeFrame(ReferenceFrame newReferenceFrame)
          Changes the reference frame in which this spatial force vector is expressed See Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 36, eq.
 void GeometricJacobian.changeFrame(ReferenceFrame jacobianFrame)
           
 void GeneralizedRigidBodyInertia.changeFrame(ReferenceFrame newFrame)
          Changes the frame in which this GeneralizedRigidBodyInertia is expressed.
 void SpatialAccelerationVector.changeFrame(ReferenceFrame newReferenceFrame, Twist twistOfCurrentWithRespectToNew, Twist twistOfBodyWithRespectToBase)
          Changes the reference frame in which this spatial acceleration vector is expressed See Duindam, Port-Based Modeling and Control for Efficient Bipedal Walking Robots, page 25.
 void SpatialAccelerationVector.changeFrameNoRelativeMotion(ReferenceFrame newReferenceFrame)
          Changes the reference frame in which this spatial motion vector is expressed, in case the new frame in which this acceleration should be expressed does not move with respect to the old one.
 void SpatialMotionVector.checkReferenceFramesMatch(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame)
           
static FrameVector CenterOfMassJacobianTest.computeCenterOfMassVelocityNumerically(SixDoFJoint sixDoFJoint, java.util.ArrayList<RevoluteJoint> revoluteJoints, RigidBody rootBody, RigidBody[] rigidBodiesToUse, ReferenceFrame referenceFrame)
           
static Momentum CentroidalMomentumMatrixTest.computeCoMMomentum(RigidBody elevator, ReferenceFrame centerOfMassFrame, CentroidalMomentumMatrix centroidalMomentumMatrix)
           
 Wrench InverseDynamicsCalculator.computeTotalExternalWrench(ReferenceFrame referenceFrame)
           
static Wrench TotalWrenchCalculator.computeTotalWrench(java.util.Collection<Wrench> wrenches, ReferenceFrame referenceFrame)
           
static double TotalMassCalculatorTest.createRandomRigidBodyTreeAndReturnTotalMass(ReferenceFrame worldFrame, RigidBody elevator, int numberOfJoints, java.util.Random random)
           
static void InverseDynamicsCalculatorTest.createRandomTreeRobotAndSetJointPositionsAndVelocities(Robot robot, java.util.HashMap<RevoluteJoint,PinJoint> jointMap, ReferenceFrame worldFrame, RigidBody elevator, int numberOfJoints, double gravity, boolean useRandomVelocity, boolean useRandomAcceleration, java.util.Random random)
           
static SpatialForceVector SpatialForceVector.createUsingArm(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d arm)
          Construct using linear part and arm
 void SpatialForceVector.set(ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix)
           
 void SpatialForceVector.set(ReferenceFrame expressedInFrame, double[] doubleArray)
           
 void SpatialMotionVector.set(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix, int rowStart)
          Sets this spatial motion vector based on a matrix ([angular part; linear part]).
 void SpatialMotionVector.set(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
          Sets this spatial motion vector based
 void SpatialForceVector.set(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
           
 void SpatialAccelerationVector.setScrew(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double angularVelocityMagnitude, double angularAccelerationMagnitude, double linearVelocityMagnitude, double linearAccelerationMagnitude, javax.vecmath.Vector3d axisOfRotation, javax.vecmath.Vector3d axisOfRotationDot, javax.vecmath.Vector3d offset, javax.vecmath.Vector3d offsetDot)
           
 void Twist.setScrew(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double angularVelocityMagnitude, double linearVelocityMagnitude, javax.vecmath.Vector3d axisOfRotation, javax.vecmath.Vector3d offset)
           
 void Wrench.setToZero(ReferenceFrame bodyFrame, ReferenceFrame expressedInFrame)
           
 void SpatialMotionVector.setToZero(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame)
           
 void SpatialForceVector.setUsingArm(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d arm)
           
static void WrenchTest.testDotProduct(ReferenceFrame frameA, ReferenceFrame frameB, ReferenceFrame frameC)
           
static void WrenchTest.testDotProductNotAllowed1(ReferenceFrame frameA, ReferenceFrame frameB, ReferenceFrame frameC)
           
static void WrenchTest.testDotProductNotAllowed2(ReferenceFrame frameA, ReferenceFrame frameB, ReferenceFrame frameC)
           
 

Constructors in us.ihmc.utilities.screwTheory with parameters of type ReferenceFrame
AbstractInverseDynamicsJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame)
           
CenterOfMassCalculator(RigidBody[] rigidBodies, ReferenceFrame desiredFrame)
           
CenterOfMassCalculator(RigidBody rootBody, ReferenceFrame desiredFrame)
           
CenterOfMassJacobian(RigidBody[] rigidBodies, InverseDynamicsJoint[] joints, ReferenceFrame rootFrame)
           
CenterOfMassJacobian(RigidBody[] rigidBodies, ReferenceFrame rootFrame)
           
CentroidalMomentumMatrix(RigidBody rootBody, ReferenceFrame centerOfMassFrame)
           
CompositeRigidBodyInertia(ReferenceFrame frame, double Ixx, double Iyy, double Izz, double mass)
           
CompositeRigidBodyInertia(ReferenceFrame frame, javax.vecmath.Matrix3d massMomentOfInertia, double mass)
           
CompositeRigidBodyInertia(ReferenceFrame frame, javax.vecmath.Matrix3d massMomentOfInertia, double mass, javax.vecmath.Vector3d crossPart)
           
ConstrainedCentroidalMomentumMatrixCalculator(SixDoFJoint rootJoint, ReferenceFrame centerOfMassFrame, org.ejml.data.DenseMatrix64F selectionMatrix)
           
DifferentialIDMassMatrixCalculator(ReferenceFrame inertialFrame, RigidBody rootBody)
           
GeneralizedRigidBodyInertia(ReferenceFrame frame, double Ixx, double Iyy, double Izz, double mass)
           
GeneralizedRigidBodyInertia(ReferenceFrame frame, javax.vecmath.Matrix3d massMomentOfInertia, double mass)
          Construct using the reference frame in which the GeneralizedRigidBodyInertia is expressed, the mass moment of inertia matrix in that frame and the mass For the case that the origin of the frame in which the GeneralizedRigidBodyInertia is expressed coincides with the center of mass.
GeneralizedRigidBodyInertia(ReferenceFrame frame, javax.vecmath.Matrix3d massMomentOfInertia, double mass, javax.vecmath.Vector3d crossPart)
           
GeometricJacobian(InverseDynamicsJoint[] joints, ReferenceFrame jacobianFrame)
           
GeometricJacobian(InverseDynamicsJoint joint, java.util.List<Twist> unitTwists, ReferenceFrame jacobianFrame)
           
GeometricJacobian(InverseDynamicsJoint joint, ReferenceFrame jacobianFrame)
           
GeometricJacobian(RigidBody ancestor, RigidBody descendant, ReferenceFrame jacobianFrame)
           
InverseDynamicsCalculator(ReferenceFrame inertialFrame, java.util.HashMap<RigidBody,Wrench> externalWrenches, java.util.ArrayList<InverseDynamicsJoint> jointsToIgnore, SpatialAccelerationCalculator spatialAccelerationCalculator, TwistCalculator twistCalculator)
           
InverseDynamicsCalculator(ReferenceFrame inertialFrame, SpatialAccelerationVector rootAcceleration, java.util.HashMap<RigidBody,Wrench> externalWrenches, java.util.ArrayList<InverseDynamicsJoint> jointsToIgnore, boolean doVelocityTerms, boolean doAcceleration, TwistCalculator twistCalculator)
           
Momentum(ReferenceFrame expressedInFrame)
          Initializes the components of the momentum to zero
Momentum(ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix)
          Construct using a Matrix ([angular; linear])
Momentum(ReferenceFrame expressedInFrame, double[] momentum)
          Construct using a double array ([angular; linear])
Momentum(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
           
OneDoFJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame, OneDoFJointReferenceFrame afterJointFrame)
           
OneDoFJoint(java.lang.String name, RigidBody predecessor, RigidBody successor, ReferenceFrame beforeJointFrame, OneDoFJointReferenceFrame afterJointFrame, FrameVector jointAxis)
           
OneDoFJointReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
PlanarJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame)
           
PlanarJointReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
PrismaticJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame, FrameVector jointAxis)
           
PrismaticJointReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame, FrameVector axis)
           
RevoluteJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame, FrameVector jointAxis)
           
RevoluteJointReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame, FrameVector axis)
           
RigidBody(java.lang.String name, ReferenceFrame rootBodyFrame)
           
RigidBodyInertia(ReferenceFrame frame, double Ixx, double Iyy, double Izz, double mass)
           
RigidBodyInertia(ReferenceFrame frame, javax.vecmath.Matrix3d massMomentOfInertia, double mass)
          Construct using the reference frame in which the RigidBodyInertia is expressed, the mass moment of inertia matrix in that frame and the mass For the case that the origin of the frame in which the RigidBodyInertia is expressed coincides with the center of mass.
RigidBodyInertia(ReferenceFrame frame, javax.vecmath.Matrix3d massMomentOfInertia, double mass, javax.vecmath.Vector3d crossPart)
           
SixDoFJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame)
           
SixDoFJointReferenceFrame(java.lang.String frameName, ReferenceFrame parentFrame)
           
SpatialAccelerationCalculator(RigidBody body, ReferenceFrame inertialFrame, SpatialAccelerationVector rootAcceleration, TwistCalculator twistCalculator, boolean doVelocityTerms, boolean useDesireds)
           
SpatialAccelerationVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame)
          Initiates the angular velocity and linear velocity to zero
SpatialAccelerationVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix)
          Construct using a Matrix ([omegadot; a])
SpatialAccelerationVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double[] spatialAcceleration)
          Construct using a double array ([omegadot; a])
SpatialAccelerationVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double angularVelocityMagnitude, double angularAccelerationMagnitude, double linearVelocityMagnitude, double linearAccelerationMagnitude, javax.vecmath.Vector3d axisOfRotation, javax.vecmath.Vector3d axisOfRotationDot, javax.vecmath.Vector3d offset, javax.vecmath.Vector3d offsetDot)
          Construct based on a screw representation of the twist
SpatialAccelerationVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearAcceleration, javax.vecmath.Vector3d angularAcceleration)
           
SpatialForceVector(ReferenceFrame expressedInFrame)
          Initializes the components of the spatial acceleration vector to zero
SpatialForceVector(ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix)
          Construct using a Matrix ([angularPart; linearPart])
SpatialForceVector(ReferenceFrame expressedInFrame, double[] matrix)
          Construct using a double array ([angularPart; linearPart])
SpatialForceVector(ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
           
SpatialMotionVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame)
          Initiates the angular velocity and linear velocity to zero
SpatialMotionVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F matrix)
          Construct using a Matrix ([angular; linear])
SpatialMotionVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double[] array)
          Construct using a double array ([angular; linear])
SpatialMotionVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
           
SpatialMotionVectorTest.GenericSpatialMotionVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F twistMatrix)
          Construct using a Matrix ([omega; v])
SpatialMotionVectorTest.GenericSpatialMotionVector(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearPart, javax.vecmath.Vector3d angularPart)
           
SphericalJoint(java.lang.String name, RigidBody predecessor, ReferenceFrame beforeJointFrame)
           
Twist(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame)
          Initiates the angular velocity and linear velocity to zero
Twist(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F twistMatrix)
          Construct using a Matrix ([omega; v])
Twist(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double[] twist)
          Construct using a double array ([omega; v])
Twist(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, double angularVelocityMagnitude, double linearVelocityMagnitude, javax.vecmath.Vector3d axisOfRotation, javax.vecmath.Vector3d offset)
          Construct based on a screw representation of the twist
Twist(ReferenceFrame bodyFrame, ReferenceFrame baseFrame, ReferenceFrame expressedInFrame, javax.vecmath.Vector3d linearVelocity, javax.vecmath.Vector3d angularVelocity)
           
TwistCalculator(ReferenceFrame inertialFrame, RigidBody body)
           
Wrench(ReferenceFrame bodyFrame, ReferenceFrame expressedInFrame)
          Initializes the components of the wrench to zero
Wrench(ReferenceFrame bodyFrame, ReferenceFrame expressedInFrame, org.ejml.data.DenseMatrix64F wrench)
          Construct using a Matrix ([torque; force])
Wrench(ReferenceFrame bodyFrame, ReferenceFrame expressedInFrame, double[] wrench)
          Construct using a double array ([torque; force])
Wrench(ReferenceFrame bodyFrame, ReferenceFrame expressedInFrame, javax.vecmath.Vector3d force, javax.vecmath.Vector3d torque)
           
 

Constructor parameters in us.ihmc.utilities.screwTheory with type arguments of type ReferenceFrame
AfterJointReferenceFrameNameMap(java.util.List<ReferenceFrame> frames)