Static Public Member Functions | |
static Stamped< Matrix4d > | getStampedIdentityMatrix4d () |
static Stamped< Point3d > | getStampedPoint3d () |
static double | getTimeNowSecs () |
static Stamped< Point3d > | pointArrayToStampedPoint3d (float[] p, String frameID, double secs) |
static Stamped< Matrix4d > | poseArrayToStampedMatrix4d (float[] m, String frameID, double secs) |
static StampedTransform | poseArrayToTF (float[] p, String frameId, String childFrameId) |
static Time | secondsToRosTime (double secs) |
static double[] | stampedMatrix4dToPoseArray (Stamped< Matrix4d > stamped) |
static double[] | stampedPoint3dToPointArray (Stamped< Point3d > stamped) |
static double[] | tfToPoseArray (StampedTransform tf) |
Utilities for using tfjava, especially for calling the methods from Prolog (see tf_prolog package)
Definition at line 46 of file Utils.java.
static Stamped<Matrix4d> tfjava.Utils.getStampedIdentityMatrix4d | ( | ) | [inline, static] |
Create an identity matrix Stamped<Matrix4d>
Definition at line 178 of file Utils.java.
static Stamped<Point3d> tfjava.Utils.getStampedPoint3d | ( | ) | [inline, static] |
Create an empty Stamped<Point3d> object (position 0,0,0)
Definition at line 192 of file Utils.java.
static double tfjava.Utils.getTimeNowSecs | ( | ) | [inline, static] |
Get the current time in seconds
Definition at line 63 of file Utils.java.
static Stamped<Point3d> tfjava.Utils.pointArrayToStampedPoint3d | ( | float[] | p, |
String | frameID, | ||
double | secs | ||
) | [inline, static] |
Convert a point array [x,y,z] to a Stamped<Point3d> object
p | Point to be converted |
frameID | TF frame ID |
secs | Time stamp in seconds |
Definition at line 121 of file Utils.java.
static Stamped<Matrix4d> tfjava.Utils.poseArrayToStampedMatrix4d | ( | float[] | m, |
String | frameID, | ||
double | secs | ||
) | [inline, static] |
Convert a pose array to a Stamped<Matrix4d> object
m | Array containing the pose matrix (row-based) |
frameID | TF frame ID |
secs | Time stamp in seconds |
Definition at line 158 of file Utils.java.
static StampedTransform tfjava.Utils.poseArrayToTF | ( | float[] | p, |
String | frameId, | ||
String | childFrameId | ||
) | [inline, static] |
Convert an array of pose elements into a StampedTransform
p | Row-based array with the matrix elements |
frameId | TF frame ID |
childFrameId | TF frame ID of the child node |
Definition at line 90 of file Utils.java.
static Time tfjava.Utils.secondsToRosTime | ( | double | secs | ) | [inline, static] |
Convert time stamp in seconds into ros.communication.Time
secs | Time stamp in seconds |
Definition at line 55 of file Utils.java.
static double [] tfjava.Utils.stampedMatrix4dToPoseArray | ( | Stamped< Matrix4d > | stamped | ) | [inline, static] |
Convert a Stamped<Matrix4d> object to a pose array
stamped | Stamped<Matrix4d> with the pose information |
Definition at line 142 of file Utils.java.
static double [] tfjava.Utils.stampedPoint3dToPointArray | ( | Stamped< Point3d > | stamped | ) | [inline, static] |
Convert a Stamped<Point3d> object to a point array [x,y,z]
stamped | Stamped<Point3d> with the position information |
Definition at line 109 of file Utils.java.
static double [] tfjava.Utils.tfToPoseArray | ( | StampedTransform | tf | ) | [inline, static] |
Convert a StampedTransform into an array of pose elements
tf | StampedTransform describing the transformation |
Definition at line 74 of file Utils.java.