Public Member Functions | |
Vector3 | add (Vector3 other) |
boolean | almostEquals (Vector3 other, double epsilon) |
double | dotProduct (Vector3 other) |
boolean | equals (Object obj) |
double | getMagnitude () |
double | getMagnitudeSquared () |
double | getX () |
double | getY () |
double | getZ () |
int | hashCode () |
Vector3 | invert () |
Vector3 | normalize () |
Vector3 | scale (double factor) |
Vector3 | subtract (Vector3 other) |
geometry_msgs.Point | toPointMessage (geometry_msgs.Point result) |
String | toString () |
geometry_msgs.Vector3 | toVector3Message (geometry_msgs.Vector3 result) |
Vector3 (double x, double y, double z) | |
Static Public Member Functions | |
static Vector3 | fromPointMessage (geometry_msgs.Point message) |
static Vector3 | fromVector3Message (geometry_msgs.Vector3 message) |
static Vector3 | xAxis () |
static Vector3 | yAxis () |
static Vector3 | zAxis () |
static Vector3 | zero () |
Private Attributes | |
final double | x |
final double | y |
final double | z |
Static Private Attributes | |
static final Vector3 | X_AXIS = new Vector3(1, 0, 0) |
static final Vector3 | Y_AXIS = new Vector3(0, 1, 0) |
static final Vector3 | Z_AXIS = new Vector3(0, 0, 1) |
static final Vector3 | ZERO = new Vector3(0, 0, 0) |
A three dimensional vector.
Definition at line 29 of file Vector3.java.
org.ros.rosjava_geometry.Vector3.Vector3 | ( | double | x, |
double | y, | ||
double | z | ||
) | [inline] |
Definition at line 64 of file Vector3.java.
Vector3 org.ros.rosjava_geometry.Vector3.add | ( | Vector3 | other | ) | [inline] |
Definition at line 70 of file Vector3.java.
boolean org.ros.rosjava_geometry.Vector3.almostEquals | ( | Vector3 | other, |
double | epsilon | ||
) | [inline] |
Definition at line 128 of file Vector3.java.
double org.ros.rosjava_geometry.Vector3.dotProduct | ( | Vector3 | other | ) | [inline] |
Definition at line 82 of file Vector3.java.
boolean org.ros.rosjava_geometry.Vector3.equals | ( | Object | obj | ) | [inline] |
Definition at line 165 of file Vector3.java.
static Vector3 org.ros.rosjava_geometry.Vector3.fromPointMessage | ( | geometry_msgs.Point | message | ) | [inline, static] |
Definition at line 44 of file Vector3.java.
static Vector3 org.ros.rosjava_geometry.Vector3.fromVector3Message | ( | geometry_msgs.Vector3 | message | ) | [inline, static] |
Definition at line 40 of file Vector3.java.
double org.ros.rosjava_geometry.Vector3.getMagnitude | ( | ) | [inline] |
Definition at line 110 of file Vector3.java.
double org.ros.rosjava_geometry.Vector3.getMagnitudeSquared | ( | ) | [inline] |
Definition at line 106 of file Vector3.java.
double org.ros.rosjava_geometry.Vector3.getX | ( | ) | [inline] |
Definition at line 94 of file Vector3.java.
double org.ros.rosjava_geometry.Vector3.getY | ( | ) | [inline] |
Definition at line 98 of file Vector3.java.
double org.ros.rosjava_geometry.Vector3.getZ | ( | ) | [inline] |
Definition at line 102 of file Vector3.java.
int org.ros.rosjava_geometry.Vector3.hashCode | ( | ) | [inline] |
Definition at line 147 of file Vector3.java.
Vector3 org.ros.rosjava_geometry.Vector3.invert | ( | ) | [inline] |
Definition at line 78 of file Vector3.java.
Vector3 org.ros.rosjava_geometry.Vector3.normalize | ( | ) | [inline] |
Definition at line 86 of file Vector3.java.
Vector3 org.ros.rosjava_geometry.Vector3.scale | ( | double | factor | ) | [inline] |
Definition at line 90 of file Vector3.java.
Vector3 org.ros.rosjava_geometry.Vector3.subtract | ( | Vector3 | other | ) | [inline] |
Definition at line 74 of file Vector3.java.
geometry_msgs.Point org.ros.rosjava_geometry.Vector3.toPointMessage | ( | geometry_msgs.Point | result | ) | [inline] |
Definition at line 121 of file Vector3.java.
String org.ros.rosjava_geometry.Vector3.toString | ( | ) | [inline] |
Definition at line 142 of file Vector3.java.
geometry_msgs.Vector3 org.ros.rosjava_geometry.Vector3.toVector3Message | ( | geometry_msgs.Vector3 | result | ) | [inline] |
Definition at line 114 of file Vector3.java.
static Vector3 org.ros.rosjava_geometry.Vector3.xAxis | ( | ) | [inline, static] |
Definition at line 52 of file Vector3.java.
static Vector3 org.ros.rosjava_geometry.Vector3.yAxis | ( | ) | [inline, static] |
Definition at line 56 of file Vector3.java.
static Vector3 org.ros.rosjava_geometry.Vector3.zAxis | ( | ) | [inline, static] |
Definition at line 60 of file Vector3.java.
static Vector3 org.ros.rosjava_geometry.Vector3.zero | ( | ) | [inline, static] |
Definition at line 48 of file Vector3.java.
final double org.ros.rosjava_geometry.Vector3.x [private] |
Definition at line 36 of file Vector3.java.
final Vector3 org.ros.rosjava_geometry.Vector3.X_AXIS = new Vector3(1, 0, 0) [static, private] |
Definition at line 32 of file Vector3.java.
final double org.ros.rosjava_geometry.Vector3.y [private] |
Definition at line 37 of file Vector3.java.
final Vector3 org.ros.rosjava_geometry.Vector3.Y_AXIS = new Vector3(0, 1, 0) [static, private] |
Definition at line 33 of file Vector3.java.
final double org.ros.rosjava_geometry.Vector3.z [private] |
Definition at line 38 of file Vector3.java.
final Vector3 org.ros.rosjava_geometry.Vector3.Z_AXIS = new Vector3(0, 0, 1) [static, private] |
Definition at line 34 of file Vector3.java.
final Vector3 org.ros.rosjava_geometry.Vector3.ZERO = new Vector3(0, 0, 0) [static, private] |
Definition at line 31 of file Vector3.java.