$search
Public Member Functions | |
int | compareTo (MapObject o) |
Vector3d | getDimensions () |
String | getId () |
Matrix4d | getPoseMatrix () |
Quat4d | getPoseQuat () |
Vector3d | getPosition () |
ArrayList< String > | getTypes () |
MapObject () | |
void | setDimensions (Vector3d dimensions) |
void | setId (String id) |
void | setPoseMatrix (Matrix4d poseMatrix) |
void | setPoseQuat (Vector3d translation, Quat4d orientation, double scale) |
void | setPosition (Vector3d position) |
void | setTypes (ArrayList< String > types) |
Public Attributes | |
Vector3d | dimensions |
String | id |
TreeSet< MapObject > | physicalParts |
Matrix4d | pose_matrix |
ArrayList< String > | types |
Internal storage class for an object instance in the semantic map
Definition at line 17 of file MapObject.java.
edu::tum::cs::ias::knowrob::utils::owl::MapObject::MapObject | ( | ) | [inline] |
Definition at line 46 of file MapObject.java.
int edu::tum::cs::ias::knowrob::utils::owl::MapObject::compareTo | ( | MapObject | o | ) | [inline] |
Definition at line 133 of file MapObject.java.
Vector3d edu::tum::cs::ias::knowrob::utils::owl::MapObject::getDimensions | ( | ) | [inline] |
Definition at line 78 of file MapObject.java.
String edu::tum::cs::ias::knowrob::utils::owl::MapObject::getId | ( | ) | [inline] |
Definition at line 58 of file MapObject.java.
Matrix4d edu::tum::cs::ias::knowrob::utils::owl::MapObject::getPoseMatrix | ( | ) | [inline] |
Definition at line 88 of file MapObject.java.
Quat4d edu::tum::cs::ias::knowrob::utils::owl::MapObject::getPoseQuat | ( | ) | [inline] |
Definition at line 121 of file MapObject.java.
Vector3d edu::tum::cs::ias::knowrob::utils::owl::MapObject::getPosition | ( | ) | [inline] |
Interface for setting/getting only translation
Definition at line 101 of file MapObject.java.
ArrayList<String> edu::tum::cs::ias::knowrob::utils::owl::MapObject::getTypes | ( | ) | [inline] |
Definition at line 68 of file MapObject.java.
void edu::tum::cs::ias::knowrob::utils::owl::MapObject::setDimensions | ( | Vector3d | dimensions | ) | [inline] |
Definition at line 83 of file MapObject.java.
void edu::tum::cs::ias::knowrob::utils::owl::MapObject::setId | ( | String | id | ) | [inline] |
Definition at line 63 of file MapObject.java.
void edu::tum::cs::ias::knowrob::utils::owl::MapObject::setPoseMatrix | ( | Matrix4d | poseMatrix | ) | [inline] |
Definition at line 93 of file MapObject.java.
void edu::tum::cs::ias::knowrob::utils::owl::MapObject::setPoseQuat | ( | Vector3d | translation, | |
Quat4d | orientation, | |||
double | scale | |||
) | [inline] |
Definition at line 127 of file MapObject.java.
void edu::tum::cs::ias::knowrob::utils::owl::MapObject::setPosition | ( | Vector3d | position | ) | [inline] |
Interface for setting/getting only translation. Pose matrix will be reset to identity!
Definition at line 111 of file MapObject.java.
void edu::tum::cs::ias::knowrob::utils::owl::MapObject::setTypes | ( | ArrayList< String > | types | ) | [inline] |
Definition at line 73 of file MapObject.java.
Dimensions of the bounding box of the object
Definition at line 33 of file MapObject.java.
Identifier of the object, should be equal to the part of the OWL IRI after the Hash sign (e.g. Cup21)
Definition at line 23 of file MapObject.java.
Set of direct child objects (physical decomposition)
Definition at line 43 of file MapObject.java.
Homography matrix describing the position and orientation
Definition at line 38 of file MapObject.java.
ArrayList<String> edu::tum::cs::ias::knowrob::utils::owl::MapObject::types |
List of strings representing the object types (OWL classes)
Definition at line 28 of file MapObject.java.