public class Pose extends java.lang.Object implements IInterpolate<Pose>, ICopy<Pose>, IQuantity
Constructor and Description |
---|
Pose() |
Pose(Quaternion quat) |
Pose(Quaternion quat,
float x_offset_inches,
float y_offset_inches) |
Modifier and Type | Method and Description |
---|---|
void |
addOffsets(float x_offset_delta_inches,
float y_offset_delta_inches) |
void |
copy(Pose t) |
boolean |
getContainedQuantities(java.util.ArrayList<IQuantity> quantities) |
boolean |
getContainedQuantityNames(java.util.ArrayList<java.lang.String> quantity_names) |
double |
getOffsetInchesX() |
double |
getOffsetInchesY() |
Quaternion |
getOrientation() |
boolean |
getPrintableString(java.lang.StringBuilder printable_string) |
static Unit.IUnit[] |
getUnits() |
Pose |
instantiate_copy() |
void |
interpolate(Pose to,
double time_ratio,
Pose out) |
static void |
interpolate(Pose from,
Pose to,
double t,
Pose out) |
void |
reset(Quaternion quat) |
void |
set(Quaternion quat,
float x_offset_inches,
float y_offset_inches) |
public Pose()
public Pose(Quaternion quat)
public Pose(Quaternion quat, float x_offset_inches, float y_offset_inches)
public void set(Quaternion quat, float x_offset_inches, float y_offset_inches)
public void addOffsets(float x_offset_delta_inches, float y_offset_delta_inches)
public void reset(Quaternion quat)
public Quaternion getOrientation()
public double getOffsetInchesX()
public double getOffsetInchesY()
public void interpolate(Pose to, double time_ratio, Pose out)
interpolate
in interface IInterpolate<Pose>
public Pose instantiate_copy()
instantiate_copy
in interface ICopy<Pose>
public boolean getContainedQuantities(java.util.ArrayList<IQuantity> quantities)
getContainedQuantities
in interface IQuantity
public static Unit.IUnit[] getUnits()
public boolean getContainedQuantityNames(java.util.ArrayList<java.lang.String> quantity_names)
getContainedQuantityNames
in interface IQuantity
public boolean getPrintableString(java.lang.StringBuilder printable_string)
getPrintableString
in interface IQuantity