Public Member Functions | |
ObjectInstance | getChild () |
Vector3d | getDirection () |
ObjectInstance | getParent () |
double | getQ_max () |
double | getQ_min () |
double | getRadius () |
void | setChild (ObjectInstance child) |
void | setDirection (Vector3d direction) |
void | setParent (ObjectInstance parent) |
void | setQ_max (double q_max) |
void | setQ_min (double q_min) |
void | setRadius (double radius) |
void | writeToProlog () |
Static Public Member Functions | |
static JointInstance | getMapJoint (String iri, String label) |
static ObjectInstance | getMapJoint (String iri) |
Public Attributes | |
ObjectInstance | child |
Vector3d | direction |
ObjectInstance | parent |
Protected Member Functions | |
JointInstance (String iri, String label) | |
JointInstance (ObjectInstance ind) | |
Static Private Attributes | |
static final String | prop_qmax = "http://ias.cs.tum.edu/kb/knowrob.owl#maxJointValue" |
static final String | prop_qmin = "http://ias.cs.tum.edu/kb/knowrob.owl#minJointValue" |
static final String | prop_radius = "http://ias.cs.tum.edu/kb/knowrob.owl#turnRadius" |
Definition at line 11 of file JointInstance.java.
edu.tum.cs.ias.knowrob.owl.JointInstance.JointInstance | ( | String | iri, |
String | label | ||
) | [inline, protected] |
Constructor. Set the IRI and optionally a label. If none is given, it is initialized with the IRI's short name.
iri | Identifier of this thing. |
Definition at line 40 of file JointInstance.java.
edu.tum.cs.ias.knowrob.owl.JointInstance.JointInstance | ( | ObjectInstance | ind | ) | [inline, protected] |
Copy constructor: create MapJoint from more generic ObjectInstance
ind | ObjectInstance to be copied into this JointInstance |
Definition at line 52 of file JointInstance.java.
Definition at line 148 of file JointInstance.java.
Vector3d edu.tum.cs.ias.knowrob.owl.JointInstance.getDirection | ( | ) | [inline] |
Definition at line 138 of file JointInstance.java.
static JointInstance edu.tum.cs.ias.knowrob.owl.JointInstance.getMapJoint | ( | String | iri, |
String | label | ||
) | [inline, static] |
MapJoint factory. Return existing instance, if available, and create new MapJoint instance if necessary. Avoids duplicate instances with the same IRI.
iri | Identifier of this thing. |
label | Optional natural-language label. |
Definition at line 75 of file JointInstance.java.
static ObjectInstance edu.tum.cs.ias.knowrob.owl.JointInstance.getMapJoint | ( | String | iri | ) | [inline, static] |
MapJoint factory. Return existing instance, if available, and create new MapJoint instance if necessary. Avoids duplicate instances with the same IRI.
iri | Identifier of this thing. |
Definition at line 96 of file JointInstance.java.
Definition at line 158 of file JointInstance.java.
double edu.tum.cs.ias.knowrob.owl.JointInstance.getQ_max | ( | ) | [inline] |
Definition at line 120 of file JointInstance.java.
double edu.tum.cs.ias.knowrob.owl.JointInstance.getQ_min | ( | ) | [inline] |
Definition at line 102 of file JointInstance.java.
double edu.tum.cs.ias.knowrob.owl.JointInstance.getRadius | ( | ) | [inline] |
Definition at line 166 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.setChild | ( | ObjectInstance | child | ) | [inline] |
Definition at line 153 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.setDirection | ( | Vector3d | direction | ) | [inline] |
Definition at line 143 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.setParent | ( | ObjectInstance | parent | ) | [inline] |
Definition at line 162 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.setQ_max | ( | double | q_max | ) | [inline] |
Definition at line 127 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.setQ_min | ( | double | q_min | ) | [inline] |
Definition at line 109 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.setRadius | ( | double | radius | ) | [inline] |
Definition at line 172 of file JointInstance.java.
void edu.tum.cs.ias.knowrob.owl.JointInstance.writeToProlog | ( | ) | [inline] |
Reimplemented from edu.tum.cs.ias.knowrob.owl.ObjectInstance.
Definition at line 183 of file JointInstance.java.
Child object that this joint is connected to
Definition at line 25 of file JointInstance.java.
Direction of the prismatic joint
Definition at line 20 of file JointInstance.java.
Parent object that this joint is connected to
Definition at line 30 of file JointInstance.java.
final String edu.tum.cs.ias.knowrob.owl.JointInstance.prop_qmax = "http://ias.cs.tum.edu/kb/knowrob.owl#maxJointValue" [static, private] |
Definition at line 14 of file JointInstance.java.
final String edu.tum.cs.ias.knowrob.owl.JointInstance.prop_qmin = "http://ias.cs.tum.edu/kb/knowrob.owl#minJointValue" [static, private] |
Definition at line 13 of file JointInstance.java.
final String edu.tum.cs.ias.knowrob.owl.JointInstance.prop_radius = "http://ias.cs.tum.edu/kb/knowrob.owl#turnRadius" [static, private] |
Definition at line 15 of file JointInstance.java.