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.Quat4d
protected Symbol
protected javax.vecmath.Point3d
Fields inherited from class edu.tufts.hrilab.consultant.Reference
properties, refId, variable
-
Constructor Summary
ConstructorsModifierConstructorDescriptionPoseReference
(Symbol ref, Variable variable) protected
PoseReference
(Symbol ref, Variable variable, List<Term> properties, javax.vecmath.Point3d position, javax.vecmath.Quat4d orientation) -
Method Summary
Modifier and TypeMethodDescriptionjavax.vecmath.Quat4d
org.apache.commons.lang3.tuple.Pair<javax.vecmath.Point3d,
javax.vecmath.Quat4d> getPose()
javax.vecmath.Point3d
boolean
hasPose()
void
setOrientation
(javax.vecmath.Quat4d orientation) void
setPose
(javax.vecmath.Point3d position, javax.vecmath.Quat4d orientation) void
setPosition
(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()
-