Dtk_KinJoint represents a joint to define a mechanism. More...
Public Member Functions | |
void | addAttribute (Dtk_string inAttribute) |
Add inAttribute at the attribute table. More... | |
void | addConnector (Dtk_KinConnectorPtr inConnector) |
Add connector at the connector table. More... | |
void | addConstraint (Dtk_KinConstraintPtr inConstraint) |
Add constraint at the constraint table. More... | |
Dtk_Int32 | DtkDynamicType (const Dtk_Int32 &inId) |
Retrieves the dynamic entity type. More... | |
virtual int | DtkDynamicType (const int &inId)=0 |
virtual void | dump (FILE *file=stdout) |
Dtk_status | Dump (FILE *inFile, Dtk_bool simplified) |
Write Dump file for joint. More... | |
type_detk | get_type_detk () const |
Dtk_transfo | getAbsolutPos1 () |
Returns the part 1 absolute position. More... | |
Dtk_transfo | getAbsolutPos2 () |
Returns the part 2 absolute position. More... | |
Dtk_string | getAttribute (Dtk_Size_t inPosition) |
Returns Dtk_string at position inPosition. More... | |
Dtk_Size_t | getAttributeSize () |
Return the attribute tab size. More... | |
int | getCompoundType () |
Returns the compound type attribute. More... | |
Dtk_KinConnectorPtr | getConnector (Dtk_Size_t inPosition) |
Returns Connector at position inPosition. More... | |
Dtk_Size_t | getConnectorSize () |
Return the attribute tab size. More... | |
Dtk_KinConnectorTab | getConnectorTab () |
Return the connector tab. More... | |
Dtk_KinConstraintPtr | getConstraint (Dtk_Size_t inPosition) |
Returns Constraint at position inPosition. More... | |
Dtk_Size_t | getConstraintSize () |
Return the attribute tab size. More... | |
Dtk_KinConstraintPtr | getFixTogether () |
Returns the fix together constraint. More... | |
int | getId () |
Retrun the joint id. More... | |
Dtk_KinJointPtr | getJoint1 () |
Returns the first joint associated at the joint. More... | |
Dtk_KinJointPtr | getJoint2 () |
Returns the second joint associated at the joint. More... | |
Dtk_transfo | getLocalFrame1 () |
Returns the local frame 1 value. More... | |
Dtk_transfo | getLocalFrame2 () |
Returns the local frame 2 value. More... | |
Dtk_transfo | getLocalFrame3 () |
Returns the local frame 3 value. More... | |
Dtk_transfo | getLocalFrame4 () |
Returns the local frame 4 value. More... | |
double | getLowerLimit1 () |
Returns the lower limit 1. More... | |
double | getLowerLimit2 () |
Returns the lower limit 2. More... | |
Dtk_string | getName () |
Returns the joint name. More... | |
double | getParameter1 () |
Returns the first parameter. More... | |
double | getParameter2 () |
Returns the second parameter. More... | |
Dtk_KinPartPtr | getPart1 () |
Returns the first part associated at the joint. More... | |
Dtk_KinPartPtr | getPart2 () |
Returns the second part associated at the joint. More... | |
Dtk_KinPartPtr | getPart3 () |
Returns the third part associated at the joint. More... | |
double | getRatio () |
Returns the joint ratio value. More... | |
Dtk_KinParameterPtr | getRatioParameter () |
Returns the Dtk_KinParameter ratio of the joint. More... | |
virtual Dtk_Size_t | GetSize () const |
JOINT_TYPE | getType () |
Returns the joint type. More... | |
double | getUpperLimit1 () |
Returns the upper limit 1. More... | |
double | getUpperLimit2 () |
Returns the upper limit 2. More... | |
Dtk_bool | hasAttribute (Dtk_string inAttributeName) |
Test if an attribute name belong at the attribute table. More... | |
Dtk_bool | hasConstraint (Dtk_KinConstraintPtr inConstraint) |
Test if a constraint belong at the constraint table. More... | |
Dtk_bool | isEqual (Dtk_KinJointPtr inJoint) |
Test if 2 Dtk_KinJoint is equal. More... | |
Dtk_bool | operator== (Dtk_KinJoint &inJoint) |
Test if 2 Dtk_KinJoint is equal. More... | |
void | setAbsolutPos1 (Dtk_transfo inTransfo) |
Sets the absolute position for part 1. More... | |
void | setAbsolutPos2 (Dtk_transfo inTransfo) |
Sets the absolute position for part 2. More... | |
void | setCompoundType (int inCompoundtype) |
Sets the compound type. More... | |
void | setFixTogether (Dtk_KinConstraintPtr inFix) |
Sets the fix together constraint of the joint. More... | |
void | setId (int inId) |
Sets the joint id. More... | |
void | setJoint1 (Dtk_KinJointPtr inJoint) |
Sets the first joint associated at the joint. More... | |
void | setJoint2 (Dtk_KinJointPtr inJoint) |
Sets the second joint associated at the joint. More... | |
void | setLocalFrame1 (Dtk_transfo inTransfo) |
Sets the local frame 1. More... | |
void | setLocalFrame2 (Dtk_transfo inTransfo) |
Sets the local frame 2. More... | |
void | setLocalFrame3 (Dtk_transfo inTransfo) |
Sets the local frame 3. More... | |
void | setLocalFrame4 (Dtk_transfo inTransfo) |
Sets the local frame 4. More... | |
void | setLowerLimit1 (double inVal) |
Sets the lower limit for the first parameter of joint. More... | |
void | setLowerLimit2 (double inVal) |
Sets the lower limit for the second parameter of joint. More... | |
void | setName (Dtk_string inName) |
Sets the joint name. More... | |
void | setParameter1 (double inParam) |
Sets the first parameter of the joint. More... | |
void | setParameter2 (double inParam) |
Sets the second parameter of the joint. More... | |
void | setPart1 (Dtk_KinPartPtr inPart) |
Sets the first part associated at the joint. More... | |
void | setPart2 (Dtk_KinPartPtr inPart) |
Sets the second part associated at the joint. More... | |
void | setPart3 (Dtk_KinPartPtr inPart) |
Sets the third part associated at the joint. More... | |
void | setRatio (double inVal) |
Sets the ratio value of the joint. More... | |
void | setRatioParameter (Dtk_KinParameterPtr inParam) |
Sets the joint Dtk_KinParameter ratio. More... | |
void | setType (int inType) |
Sets the type of the joint. More... | |
void | setUpperLimit1 (double inVal) |
Sets the upper limit for the first parameter of joint. More... | |
void | setUpperLimit2 (double inVal) |
Sets the upper limit for the second parameter of joint. More... | |
Dtk_ErrorStatus | Transform (const Dtk_transfo &inTransfo) |
Static Public Member Functions | |
static Dtk_KinJointPtr | Create () |
Base constructor. More... | |
static Dtk_KinJoint * | DtkDynamicCast (Dtk_Object *s) |
Performs a dynamic cast - doesn't need RTTI -. More... | |
static Dtk_KinJointPtr | release (Dtk_KinJointPtr inJoint) |
Delete object. More... | |
Data Fields | |
Dtk_string | _ABSOLUT_POS1 |
Name for optional attribute. More... | |
Dtk_string | _ABSOLUT_POS2 |
Name for optional attribute. More... | |
Dtk_string | _CONNECTOR |
Name for optional attribute. More... | |
Dtk_string | _CONSTRAINT |
Name for optional attribute. More... | |
Dtk_string | _FIX_TOGETHER |
Name for optional attribute. More... | |
Dtk_string | _JOINT1 |
Name for optional attribute. More... | |
Dtk_string | _JOINT2 |
Name for optional attribute. More... | |
Dtk_string | _LOCAL_FRAME3 |
Name for optional attribute. More... | |
Dtk_string | _LOCAL_FRAME4 |
Name for optional attribute. More... | |
Dtk_string | _LOWER_LIMIT1 |
Name for optional attribute. More... | |
Dtk_string | _LOWER_LIMIT2 |
Name for optional attribute. More... | |
Dtk_string | _PARAMETER1 |
Name for optional attribute. More... | |
Dtk_string | _PARAMETER2 |
Name for optional attribute. More... | |
Dtk_string | _PART3 |
Name for optional attribute. More... | |
Dtk_string | _RATIO |
Name for optional attribute. More... | |
Dtk_string | _RATIO_PARAMETER |
Name for optional attribute. More... | |
Dtk_string | _UPPER_LIMIT1 |
Name for optional attribute. More... | |
Dtk_string | _UPPER_LIMIT2 |
Name for optional attribute. More... | |
Protected Types | |
enum | { _typeID = DTK_TYPE_OBJECT } |
enum | { _typeID = DTK_TYPE_KIN_JOINT } |
Protected Member Functions | |
void | _copy (const Dtk_Object &s) |
void | _init () |
void | _reset () |
Dtk_KinJoint () | |
Default constructor. More... | |
Dtk_KinJoint (const Dtk_KinJoint &joint) | |
Copy constructor. More... | |
~Dtk_KinJoint () | |
Destructor. More... | |
Protected Attributes | |
Dtk_transfo | _absolutepos1 |
Optional attribute. More... | |
Dtk_transfo | _absolutepos2 |
Optional attribute. More... | |
Dtk_StringTab | _attributeTable |
Contains the names of the defining optional attributes forced. More... | |
int | _compoundType |
Dtk_KinConnectorTab | _connectors |
Optional attribute. All connectors are defined at the specific part. More... | |
Dtk_KinConstraintTab | _constraints |
Optional attribute. All constraints are defined at the kinematic constraint table. More... | |
Dtk_KinConstraintPtr | _fixTogether |
Optional attribute only with rigid joint. This constaint is defined at the kinematic constraint table. More... | |
int | _ID |
Dtk_KinJointPtr | _joint1 |
Optional attribute only with compound joint. This joint est defined at the kinematic joint table. More... | |
Dtk_KinJointPtr | _joint2 |
Optional attribute only with compound joint This joint est defined at the kinematic joint table. More... | |
Dtk_transfo | _localframe1 |
Dtk_transfo | _localframe2 |
Dtk_transfo | _localframe3 |
Optional attribute only with compound joint. More... | |
Dtk_transfo | _localframe4 |
Optional attribute only with compound joint. More... | |
double | _lowerlimit1 |
Optional attribute. More... | |
double | _lowerlimit2 |
Optional attribute. More... | |
Dtk_string | _name |
double | _parameter1 |
Optional attribute. More... | |
double | _parameter2 |
Optional attribute. More... | |
Dtk_KinPartPtr | _part1 |
This part is defined at the kinematic part table. More... | |
Dtk_KinPartPtr | _part2 |
This part is defined at the kinematic part table. More... | |
Dtk_KinPartPtr | _part3 |
Optional attribute only with compound joint. This part is defined at the kinematic part table. More... | |
double | _ratio |
Optional attribute. More... | |
Dtk_KinParameterPtr | _ratioParm |
Optional attribute. More... | |
JOINT_TYPE | _type |
double | _upperlimit1 |
Optional attribute. More... | |
double | _upperlimit2 |
Optional attribute. More... | |
unsigned long | count_ |
Friends | |
class | Dtk_KinCommand |
class | Dtk_Kinematic |
class | Dtk_KinMechanism |
class | Dtk_SmartPtr< Dtk_KinJoint > |
Dtk_KinJoint represents a joint to define a mechanism.
Joints types:
A joint is linked at a kinematic object, a mechanism object and a command object.
|
protected |
Default constructor.
|
protected |
Copy constructor.
joint | the Dtk_KinJoint to be copied |
|
protected |
Destructor.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
void Dtk_KinJoint::addAttribute | ( | Dtk_string | inAttribute | ) |
Add inAttribute at the attribute table.
inAttribute | Attribute name to be added |
If the attribute table doesn't contain inAttribute, add inAttribute at the attribute table
void Dtk_KinJoint::addConnector | ( | Dtk_KinConnectorPtr | inConnector | ) |
Add connector at the connector table.
inConnector | connector to be added |
If the connector table doesn't contain inConnector, the connector added
The CONNECTOR name is added at attribute table.
void Dtk_KinJoint::addConstraint | ( | Dtk_KinConstraintPtr | inConstraint | ) |
Add constraint at the constraint table.
inConstraint | constraint to be added |
If the constraint table doesn't contain inConstraint, the constraint added
The CONSTRAINT name is added at attribute table.
|
static |
Base constructor.
|
static |
Performs a dynamic cast - doesn't need RTTI -.
Retrieves the dynamic entity type.
|
pure virtualinherited |
Implemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_TopologicalEntity, Dtk_MeshPolyline, Dtk_MeshSurface, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, Dtk_Point, Dtk_Constraint, Dtk_ConstraintReference, Dtk_AxisSystem, Dtk_Preview, Dtk_Entity, Dtk_picture, Dtk_OverrideSet, Dtk_OverrideInfo, Dtk_MainDoc, Dtk_Component, Dtk_Node, Dtk_DocElement, Dtk_Log, and Dtk_Properties.
|
virtualinherited |
Dtk_status Dtk_KinJoint::Dump | ( | FILE * | inFile, |
Dtk_bool | simplified | ||
) |
Write Dump file for joint.
inFile | the output file |
simplified | determine if you write a simplified file |
Sample
Result (simplified = true)
Result (simplified = false)
All attributes are represented. Some attributes could not appear into out file.
type_detk Dtk_KinJoint::get_type_detk | ( | ) | const |
Dtk_transfo Dtk_KinJoint::getAbsolutPos1 | ( | ) |
Returns the part 1 absolute position.
Dtk_transfo Dtk_KinJoint::getAbsolutPos2 | ( | ) |
Returns the part 2 absolute position.
Dtk_string Dtk_KinJoint::getAttribute | ( | Dtk_Size_t | inPosition | ) |
Returns Dtk_string at position inPosition.
inPosition | position of element |
If position is out bounds, returns Dtk_string()
Dtk_Size_t Dtk_KinJoint::getAttributeSize | ( | ) |
Return the attribute tab size.
int Dtk_KinJoint::getCompoundType | ( | ) |
Returns the compound type attribute.
Dtk_KinConnectorPtr Dtk_KinJoint::getConnector | ( | Dtk_Size_t | inPosition | ) |
Returns Connector at position inPosition.
inPosition | position of element |
If the position is out bounds of connector table, returns NULL
Dtk_Size_t Dtk_KinJoint::getConnectorSize | ( | ) |
Return the attribute tab size.
Dtk_KinConnectorTab Dtk_KinJoint::getConnectorTab | ( | ) |
Return the connector tab.
Dtk_KinConstraintPtr Dtk_KinJoint::getConstraint | ( | Dtk_Size_t | inPosition | ) |
Returns Constraint at position inPosition.
inPosition | position of element |
If the position is out bounds of constraint table, returns NULL
Dtk_Size_t Dtk_KinJoint::getConstraintSize | ( | ) |
Return the attribute tab size.
Dtk_KinConstraintPtr Dtk_KinJoint::getFixTogether | ( | ) |
Returns the fix together constraint.
int Dtk_KinJoint::getId | ( | ) |
Retrun the joint id.
Dtk_KinJointPtr Dtk_KinJoint::getJoint1 | ( | ) |
Returns the first joint associated at the joint.
Dtk_KinJointPtr Dtk_KinJoint::getJoint2 | ( | ) |
Returns the second joint associated at the joint.
Dtk_transfo Dtk_KinJoint::getLocalFrame1 | ( | ) |
Returns the local frame 1 value.
Dtk_transfo Dtk_KinJoint::getLocalFrame2 | ( | ) |
Returns the local frame 2 value.
Dtk_transfo Dtk_KinJoint::getLocalFrame3 | ( | ) |
Returns the local frame 3 value.
Dtk_transfo Dtk_KinJoint::getLocalFrame4 | ( | ) |
Returns the local frame 4 value.
double Dtk_KinJoint::getLowerLimit1 | ( | ) |
Returns the lower limit 1.
double Dtk_KinJoint::getLowerLimit2 | ( | ) |
Returns the lower limit 2.
Dtk_string Dtk_KinJoint::getName | ( | ) |
Returns the joint name.
double Dtk_KinJoint::getParameter1 | ( | ) |
Returns the first parameter.
double Dtk_KinJoint::getParameter2 | ( | ) |
Returns the second parameter.
Dtk_KinPartPtr Dtk_KinJoint::getPart1 | ( | ) |
Returns the first part associated at the joint.
Dtk_KinPartPtr Dtk_KinJoint::getPart2 | ( | ) |
Returns the second part associated at the joint.
Dtk_KinPartPtr Dtk_KinJoint::getPart3 | ( | ) |
Returns the third part associated at the joint.
double Dtk_KinJoint::getRatio | ( | ) |
Returns the joint ratio value.
Dtk_KinParameterPtr Dtk_KinJoint::getRatioParameter | ( | ) |
Returns the Dtk_KinParameter ratio of the joint.
|
virtualinherited |
Reimplemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_mesh_face, Dtk_mesh, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, Dtk_Point, Dtk_Entity, and Dtk_Info.
JOINT_TYPE Dtk_KinJoint::getType | ( | ) |
Returns the joint type.
double Dtk_KinJoint::getUpperLimit1 | ( | ) |
Returns the upper limit 1.
double Dtk_KinJoint::getUpperLimit2 | ( | ) |
Returns the upper limit 2.
Dtk_bool Dtk_KinJoint::hasAttribute | ( | Dtk_string | inAttributeName | ) |
Test if an attribute name belong at the attribute table.
inAtributeName | Name of attribute |
The attribute table contains names of optional attribute used. The attribute name is defined with static variable.
Dtk_bool Dtk_KinJoint::hasConstraint | ( | Dtk_KinConstraintPtr | inConstraint | ) |
Test if a constraint belong at the constraint table.
inConstraint | Constraint to be tested |
Dtk_bool Dtk_KinJoint::isEqual | ( | Dtk_KinJointPtr | inJoint | ) |
Test if 2 Dtk_KinJoint is equal.
Compare the id attributes.
inPart | Dtk_KinJoint to be tested |
Dtk_bool Dtk_KinJoint::operator== | ( | Dtk_KinJoint & | inJoint | ) |
Test if 2 Dtk_KinJoint is equal.
Compare the id attributes.
inPart | Dtk_KinJoint to be tested |
|
static |
Delete object.
void Dtk_KinJoint::setAbsolutPos1 | ( | Dtk_transfo | inTransfo | ) |
Sets the absolute position for part 1.
inTransfo | Absolute position to be set |
The ABSOLUT_POS1 name is added at attribute table.
void Dtk_KinJoint::setAbsolutPos2 | ( | Dtk_transfo | inTransfo | ) |
Sets the absolute position for part 2.
inTransfo | Absolute position to be set |
The ABSOLUT_POS2 name is added at attribute table
void Dtk_KinJoint::setCompoundType | ( | int | inCompoundtype | ) |
Sets the compound type.
inCompoundType | compound type |
void Dtk_KinJoint::setFixTogether | ( | Dtk_KinConstraintPtr | inFix | ) |
Sets the fix together constraint of the joint.
inFix | FixTogether constraint to be added |
The FIX_TOGETHER name is added at attribute table
void Dtk_KinJoint::setId | ( | int | inId | ) |
Sets the joint id.
inId | joint id |
void Dtk_KinJoint::setJoint1 | ( | Dtk_KinJointPtr | inJoint | ) |
Sets the first joint associated at the joint.
inJoint | Joint to be associated at the joint |
The JOINT1 name is added at attribute table.
void Dtk_KinJoint::setJoint2 | ( | Dtk_KinJointPtr | inJoint | ) |
Sets the second joint associated at the joint.
inJoint | Joint to be associated at the joint |
The JOINT2 name is added at attribute table
void Dtk_KinJoint::setLocalFrame1 | ( | Dtk_transfo | inTransfo | ) |
Sets the local frame 1.
inTransfo | Local frame to be set |
void Dtk_KinJoint::setLocalFrame2 | ( | Dtk_transfo | inTransfo | ) |
Sets the local frame 2.
inTransfo | Local frame to be set |
void Dtk_KinJoint::setLocalFrame3 | ( | Dtk_transfo | inTransfo | ) |
Sets the local frame 3.
inTransfo | Local frame to be set |
void Dtk_KinJoint::setLocalFrame4 | ( | Dtk_transfo | inTransfo | ) |
Sets the local frame 4.
inTransfo | Local frame to be set |
void Dtk_KinJoint::setLowerLimit1 | ( | double | inVal | ) |
Sets the lower limit for the first parameter of joint.
inVal | Value for the lower limit 1 |
The LOWER_LIMIT1 name is added at attribute table.
void Dtk_KinJoint::setLowerLimit2 | ( | double | inVal | ) |
Sets the lower limit for the second parameter of joint.
inVal | Value for the lower limit 2 |
The LOWER_LIMIT2 name is added at attribute table.
void Dtk_KinJoint::setName | ( | Dtk_string | inName | ) |
Sets the joint name.
inName | joint name |
void Dtk_KinJoint::setParameter1 | ( | double | inParam | ) |
Sets the first parameter of the joint.
inParam | parameter 1 of the joint |
The PARAMETER1 name is added at attribute table.
void Dtk_KinJoint::setParameter2 | ( | double | inParam | ) |
Sets the second parameter of the joint.
inParam | parameter 2 of the joint |
The PARAMETER2 name is added at attribute table.
void Dtk_KinJoint::setPart1 | ( | Dtk_KinPartPtr | inPart | ) |
Sets the first part associated at the joint.
inPart | Part to be associated at the joint |
void Dtk_KinJoint::setPart2 | ( | Dtk_KinPartPtr | inPart | ) |
Sets the second part associated at the joint.
inPart | Part to be associated at the joint |
void Dtk_KinJoint::setPart3 | ( | Dtk_KinPartPtr | inPart | ) |
Sets the third part associated at the joint.
inPart | Part to be associated at the joint |
The PART3 name is added at attribute table.
void Dtk_KinJoint::setRatio | ( | double | inVal | ) |
Sets the ratio value of the joint.
inVal | Value of the joint ratio |
The RATIO name is added at attribute table
void Dtk_KinJoint::setRatioParameter | ( | Dtk_KinParameterPtr | inParam | ) |
Sets the joint Dtk_KinParameter ratio.
inParam | Ratio parameter |
The RATIO_PARAMETER name is added at attribute table
void Dtk_KinJoint::setType | ( | int | inType | ) |
Sets the type of the joint.
inType | type of the joint |
void Dtk_KinJoint::setUpperLimit1 | ( | double | inVal | ) |
Sets the upper limit for the first parameter of joint.
inVal | Value for the upper limit 1 |
The UPPER_LIMIT1 name is added at attribute table.
void Dtk_KinJoint::setUpperLimit2 | ( | double | inVal | ) |
Sets the upper limit for the second parameter of joint.
inVal | Value for the upper limit 2 |
The UPPER_LIMIT2 name is added at attribute table.
Dtk_ErrorStatus Dtk_KinJoint::Transform | ( | const Dtk_transfo & | inTransfo | ) |
|
friend |
|
friend |
|
friend |
|
friend |
Dtk_string Dtk_KinJoint::_ABSOLUT_POS1 |
Name for optional attribute.
Dtk_string Dtk_KinJoint::_ABSOLUT_POS2 |
Name for optional attribute.
|
protected |
Optional attribute.
|
protected |
Optional attribute.
|
protected |
Contains the names of the defining optional attributes forced.
|
protected |
Compound joint
Dtk_string Dtk_KinJoint::_CONNECTOR |
Name for optional attribute.
|
protected |
Optional attribute. All connectors are defined at the specific part.
Dtk_string Dtk_KinJoint::_CONSTRAINT |
Name for optional attribute.
|
protected |
Optional attribute. All constraints are defined at the kinematic constraint table.
Dtk_string Dtk_KinJoint::_FIX_TOGETHER |
Name for optional attribute.
|
protected |
Optional attribute only with rigid joint. This constaint is defined at the kinematic constraint table.
|
protected |
Dtk_string Dtk_KinJoint::_JOINT1 |
Name for optional attribute.
|
protected |
Optional attribute only with compound joint. This joint est defined at the kinematic joint table.
Dtk_string Dtk_KinJoint::_JOINT2 |
Name for optional attribute.
|
protected |
Optional attribute only with compound joint This joint est defined at the kinematic joint table.
Dtk_string Dtk_KinJoint::_LOCAL_FRAME3 |
Name for optional attribute.
Dtk_string Dtk_KinJoint::_LOCAL_FRAME4 |
Name for optional attribute.
|
protected |
|
protected |
|
protected |
Optional attribute only with compound joint.
|
protected |
Optional attribute only with compound joint.
Dtk_string Dtk_KinJoint::_LOWER_LIMIT1 |
Name for optional attribute.
Dtk_string Dtk_KinJoint::_LOWER_LIMIT2 |
Name for optional attribute.
|
protected |
Optional attribute.
|
protected |
Optional attribute.
|
protected |
Dtk_string Dtk_KinJoint::_PARAMETER1 |
Name for optional attribute.
|
protected |
Optional attribute.
Dtk_string Dtk_KinJoint::_PARAMETER2 |
Name for optional attribute.
|
protected |
Optional attribute.
|
protected |
This part is defined at the kinematic part table.
|
protected |
This part is defined at the kinematic part table.
Dtk_string Dtk_KinJoint::_PART3 |
Name for optional attribute.
|
protected |
Optional attribute only with compound joint. This part is defined at the kinematic part table.
Dtk_string Dtk_KinJoint::_RATIO |
Name for optional attribute.
|
protected |
Optional attribute.
Dtk_string Dtk_KinJoint::_RATIO_PARAMETER |
Name for optional attribute.
|
protected |
Optional attribute.
|
protected |
Joint type:
Dtk_string Dtk_KinJoint::_UPPER_LIMIT1 |
Name for optional attribute.
Dtk_string Dtk_KinJoint::_UPPER_LIMIT2 |
Name for optional attribute.
|
protected |
Optional attribute.
|
protected |
Optional attribute.
|
protectedinherited |