Class SpotLocationReference

java.lang.Object
edu.tufts.hrilab.consultant.Reference
edu.tufts.hrilab.spot.consultant.SpotLocationReference

public class SpotLocationReference extends Reference
  • Field Details

    • waypointId

      protected String waypointId
    • position

      protected javax.vecmath.Point2d position
    • orientation

      protected javax.vecmath.Quat4d orientation
  • Constructor Details

    • SpotLocationReference

      public SpotLocationReference(Symbol ref, Variable variable)
    • SpotLocationReference

      public SpotLocationReference(Symbol ref, Variable variable, List<Term> properties, String waypointId)
    • SpotLocationReference

      public SpotLocationReference(Symbol ref, Variable variable, List<Term> properties, String waypointId, javax.vecmath.Point2d position, javax.vecmath.Quat4d orientation)
  • Method Details

    • setPose

      public void setPose(javax.vecmath.Point2d position, javax.vecmath.Quat4d orientation)
    • getPosition

      public javax.vecmath.Point2d getPosition()
    • getOrientation

      public javax.vecmath.Quat4d getOrientation()
    • getWaypointId

      public String getWaypointId()
    • setPosition

      public void setPosition(javax.vecmath.Point2d position)
    • setOrientation

      public void setOrientation(javax.vecmath.Quat4d orientation)
    • setWaypointId

      public void setWaypointId(String id)