#include <domRigid_body.h>
This element allows for describing simulated bodies that do not deform. These bodies may or may not be connected by constraints (hinge, ball-joint etc.). Rigid-bodies, constraints etc. are encapsulated in physics_model elements to allow for instantiating complex models.
Definition at line 40 of file 1.4/dom/domRigid_body.h.
Definition at line 40 of file dom/domRigid_body.h.
Definition at line 50 of file 1.4/dom/domRigid_body.h.
Definition at line 37 of file dom/domRigid_body.h.
Definition at line 47 of file 1.4/dom/domRigid_body.h.
domRigid_body::domRigid_body | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 762 of file 1.4/dom/domRigid_body.h.
virtual domRigid_body::~domRigid_body | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 766 of file 1.4/dom/domRigid_body.h.
domRigid_body::domRigid_body | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 748 of file dom/domRigid_body.h.
virtual domRigid_body::~domRigid_body | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 752 of file dom/domRigid_body.h.
static DLLSPEC daeElementRef domRigid_body::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domRigid_body::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
virtual COLLADA_TYPE::TypeEnum domRigid_body::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 33 of file dom/domRigid_body.h.
virtual COLLADA_TYPE::TypeEnum domRigid_body::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 43 of file 1.4/dom/domRigid_body.h.
const domExtra_Array& domRigid_body::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 743 of file dom/domRigid_body.h.
domExtra_Array& domRigid_body::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 738 of file dom/domRigid_body.h.
const domExtra_Array& domRigid_body::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 757 of file 1.4/dom/domRigid_body.h.
domExtra_Array& domRigid_body::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 752 of file 1.4/dom/domRigid_body.h.
xsID domRigid_body::getId | ( | ) | const [inline] |
Gets the id attribute.
Definition at line 688 of file dom/domRigid_body.h.
xsToken domRigid_body::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 712 of file dom/domRigid_body.h.
xsNCName domRigid_body::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 726 of file 1.4/dom/domRigid_body.h.
domSid domRigid_body::getSid | ( | ) | const [inline] |
Gets the sid attribute.
Definition at line 701 of file dom/domRigid_body.h.
xsNCName domRigid_body::getSid | ( | ) | const [inline] |
Gets the sid attribute.
Definition at line 715 of file 1.4/dom/domRigid_body.h.
const domTechnique_Array& domRigid_body::getTechnique_array | ( | ) | const [inline] |
Gets the technique element array.
Definition at line 733 of file dom/domRigid_body.h.
domTechnique_Array& domRigid_body::getTechnique_array | ( | ) | [inline] |
Gets the technique element array.
Definition at line 728 of file dom/domRigid_body.h.
const domTechnique_Array& domRigid_body::getTechnique_array | ( | ) | const [inline] |
Gets the technique element array.
Definition at line 747 of file 1.4/dom/domRigid_body.h.
domTechnique_Array& domRigid_body::getTechnique_array | ( | ) | [inline] |
Gets the technique element array.
Definition at line 742 of file 1.4/dom/domRigid_body.h.
const domTechnique_commonRef domRigid_body::getTechnique_common | ( | ) | const [inline] |
Gets the technique_common element.
Definition at line 723 of file dom/domRigid_body.h.
const domTechnique_commonRef domRigid_body::getTechnique_common | ( | ) | const [inline] |
Gets the technique_common element.
Definition at line 737 of file 1.4/dom/domRigid_body.h.
static daeInt domRigid_body::ID | ( | ) | [inline, static] |
Definition at line 34 of file dom/domRigid_body.h.
static daeInt domRigid_body::ID | ( | ) | [inline, static] |
Definition at line 44 of file 1.4/dom/domRigid_body.h.
virtual domRigid_body& domRigid_body::operator= | ( | const domRigid_body & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 756 of file dom/domRigid_body.h.
virtual domRigid_body& domRigid_body::operator= | ( | const domRigid_body & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 770 of file 1.4/dom/domRigid_body.h.
static DLLSPEC daeMetaElement* domRigid_body::registerElement | ( | DAE & | dae | ) | [static] |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. If a daeMetaElement already exists it will return that instead of creating a new one.
static DLLSPEC daeMetaElement* domRigid_body::registerElement | ( | DAE & | dae | ) | [static] |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. If a daeMetaElement already exists it will return that instead of creating a new one.
void domRigid_body::setId | ( | xsID | atId | ) | [inline] |
Sets the id attribute.
atId | The new value for the id attribute. |
Definition at line 693 of file dom/domRigid_body.h.
void domRigid_body::setName | ( | xsToken | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 717 of file dom/domRigid_body.h.
void domRigid_body::setName | ( | xsNCName | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 731 of file 1.4/dom/domRigid_body.h.
void domRigid_body::setSid | ( | domSid | atSid | ) | [inline] |
Sets the sid attribute.
atSid | The new value for the sid attribute. |
Definition at line 706 of file dom/domRigid_body.h.
void domRigid_body::setSid | ( | xsNCName | atSid | ) | [inline] |
Sets the sid attribute.
atSid | The new value for the sid attribute. |
Definition at line 720 of file 1.4/dom/domRigid_body.h.
virtual daeInt domRigid_body::typeID | ( | ) | const [inline, virtual] |
Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.
Implements daeElement.
Definition at line 35 of file dom/domRigid_body.h.
virtual daeInt domRigid_body::typeID | ( | ) | const [inline, virtual] |
Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.
Implements daeElement.
Definition at line 45 of file 1.4/dom/domRigid_body.h.
xsID domRigid_body::attrId [protected] |
Definition at line 654 of file dom/domRigid_body.h.
xsToken domRigid_body::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 664 of file dom/domRigid_body.h.
xsNCName domRigid_body::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 691 of file 1.4/dom/domRigid_body.h.
domSid domRigid_body::attrSid [protected] |
The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.
Definition at line 660 of file dom/domRigid_body.h.
xsNCName domRigid_body::attrSid [protected] |
The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.
Definition at line 687 of file 1.4/dom/domRigid_body.h.
domExtra_Array domRigid_body::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 708 of file 1.4/dom/domRigid_body.h.
domTechnique_Array domRigid_body::elemTechnique_array [protected] |
This element may contain any number of non-common profile techniques.
Definition at line 704 of file 1.4/dom/domRigid_body.h.
The technique_common element specifies the rigid_body information for the common profile which all COLLADA implementations need to support.
Definition at line 699 of file 1.4/dom/domRigid_body.h.