domPcurves Class Reference

#include <domPcurves.h>

Inheritance diagram for domPcurves:
Inheritance graph
[legend]

List of all members.

Classes

class  domVcount

Public Types

typedef daeTArray< domVcountRefdomVcount_Array
typedef daeSmartRef< domVcountdomVcountRef

Public Member Functions

domUint 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
const domVcountRef getVcount () const
void setCount (domUint 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

 domPcurves (DAE &dae)
virtual domPcurvesoperator= (const domPcurves &cpy)
virtual ~domPcurves ()

Protected Attributes

domUint attrCount
xsID attrId
xsToken attrName
domExtra_Array elemExtra_array
domInput_local_offset_Array elemInput_array
domPRef elemP
domVcountRef elemVcount

Detailed Description

Definition at line 13 of file domPcurves.h.


Member Typedef Documentation

Definition at line 23 of file domPcurves.h.

Definition at line 20 of file domPcurves.h.


Constructor & Destructor Documentation

domPcurves::domPcurves ( DAE dae  )  [inline, protected]

Constructor

Definition at line 164 of file domPcurves.h.

virtual domPcurves::~domPcurves (  )  [inline, protected, virtual]

Destructor

Definition at line 168 of file domPcurves.h.


Member Function Documentation

static DLLSPEC daeElementRef domPcurves::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.
domUint domPcurves::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 123 of file domPcurves.h.

virtual COLLADA_TYPE::TypeEnum domPcurves::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 16 of file domPcurves.h.

const domExtra_Array& domPcurves::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 159 of file domPcurves.h.

domExtra_Array& domPcurves::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 154 of file domPcurves.h.

xsID domPcurves::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 99 of file domPcurves.h.

const domInput_local_offset_Array& domPcurves::getInput_array (  )  const [inline]

Gets the input element array.

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

Definition at line 139 of file domPcurves.h.

domInput_local_offset_Array& domPcurves::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 134 of file domPcurves.h.

xsToken domPcurves::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 112 of file domPcurves.h.

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

Gets the p element.

Returns:
a daeSmartRef to the p element.

Definition at line 149 of file domPcurves.h.

const domVcountRef domPcurves::getVcount (  )  const [inline]

Gets the vcount element.

Returns:
a daeSmartRef to the vcount element.

Definition at line 144 of file domPcurves.h.

static daeInt domPcurves::ID (  )  [inline, static]

Definition at line 17 of file domPcurves.h.

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

Overloaded assignment operator

Definition at line 172 of file domPcurves.h.

static DLLSPEC daeMetaElement* domPcurves::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 domPcurves::setCount ( domUint  atCount  )  [inline]

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 128 of file domPcurves.h.

void domPcurves::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 104 of file domPcurves.h.

void domPcurves::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 117 of file domPcurves.h.

virtual daeInt domPcurves::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 18 of file domPcurves.h.


Member Data Documentation

Definition at line 82 of file domPcurves.h.

xsID domPcurves::attrId [protected]

Definition at line 80 of file domPcurves.h.

Definition at line 81 of file domPcurves.h.

Definition at line 92 of file domPcurves.h.

The first two inputs are needed to reference the edge-face-connection. The third input references the pcurve.

See also:
domInput

Definition at line 89 of file domPcurves.h.

Definition at line 91 of file domPcurves.h.

Definition at line 90 of file domPcurves.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:31:42 2013