#include <domEdges.h>
Public Member Functions | |
xsInt | getCount () const |
virtual COLLADA_TYPE::TypeEnum | getElementType () const |
const domExtra_Array & | getExtra_array () const |
domExtra_Array & | getExtra_array () |
xsID | getId () const |
const domInput_local_offset_Array & | getInput_array () const |
domInput_local_offset_Array & | getInput_array () |
xsToken | getName () const |
const domPRef | getP () const |
void | setCount (xsInt atCount) |
void | setId (xsID atId) |
void | setName (xsToken atName) |
virtual daeInt | typeID () const |
Static Public Member Functions | |
static DLLSPEC daeElementRef | create (DAE &dae) |
static daeInt | ID () |
static DLLSPEC daeMetaElement * | registerElement (DAE &dae) |
Protected Member Functions | |
domEdges (DAE &dae) | |
virtual domEdges & | operator= (const domEdges &cpy) |
virtual | ~domEdges () |
Protected Attributes | |
xsInt | attrCount |
xsID | attrId |
xsToken | attrName |
domExtra_Array | elemExtra_array |
domInput_local_offset_Array | elemInput_array |
domPRef | elemP |
This element defines all the edges used in the brep structure.
Definition at line 16 of file domEdges.h.
domEdges::domEdges | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 106 of file domEdges.h.
virtual domEdges::~domEdges | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 110 of file domEdges.h.
static DLLSPEC daeElementRef domEdges::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
xsInt domEdges::getCount | ( | ) | const [inline] |
Gets the count attribute.
Definition at line 70 of file domEdges.h.
virtual COLLADA_TYPE::TypeEnum domEdges::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 19 of file domEdges.h.
const domExtra_Array& domEdges::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 101 of file domEdges.h.
domExtra_Array& domEdges::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 96 of file domEdges.h.
xsID domEdges::getId | ( | ) | const [inline] |
Gets the id attribute.
Definition at line 46 of file domEdges.h.
const domInput_local_offset_Array& domEdges::getInput_array | ( | ) | const [inline] |
Gets the input element array.
Definition at line 86 of file domEdges.h.
domInput_local_offset_Array& domEdges::getInput_array | ( | ) | [inline] |
Gets the input element array.
Definition at line 81 of file domEdges.h.
xsToken domEdges::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 59 of file domEdges.h.
const domPRef domEdges::getP | ( | ) | const [inline] |
Gets the p element.
Definition at line 91 of file domEdges.h.
static daeInt domEdges::ID | ( | ) | [inline, static] |
Definition at line 20 of file domEdges.h.
Overloaded assignment operator
Definition at line 114 of file domEdges.h.
static DLLSPEC daeMetaElement* domEdges::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 domEdges::setCount | ( | xsInt | atCount | ) | [inline] |
Sets the count attribute.
atCount | The new value for the count attribute. |
Definition at line 75 of file domEdges.h.
void domEdges::setId | ( | xsID | atId | ) | [inline] |
Sets the id attribute.
atId | The new value for the id attribute. |
Definition at line 51 of file domEdges.h.
void domEdges::setName | ( | xsToken | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 64 of file domEdges.h.
virtual daeInt domEdges::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 21 of file domEdges.h.
xsInt domEdges::attrCount [protected] |
Definition at line 25 of file domEdges.h.
xsID domEdges::attrId [protected] |
Definition at line 23 of file domEdges.h.
xsToken domEdges::attrName [protected] |
Definition at line 24 of file domEdges.h.
domExtra_Array domEdges::elemExtra_array [protected] |
Definition at line 39 of file domEdges.h.
domInput_local_offset_Array domEdges::elemInput_array [protected] |
Five input elements are needed to define an edge, one for referencing the curve, two for referencing the two vertices, one for the orientation of the first vertex (the second is the opposite of the first) and one for the parametric values of the curve.
Definition at line 34 of file domEdges.h.
domPRef domEdges::elemP [protected] |
The indices for refrencing curves and vertices.
Definition at line 38 of file domEdges.h.