#include <domConvex_mesh.h>
The definition of the convex_mesh element is identical to the mesh element with the exception that instead of a complete description (source, vertices, polygons etc.), it may simply point to another geometry to derive its shape. The latter case means that the convex hull of that geometry should be computed and is indicated by the optional “convex_hull_of” attribute.
The definition of the convex_mesh element is identical to the mesh element with the exception that instead of a complete description (source, vertices, polygons etc.), it may simply point to another geometry to derive its shape. The latter case means that the convex hull of that geometry should be computed and is indicated by the optional "convex_hull_of" attribute.
Definition at line 35 of file 1.4/dom/domConvex_mesh.h.
domConvex_mesh::domConvex_mesh | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 209 of file 1.4/dom/domConvex_mesh.h.
virtual domConvex_mesh::~domConvex_mesh | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 213 of file 1.4/dom/domConvex_mesh.h.
domConvex_mesh::domConvex_mesh | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 201 of file dom/domConvex_mesh.h.
virtual domConvex_mesh::~domConvex_mesh | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 205 of file dom/domConvex_mesh.h.
static DLLSPEC daeElementRef domConvex_mesh::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domConvex_mesh::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const daeElementRefArray& domConvex_mesh::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 195 of file dom/domConvex_mesh.h.
daeElementRefArray& domConvex_mesh::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 190 of file dom/domConvex_mesh.h.
const daeElementRefArray& domConvex_mesh::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 203 of file 1.4/dom/domConvex_mesh.h.
daeElementRefArray& domConvex_mesh::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 198 of file 1.4/dom/domConvex_mesh.h.
const xsAnyURI& domConvex_mesh::getConvex_hull_of | ( | ) | const [inline] |
Gets the convex_hull_of attribute.
Definition at line 79 of file dom/domConvex_mesh.h.
xsAnyURI& domConvex_mesh::getConvex_hull_of | ( | ) | [inline] |
Gets the convex_hull_of attribute.
Definition at line 74 of file dom/domConvex_mesh.h.
const xsAnyURI& domConvex_mesh::getConvex_hull_of | ( | ) | const [inline] |
Gets the convex_hull_of attribute.
Definition at line 87 of file 1.4/dom/domConvex_mesh.h.
xsAnyURI& domConvex_mesh::getConvex_hull_of | ( | ) | [inline] |
Gets the convex_hull_of attribute.
Definition at line 82 of file 1.4/dom/domConvex_mesh.h.
virtual COLLADA_TYPE::TypeEnum domConvex_mesh::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 30 of file dom/domConvex_mesh.h.
virtual COLLADA_TYPE::TypeEnum domConvex_mesh::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 38 of file 1.4/dom/domConvex_mesh.h.
const domExtra_Array& domConvex_mesh::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 185 of file dom/domConvex_mesh.h.
domExtra_Array& domConvex_mesh::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 180 of file dom/domConvex_mesh.h.
const domExtra_Array& domConvex_mesh::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 193 of file 1.4/dom/domConvex_mesh.h.
domExtra_Array& domConvex_mesh::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 188 of file 1.4/dom/domConvex_mesh.h.
const domLines_Array& domConvex_mesh::getLines_array | ( | ) | const [inline] |
Gets the lines element array.
Definition at line 115 of file dom/domConvex_mesh.h.
domLines_Array& domConvex_mesh::getLines_array | ( | ) | [inline] |
Gets the lines element array.
Definition at line 110 of file dom/domConvex_mesh.h.
const domLines_Array& domConvex_mesh::getLines_array | ( | ) | const [inline] |
Gets the lines element array.
Definition at line 123 of file 1.4/dom/domConvex_mesh.h.
domLines_Array& domConvex_mesh::getLines_array | ( | ) | [inline] |
Gets the lines element array.
Definition at line 118 of file 1.4/dom/domConvex_mesh.h.
const domLinestrips_Array& domConvex_mesh::getLinestrips_array | ( | ) | const [inline] |
Gets the linestrips element array.
Definition at line 125 of file dom/domConvex_mesh.h.
domLinestrips_Array& domConvex_mesh::getLinestrips_array | ( | ) | [inline] |
Gets the linestrips element array.
Definition at line 120 of file dom/domConvex_mesh.h.
const domLinestrips_Array& domConvex_mesh::getLinestrips_array | ( | ) | const [inline] |
Gets the linestrips element array.
Definition at line 133 of file 1.4/dom/domConvex_mesh.h.
domLinestrips_Array& domConvex_mesh::getLinestrips_array | ( | ) | [inline] |
Gets the linestrips element array.
Definition at line 128 of file 1.4/dom/domConvex_mesh.h.
const domPolygons_Array& domConvex_mesh::getPolygons_array | ( | ) | const [inline] |
Gets the polygons element array.
Definition at line 135 of file dom/domConvex_mesh.h.
domPolygons_Array& domConvex_mesh::getPolygons_array | ( | ) | [inline] |
Gets the polygons element array.
Definition at line 130 of file dom/domConvex_mesh.h.
const domPolygons_Array& domConvex_mesh::getPolygons_array | ( | ) | const [inline] |
Gets the polygons element array.
Definition at line 143 of file 1.4/dom/domConvex_mesh.h.
domPolygons_Array& domConvex_mesh::getPolygons_array | ( | ) | [inline] |
Gets the polygons element array.
Definition at line 138 of file 1.4/dom/domConvex_mesh.h.
const domPolylist_Array& domConvex_mesh::getPolylist_array | ( | ) | const [inline] |
Gets the polylist element array.
Definition at line 145 of file dom/domConvex_mesh.h.
domPolylist_Array& domConvex_mesh::getPolylist_array | ( | ) | [inline] |
Gets the polylist element array.
Definition at line 140 of file dom/domConvex_mesh.h.
const domPolylist_Array& domConvex_mesh::getPolylist_array | ( | ) | const [inline] |
Gets the polylist element array.
Definition at line 153 of file 1.4/dom/domConvex_mesh.h.
domPolylist_Array& domConvex_mesh::getPolylist_array | ( | ) | [inline] |
Gets the polylist element array.
Definition at line 148 of file 1.4/dom/domConvex_mesh.h.
const domSource_Array& domConvex_mesh::getSource_array | ( | ) | const [inline] |
Gets the source element array.
Definition at line 100 of file dom/domConvex_mesh.h.
domSource_Array& domConvex_mesh::getSource_array | ( | ) | [inline] |
Gets the source element array.
Definition at line 95 of file dom/domConvex_mesh.h.
const domSource_Array& domConvex_mesh::getSource_array | ( | ) | const [inline] |
Gets the source element array.
Definition at line 108 of file 1.4/dom/domConvex_mesh.h.
domSource_Array& domConvex_mesh::getSource_array | ( | ) | [inline] |
Gets the source element array.
Definition at line 103 of file 1.4/dom/domConvex_mesh.h.
const domTriangles_Array& domConvex_mesh::getTriangles_array | ( | ) | const [inline] |
Gets the triangles element array.
Definition at line 155 of file dom/domConvex_mesh.h.
domTriangles_Array& domConvex_mesh::getTriangles_array | ( | ) | [inline] |
Gets the triangles element array.
Definition at line 150 of file dom/domConvex_mesh.h.
const domTriangles_Array& domConvex_mesh::getTriangles_array | ( | ) | const [inline] |
Gets the triangles element array.
Definition at line 163 of file 1.4/dom/domConvex_mesh.h.
domTriangles_Array& domConvex_mesh::getTriangles_array | ( | ) | [inline] |
Gets the triangles element array.
Definition at line 158 of file 1.4/dom/domConvex_mesh.h.
const domTrifans_Array& domConvex_mesh::getTrifans_array | ( | ) | const [inline] |
Gets the trifans element array.
Definition at line 165 of file dom/domConvex_mesh.h.
domTrifans_Array& domConvex_mesh::getTrifans_array | ( | ) | [inline] |
Gets the trifans element array.
Definition at line 160 of file dom/domConvex_mesh.h.
const domTrifans_Array& domConvex_mesh::getTrifans_array | ( | ) | const [inline] |
Gets the trifans element array.
Definition at line 173 of file 1.4/dom/domConvex_mesh.h.
domTrifans_Array& domConvex_mesh::getTrifans_array | ( | ) | [inline] |
Gets the trifans element array.
Definition at line 168 of file 1.4/dom/domConvex_mesh.h.
const domTristrips_Array& domConvex_mesh::getTristrips_array | ( | ) | const [inline] |
Gets the tristrips element array.
Definition at line 175 of file dom/domConvex_mesh.h.
domTristrips_Array& domConvex_mesh::getTristrips_array | ( | ) | [inline] |
Gets the tristrips element array.
Definition at line 170 of file dom/domConvex_mesh.h.
const domTristrips_Array& domConvex_mesh::getTristrips_array | ( | ) | const [inline] |
Gets the tristrips element array.
Definition at line 183 of file 1.4/dom/domConvex_mesh.h.
domTristrips_Array& domConvex_mesh::getTristrips_array | ( | ) | [inline] |
Gets the tristrips element array.
Definition at line 178 of file 1.4/dom/domConvex_mesh.h.
const domVerticesRef domConvex_mesh::getVertices | ( | ) | const [inline] |
Gets the vertices element.
Definition at line 105 of file dom/domConvex_mesh.h.
const domVerticesRef domConvex_mesh::getVertices | ( | ) | const [inline] |
Gets the vertices element.
Definition at line 113 of file 1.4/dom/domConvex_mesh.h.
static daeInt domConvex_mesh::ID | ( | ) | [inline, static] |
Definition at line 31 of file dom/domConvex_mesh.h.
static daeInt domConvex_mesh::ID | ( | ) | [inline, static] |
Definition at line 39 of file 1.4/dom/domConvex_mesh.h.
virtual domConvex_mesh& domConvex_mesh::operator= | ( | const domConvex_mesh & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 209 of file dom/domConvex_mesh.h.
virtual domConvex_mesh& domConvex_mesh::operator= | ( | const domConvex_mesh & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 217 of file 1.4/dom/domConvex_mesh.h.
static DLLSPEC daeMetaElement* domConvex_mesh::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* domConvex_mesh::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 domConvex_mesh::setConvex_hull_of | ( | xsString | atConvex_hull_of | ) | [inline] |
Sets the convex_hull_of attribute.
atConvex_hull_of | The new value for the convex_hull_of attribute. |
Definition at line 89 of file dom/domConvex_mesh.h.
void domConvex_mesh::setConvex_hull_of | ( | const xsAnyURI & | atConvex_hull_of | ) | [inline] |
Sets the convex_hull_of attribute.
atConvex_hull_of | The new value for the convex_hull_of attribute. |
Definition at line 84 of file dom/domConvex_mesh.h.
void domConvex_mesh::setConvex_hull_of | ( | xsString | atConvex_hull_of | ) | [inline] |
Sets the convex_hull_of attribute.
atConvex_hull_of | The new value for the convex_hull_of attribute. |
Definition at line 97 of file 1.4/dom/domConvex_mesh.h.
void domConvex_mesh::setConvex_hull_of | ( | const xsAnyURI & | atConvex_hull_of | ) | [inline] |
Sets the convex_hull_of attribute.
atConvex_hull_of | The new value for the convex_hull_of attribute. |
Definition at line 92 of file 1.4/dom/domConvex_mesh.h.
virtual daeInt domConvex_mesh::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 32 of file dom/domConvex_mesh.h.
virtual daeInt domConvex_mesh::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 40 of file 1.4/dom/domConvex_mesh.h.
daeTArray< daeCharArray * > domConvex_mesh::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 74 of file 1.4/dom/domConvex_mesh.h.
daeElementRefArray domConvex_mesh::_contents [protected] |
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 65 of file 1.4/dom/domConvex_mesh.h.
daeUIntArray domConvex_mesh::_contentsOrder [protected] |
Used to preserve order in elements that have a complex content model.
Definition at line 69 of file 1.4/dom/domConvex_mesh.h.
xsAnyURI domConvex_mesh::attrConvex_hull_of [protected] |
The convex_hull_of attribute is a URI string of geometry to compute the convex hull of. Optional attribute.
Definition at line 46 of file 1.4/dom/domConvex_mesh.h.
domExtra_Array domConvex_mesh::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 61 of file 1.4/dom/domConvex_mesh.h.
domLines_Array domConvex_mesh::elemLines_array [protected] |
Definition at line 51 of file 1.4/dom/domConvex_mesh.h.
Definition at line 52 of file 1.4/dom/domConvex_mesh.h.
domPolygons_Array domConvex_mesh::elemPolygons_array [protected] |
Definition at line 53 of file 1.4/dom/domConvex_mesh.h.
domPolylist_Array domConvex_mesh::elemPolylist_array [protected] |
Definition at line 54 of file 1.4/dom/domConvex_mesh.h.
domSource_Array domConvex_mesh::elemSource_array [protected] |
Definition at line 49 of file 1.4/dom/domConvex_mesh.h.
Definition at line 55 of file 1.4/dom/domConvex_mesh.h.
domTrifans_Array domConvex_mesh::elemTrifans_array [protected] |
Definition at line 56 of file 1.4/dom/domConvex_mesh.h.
Definition at line 57 of file 1.4/dom/domConvex_mesh.h.
domVerticesRef domConvex_mesh::elemVertices [protected] |
Definition at line 50 of file 1.4/dom/domConvex_mesh.h.