domEdges Class Reference

#include <domEdges.h>

Inheritance diagram for domEdges:
Inheritance graph
[legend]

List of all members.

Public Member Functions

xsInt getCount () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
xsID getId () const
const domInput_local_offset_ArraygetInput_array () const
domInput_local_offset_ArraygetInput_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 daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domEdges (DAE &dae)
virtual domEdgesoperator= (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

Detailed Description

This element defines all the edges used in the brep structure.

Definition at line 16 of file domEdges.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

static DLLSPEC daeElementRef domEdges::create ( DAE dae  )  [static]

Creates an instance of this class and returns a daeElementRef referencing it.

Returns:
a daeElementRef referencing an instance of this object.
xsInt domEdges::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a xsInt of 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.

Returns:
Returns a constant reference to the array of extra elements.

Definition at line 101 of file domEdges.h.

domExtra_Array& domEdges::getExtra_array (  )  [inline]

Gets the extra element array.

Returns:
Returns a reference to the array of extra elements.

Definition at line 96 of file domEdges.h.

xsID domEdges::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of 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.

Returns:
Returns a constant reference to the array of input elements.

Definition at line 86 of file domEdges.h.

domInput_local_offset_Array& domEdges::getInput_array (  )  [inline]

Gets the input element array.

Returns:
Returns a reference to the array of input elements.

Definition at line 81 of file domEdges.h.

xsToken domEdges::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 59 of file domEdges.h.

const domPRef domEdges::getP (  )  const [inline]

Gets the p element.

Returns:
a daeSmartRef to 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.

virtual domEdges& domEdges::operator= ( const domEdges cpy  )  [inline, protected, virtual]

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.

Returns:
A daeMetaElement describing this COLLADA element.
void domEdges::setCount ( xsInt  atCount  )  [inline]

Sets the count attribute.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 21 of file domEdges.h.


Member Data Documentation

Definition at line 25 of file domEdges.h.

xsID domEdges::attrId [protected]

Definition at line 23 of file domEdges.h.

Definition at line 24 of file domEdges.h.

Definition at line 39 of file domEdges.h.

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.

See also:
domInput

Definition at line 34 of file domEdges.h.

domPRef domEdges::elemP [protected]

The indices for refrencing curves and vertices.

See also:
domP

Definition at line 38 of file domEdges.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:29:52 2013