#include <domGeometry.h>
Geometry describes the visual shape and appearance of an object in the scene. The geometry element categorizes the declaration of geometric information. Geometry is a branch of mathematics that deals with the measurement, properties, and relationships of points, lines, angles, surfaces, and solids.
Definition at line 29 of file 1.4/dom/domGeometry.h.
domGeometry::domGeometry | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 150 of file 1.4/dom/domGeometry.h.
virtual domGeometry::~domGeometry | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 154 of file 1.4/dom/domGeometry.h.
domGeometry::domGeometry | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 149 of file dom/domGeometry.h.
virtual domGeometry::~domGeometry | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 153 of file dom/domGeometry.h.
static DLLSPEC daeElementRef domGeometry::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domGeometry::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domAssetRef domGeometry::getAsset | ( | ) | const [inline] |
Gets the asset element.
Definition at line 103 of file dom/domGeometry.h.
const domAssetRef domGeometry::getAsset | ( | ) | const [inline] |
Gets the asset element.
Definition at line 109 of file 1.4/dom/domGeometry.h.
const domBrepRef domGeometry::getBrep | ( | ) | const [inline] |
Gets the brep element.
Definition at line 123 of file dom/domGeometry.h.
const daeElementRefArray& domGeometry::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 143 of file dom/domGeometry.h.
daeElementRefArray& domGeometry::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 138 of file dom/domGeometry.h.
const daeElementRefArray& domGeometry::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 144 of file 1.4/dom/domGeometry.h.
daeElementRefArray& domGeometry::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 139 of file 1.4/dom/domGeometry.h.
const domConvex_meshRef domGeometry::getConvex_mesh | ( | ) | const [inline] |
Gets the convex_mesh element.
Definition at line 108 of file dom/domGeometry.h.
const domConvex_meshRef domGeometry::getConvex_mesh | ( | ) | const [inline] |
Gets the convex_mesh element.
Definition at line 114 of file 1.4/dom/domGeometry.h.
virtual COLLADA_TYPE::TypeEnum domGeometry::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 25 of file dom/domGeometry.h.
virtual COLLADA_TYPE::TypeEnum domGeometry::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 32 of file 1.4/dom/domGeometry.h.
const domExtra_Array& domGeometry::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 133 of file dom/domGeometry.h.
domExtra_Array& domGeometry::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 128 of file dom/domGeometry.h.
const domExtra_Array& domGeometry::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 134 of file 1.4/dom/domGeometry.h.
domExtra_Array& domGeometry::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 129 of file 1.4/dom/domGeometry.h.
xsID domGeometry::getId | ( | ) | const [inline] |
Gets the id attribute.
Definition at line 79 of file dom/domGeometry.h.
xsID domGeometry::getId | ( | ) | const [inline] |
Gets the id attribute.
Definition at line 85 of file 1.4/dom/domGeometry.h.
const domMeshRef domGeometry::getMesh | ( | ) | const [inline] |
Gets the mesh element.
Definition at line 113 of file dom/domGeometry.h.
const domMeshRef domGeometry::getMesh | ( | ) | const [inline] |
Gets the mesh element.
Definition at line 119 of file 1.4/dom/domGeometry.h.
xsToken domGeometry::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 92 of file dom/domGeometry.h.
xsNCName domGeometry::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 98 of file 1.4/dom/domGeometry.h.
const domSplineRef domGeometry::getSpline | ( | ) | const [inline] |
Gets the spline element.
Definition at line 118 of file dom/domGeometry.h.
const domSplineRef domGeometry::getSpline | ( | ) | const [inline] |
Gets the spline element.
Definition at line 124 of file 1.4/dom/domGeometry.h.
static daeInt domGeometry::ID | ( | ) | [inline, static] |
Definition at line 26 of file dom/domGeometry.h.
static daeInt domGeometry::ID | ( | ) | [inline, static] |
Definition at line 33 of file 1.4/dom/domGeometry.h.
virtual domGeometry& domGeometry::operator= | ( | const domGeometry & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 157 of file dom/domGeometry.h.
virtual domGeometry& domGeometry::operator= | ( | const domGeometry & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 158 of file 1.4/dom/domGeometry.h.
static DLLSPEC daeMetaElement* domGeometry::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* domGeometry::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 domGeometry::setId | ( | xsID | atId | ) | [inline] |
Sets the id attribute.
atId | The new value for the id attribute. |
Definition at line 84 of file dom/domGeometry.h.
void domGeometry::setId | ( | xsID | atId | ) | [inline] |
Sets the id attribute.
atId | The new value for the id attribute. |
Definition at line 90 of file 1.4/dom/domGeometry.h.
void domGeometry::setName | ( | xsToken | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 97 of file dom/domGeometry.h.
void domGeometry::setName | ( | xsNCName | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 103 of file 1.4/dom/domGeometry.h.
virtual daeInt domGeometry::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 27 of file dom/domGeometry.h.
virtual daeInt domGeometry::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 34 of file 1.4/dom/domGeometry.h.
daeTArray< daeCharArray * > domGeometry::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 77 of file 1.4/dom/domGeometry.h.
daeElementRefArray domGeometry::_contents [protected] |
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 68 of file 1.4/dom/domGeometry.h.
daeUIntArray domGeometry::_contentsOrder [protected] |
Used to preserve order in elements that have a complex content model.
Definition at line 72 of file 1.4/dom/domGeometry.h.
xsID domGeometry::attrId [protected] |
The id attribute is a text string containing the unique identifier of this element. This value must be unique within the instance document. Optional attribute.
Definition at line 41 of file 1.4/dom/domGeometry.h.
xsToken domGeometry::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 38 of file dom/domGeometry.h.
xsNCName domGeometry::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 45 of file 1.4/dom/domGeometry.h.
domAssetRef domGeometry::elemAsset [protected] |
The geometry element may contain an asset element.
Definition at line 51 of file 1.4/dom/domGeometry.h.
domBrepRef domGeometry::elemBrep [protected] |
Definition at line 54 of file dom/domGeometry.h.
domConvex_meshRef domGeometry::elemConvex_mesh [protected] |
The geometry element may contain only one mesh or convex_mesh.
Definition at line 55 of file 1.4/dom/domGeometry.h.
domExtra_Array domGeometry::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 64 of file 1.4/dom/domGeometry.h.
domMeshRef domGeometry::elemMesh [protected] |
The geometry element may contain only one mesh or convex_mesh.
Definition at line 59 of file 1.4/dom/domGeometry.h.
domSplineRef domGeometry::elemSpline [protected] |
Definition at line 60 of file 1.4/dom/domGeometry.h.