Package edu.tufts.hrilab.consultant.pose
Class PoseReference
java.lang.Object
edu.tufts.hrilab.consultant.Reference
edu.tufts.hrilab.consultant.pose.PoseReference
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.vecmath.Quat4dprotected Symbolprotected javax.vecmath.Point3dFields inherited from class edu.tufts.hrilab.consultant.Reference
properties, refId, variable -
Constructor Summary
ConstructorsModifierConstructorDescriptionPoseReference(Symbol ref, Variable variable) protectedPoseReference(Symbol ref, Variable variable, List<Term> properties, javax.vecmath.Point3d position, javax.vecmath.Quat4d orientation) -
Method Summary
Modifier and TypeMethodDescriptionjavax.vecmath.Quat4dorg.apache.commons.lang3.tuple.Pair<javax.vecmath.Point3d,javax.vecmath.Quat4d> getPose()javax.vecmath.Point3dbooleanhasPose()voidsetOrientation(javax.vecmath.Quat4d orientation) voidsetPose(javax.vecmath.Point3d position, javax.vecmath.Quat4d orientation) voidsetPosition(javax.vecmath.Point3d position)
-
Field Details
-
position
protected javax.vecmath.Point3d position -
orientation
protected javax.vecmath.Quat4d orientation -
poseName
-
-
Constructor Details
-
PoseReference
-
PoseReference
-
-
Method Details
-
getPosition
public javax.vecmath.Point3d getPosition() -
getOrientation
public javax.vecmath.Quat4d getOrientation() -
getPose
public org.apache.commons.lang3.tuple.Pair<javax.vecmath.Point3d,javax.vecmath.Quat4d> getPose() -
setPosition
public void setPosition(javax.vecmath.Point3d position) -
setOrientation
public void setOrientation(javax.vecmath.Quat4d orientation) -
setPose
public void setPose(javax.vecmath.Point3d position, javax.vecmath.Quat4d orientation) -
hasPose
public boolean hasPose()
-