Public Member Functions | |
boolean | almostEquals (Transform other, double epsilon) |
Vector3 | apply (Vector3 vector) |
Quaternion | apply (Quaternion quaternion) |
boolean | equals (Object obj) |
double | getScale () |
int | hashCode () |
Transform | invert () |
Transform | multiply (Transform other) |
Transform | scale (double factor) |
double[] | toMatrix () |
geometry_msgs.Pose | toPoseMessage (geometry_msgs.Pose result) |
geometry_msgs.PoseStamped | toPoseStampedMessage (FrameName frame, Time stamp, geometry_msgs.PoseStamped result) |
String | toString () |
geometry_msgs.Transform | toTransformMessage (geometry_msgs.Transform result) |
Transform (Vector3 translation, Quaternion rotation) | |
Static Public Member Functions | |
static Transform | fromPoseMessage (geometry_msgs.Pose message) |
static Transform | fromTransformMessage (geometry_msgs.Transform message) |
static Transform | identity () |
static Transform | translation (double x, double y, double z) |
static Transform | translation (Vector3 vector) |
static Transform | xRotation (double angle) |
static Transform | yRotation (double angle) |
static Transform | zRotation (double angle) |
Package Functions | |
Quaternion | getRotationAndScale () |
Vector3 | getTranslation () |
Private Attributes | |
Quaternion | rotationAndScale |
Vector3 | translation |
A transformation in terms of translation, rotation, and scale.
Definition at line 29 of file Transform.java.
org.ros.rosjava_geometry.Transform.Transform | ( | Vector3 | translation, |
Quaternion | rotation | ||
) | [inline] |
Definition at line 68 of file Transform.java.
boolean org.ros.rosjava_geometry.Transform.almostEquals | ( | Transform | other, |
double | epsilon | ||
) | [inline] |
Definition at line 143 of file Transform.java.
Vector3 org.ros.rosjava_geometry.Transform.apply | ( | Vector3 | vector | ) | [inline] |
Definition at line 90 of file Transform.java.
Quaternion org.ros.rosjava_geometry.Transform.apply | ( | Quaternion | quaternion | ) | [inline] |
Definition at line 94 of file Transform.java.
boolean org.ros.rosjava_geometry.Transform.equals | ( | Object | obj | ) | [inline] |
Definition at line 173 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.fromPoseMessage | ( | geometry_msgs.Pose | message | ) | [inline, static] |
Definition at line 39 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.fromTransformMessage | ( | geometry_msgs.Transform | message | ) | [inline, static] |
Definition at line 34 of file Transform.java.
Quaternion org.ros.rosjava_geometry.Transform.getRotationAndScale | ( | ) | [inline, package] |
Definition at line 154 of file Transform.java.
double org.ros.rosjava_geometry.Transform.getScale | ( | ) | [inline] |
Definition at line 102 of file Transform.java.
Vector3 org.ros.rosjava_geometry.Transform.getTranslation | ( | ) | [inline, package] |
Definition at line 149 of file Transform.java.
int org.ros.rosjava_geometry.Transform.hashCode | ( | ) | [inline] |
Definition at line 164 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.identity | ( | ) | [inline, static] |
Definition at line 44 of file Transform.java.
Transform org.ros.rosjava_geometry.Transform.invert | ( | ) | [inline] |
Definition at line 84 of file Transform.java.
Transform org.ros.rosjava_geometry.Transform.multiply | ( | Transform | other | ) | [inline] |
Transform org.ros.rosjava_geometry.Transform.scale | ( | double | factor | ) | [inline] |
Definition at line 98 of file Transform.java.
double [] org.ros.rosjava_geometry.Transform.toMatrix | ( | ) | [inline] |
Definition at line 111 of file Transform.java.
geometry_msgs.Pose org.ros.rosjava_geometry.Transform.toPoseMessage | ( | geometry_msgs.Pose | result | ) | [inline] |
Definition at line 129 of file Transform.java.
geometry_msgs.PoseStamped org.ros.rosjava_geometry.Transform.toPoseStampedMessage | ( | FrameName | frame, |
Time | stamp, | ||
geometry_msgs.PoseStamped | result | ||
) | [inline] |
Definition at line 135 of file Transform.java.
String org.ros.rosjava_geometry.Transform.toString | ( | ) | [inline] |
Definition at line 159 of file Transform.java.
geometry_msgs.Transform org.ros.rosjava_geometry.Transform.toTransformMessage | ( | geometry_msgs.Transform | result | ) | [inline] |
Definition at line 123 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.translation | ( | double | x, |
double | y, | ||
double | z | ||
) | [inline, static] |
Definition at line 60 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.translation | ( | Vector3 | vector | ) | [inline, static] |
Definition at line 64 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.xRotation | ( | double | angle | ) | [inline, static] |
Definition at line 48 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.yRotation | ( | double | angle | ) | [inline, static] |
Definition at line 52 of file Transform.java.
static Transform org.ros.rosjava_geometry.Transform.zRotation | ( | double | angle | ) | [inline, static] |
Definition at line 56 of file Transform.java.
Definition at line 32 of file Transform.java.
Definition at line 31 of file Transform.java.