domArticulated_system Class Reference

#include <domArticulated_system.h>

Inheritance diagram for domArticulated_system:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const domAssetRef getAsset () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
xsID getId () const
const domKinematicsRef getKinematics () const
const domMotionRef getMotion () const
xsToken getName () const
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

 domArticulated_system (DAE &dae)
virtual domArticulated_systemoperator= (const domArticulated_system &cpy)
virtual ~domArticulated_system ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
xsID attrId
xsToken attrName
domAssetRef elemAsset
domExtra_Array elemExtra_array
domKinematicsRef elemKinematics
domMotionRef elemMotion

Detailed Description

Definition at line 14 of file domArticulated_system.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 109 of file domArticulated_system.h.

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

Destructor

Definition at line 113 of file domArticulated_system.h.


Member Function Documentation

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 73 of file domArticulated_system.h.

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

Gets the _contents array.

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

Definition at line 103 of file domArticulated_system.h.

daeElementRefArray& domArticulated_system::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 98 of file domArticulated_system.h.

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

Reimplemented from daeElement.

Definition at line 17 of file domArticulated_system.h.

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

Gets the extra element array.

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

Definition at line 93 of file domArticulated_system.h.

domExtra_Array& domArticulated_system::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 88 of file domArticulated_system.h.

xsID domArticulated_system::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 49 of file domArticulated_system.h.

const domKinematicsRef domArticulated_system::getKinematics (  )  const [inline]

Gets the kinematics element.

Returns:
a daeSmartRef to the kinematics element.

Definition at line 78 of file domArticulated_system.h.

const domMotionRef domArticulated_system::getMotion (  )  const [inline]

Gets the motion element.

Returns:
a daeSmartRef to the motion element.

Definition at line 83 of file domArticulated_system.h.

xsToken domArticulated_system::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 62 of file domArticulated_system.h.

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

Definition at line 18 of file domArticulated_system.h.

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

Overloaded assignment operator

Definition at line 117 of file domArticulated_system.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 54 of file domArticulated_system.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 67 of file domArticulated_system.h.

virtual daeInt domArticulated_system::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 19 of file domArticulated_system.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 41 of file domArticulated_system.h.

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

Definition at line 32 of file domArticulated_system.h.

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

Definition at line 36 of file domArticulated_system.h.

Definition at line 21 of file domArticulated_system.h.

Definition at line 22 of file domArticulated_system.h.

Definition at line 25 of file domArticulated_system.h.

Definition at line 28 of file domArticulated_system.h.

Definition at line 26 of file domArticulated_system.h.

Definition at line 27 of file domArticulated_system.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:17 2013