domController Class Reference

#include <domController.h>

Inheritance diagram for domController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const domAssetRef getAsset () const
const domAssetRef getAsset () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
xsID getId () const
xsID getId () const
const domMorphRef getMorph () const
const domMorphRef getMorph () const
xsToken getName () const
xsNCName getName () const
const domSkinRef getSkin () const
const domSkinRef getSkin () const
void setId (xsID atId)
void setId (xsID atId)
void setName (xsToken atName)
void setName (xsNCName atName)
virtual daeInt typeID () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domController (DAE &dae)
 domController (DAE &dae)
virtual domControlleroperator= (const domController &cpy)
virtual domControlleroperator= (const domController &cpy)
virtual ~domController ()
virtual ~domController ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
xsID attrId
xsToken attrName
xsNCName attrName
domAssetRef elemAsset
domExtra_Array elemExtra_array
domMorphRef elemMorph
domSkinRef elemSkin

Detailed Description

The controller element categorizes the declaration of generic control information. A controller is a device or mechanism that manages and directs the operations of another object.

Definition at line 27 of file 1.4/dom/domController.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 144 of file 1.4/dom/domController.h.

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

Destructor

Definition at line 148 of file 1.4/dom/domController.h.

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

Constructor

Definition at line 136 of file dom/domController.h.

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

Destructor

Definition at line 140 of file dom/domController.h.


Member Function Documentation

static DLLSPEC daeElementRef domController::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.
static DLLSPEC daeElementRef domController::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.
const domAssetRef domController::getAsset (  )  const [inline]

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 100 of file dom/domController.h.

const domAssetRef domController::getAsset (  )  const [inline]

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 108 of file 1.4/dom/domController.h.

const daeElementRefArray& domController::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 130 of file dom/domController.h.

daeElementRefArray& domController::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 125 of file dom/domController.h.

const daeElementRefArray& domController::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 138 of file 1.4/dom/domController.h.

daeElementRefArray& domController::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 133 of file 1.4/dom/domController.h.

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

Reimplemented from daeElement.

Definition at line 22 of file dom/domController.h.

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

Reimplemented from daeElement.

Definition at line 30 of file 1.4/dom/domController.h.

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

Gets the extra element array.

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

Definition at line 120 of file dom/domController.h.

domExtra_Array& domController::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 115 of file dom/domController.h.

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

Gets the extra element array.

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

Definition at line 128 of file 1.4/dom/domController.h.

domExtra_Array& domController::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 123 of file 1.4/dom/domController.h.

xsID domController::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 76 of file dom/domController.h.

xsID domController::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 84 of file 1.4/dom/domController.h.

const domMorphRef domController::getMorph (  )  const [inline]

Gets the morph element.

Returns:
a daeSmartRef to the morph element.

Definition at line 110 of file dom/domController.h.

const domMorphRef domController::getMorph (  )  const [inline]

Gets the morph element.

Returns:
a daeSmartRef to the morph element.

Definition at line 118 of file 1.4/dom/domController.h.

xsToken domController::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 89 of file dom/domController.h.

xsNCName domController::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 97 of file 1.4/dom/domController.h.

const domSkinRef domController::getSkin (  )  const [inline]

Gets the skin element.

Returns:
a daeSmartRef to the skin element.

Definition at line 105 of file dom/domController.h.

const domSkinRef domController::getSkin (  )  const [inline]

Gets the skin element.

Returns:
a daeSmartRef to the skin element.

Definition at line 113 of file 1.4/dom/domController.h.

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

Definition at line 23 of file dom/domController.h.

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

Definition at line 31 of file 1.4/dom/domController.h.

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

Overloaded assignment operator

Definition at line 144 of file dom/domController.h.

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

Overloaded assignment operator

Definition at line 152 of file 1.4/dom/domController.h.

static DLLSPEC daeMetaElement* domController::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.
static DLLSPEC daeMetaElement* domController::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 domController::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 81 of file dom/domController.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 89 of file 1.4/dom/domController.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 94 of file dom/domController.h.

void domController::setName ( xsNCName  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 102 of file 1.4/dom/domController.h.

virtual daeInt domController::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 24 of file dom/domController.h.

virtual daeInt domController::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 32 of file 1.4/dom/domController.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 76 of file 1.4/dom/domController.h.

Used to preserve order in elements that do not specify strict sequencing of sub-elements.

Definition at line 67 of file 1.4/dom/domController.h.

Used to preserve order in elements that have a complex content model.

Definition at line 71 of file 1.4/dom/domController.h.

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 39 of file 1.4/dom/domController.h.

The name attribute is the text string name of this element. Optional attribute.

Definition at line 35 of file dom/domController.h.

The name attribute is the text string name of this element. Optional attribute.

Definition at line 43 of file 1.4/dom/domController.h.

The controller element may contain an asset element.

See also:
domAsset

Definition at line 49 of file 1.4/dom/domController.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 63 of file 1.4/dom/domController.h.

The controller element may contain either a skin element or a morph element.

See also:
domMorph

Definition at line 59 of file 1.4/dom/domController.h.

The controller element may contain either a skin element or a morph element.

See also:
domSkin

Definition at line 54 of file 1.4/dom/domController.h.


The documentation for this class was generated from the following files:
 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:51 2013