domLink Class Reference

#include <domLink.h>

Inheritance diagram for domLink:
Inheritance graph
[legend]

List of all members.

Classes

class  domAttachment_end
class  domAttachment_full
class  domAttachment_start

Public Types

typedef daeTArray
< domAttachment_endRef
domAttachment_end_Array
typedef daeSmartRef
< domAttachment_end
domAttachment_endRef
typedef daeTArray
< domAttachment_fullRef
domAttachment_full_Array
typedef daeSmartRef
< domAttachment_full
domAttachment_fullRef
typedef daeTArray
< domAttachment_startRef
domAttachment_start_Array
typedef daeSmartRef
< domAttachment_start
domAttachment_startRef

Public Member Functions

const domAttachment_end_ArraygetAttachment_end_array () const
domAttachment_end_ArraygetAttachment_end_array ()
const domAttachment_full_ArraygetAttachment_full_array () const
domAttachment_full_ArraygetAttachment_full_array ()
const domAttachment_start_ArraygetAttachment_start_array () const
domAttachment_start_ArraygetAttachment_start_array ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
xsToken getName () const
const domRotate_ArraygetRotate_array () const
domRotate_ArraygetRotate_array ()
domSid getSid () const
const domTranslate_ArraygetTranslate_array () const
domTranslate_ArraygetTranslate_array ()
void setName (xsToken atName)
void setSid (domSid atSid)
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

 domLink (DAE &dae)
virtual domLinkoperator= (const domLink &cpy)
virtual ~domLink ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
xsToken attrName
domSid attrSid
domAttachment_end_Array elemAttachment_end_array
domAttachment_full_Array elemAttachment_full_array
domAttachment_start_Array elemAttachment_start_array
domRotate_Array elemRotate_array
domTranslate_Array elemTranslate_array

Detailed Description

Definition at line 13 of file domLink.h.


Member Typedef Documentation

Definition at line 235 of file domLink.h.

Definition at line 232 of file domLink.h.

Definition at line 23 of file domLink.h.

Definition at line 20 of file domLink.h.

Definition at line 132 of file domLink.h.

Definition at line 129 of file domLink.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 449 of file domLink.h.

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

Destructor

Definition at line 453 of file domLink.h.


Member Function Documentation

static DLLSPEC daeElementRef domLink::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 domAttachment_end_Array& domLink::getAttachment_end_array (  )  const [inline]

Gets the attachment_end element array.

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

Definition at line 433 of file domLink.h.

domAttachment_end_Array& domLink::getAttachment_end_array (  )  [inline]

Gets the attachment_end element array.

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

Definition at line 428 of file domLink.h.

const domAttachment_full_Array& domLink::getAttachment_full_array (  )  const [inline]

Gets the attachment_full element array.

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

Definition at line 413 of file domLink.h.

domAttachment_full_Array& domLink::getAttachment_full_array (  )  [inline]

Gets the attachment_full element array.

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

Definition at line 408 of file domLink.h.

const domAttachment_start_Array& domLink::getAttachment_start_array (  )  const [inline]

Gets the attachment_start element array.

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

Definition at line 423 of file domLink.h.

domAttachment_start_Array& domLink::getAttachment_start_array (  )  [inline]

Gets the attachment_start element array.

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

Definition at line 418 of file domLink.h.

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

Gets the _contents array.

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

Definition at line 443 of file domLink.h.

daeElementRefArray& domLink::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 438 of file domLink.h.

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

Reimplemented from daeElement.

Definition at line 16 of file domLink.h.

xsToken domLink::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 377 of file domLink.h.

const domRotate_Array& domLink::getRotate_array (  )  const [inline]

Gets the rotate element array.

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

Definition at line 393 of file domLink.h.

domRotate_Array& domLink::getRotate_array (  )  [inline]

Gets the rotate element array.

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

Definition at line 388 of file domLink.h.

domSid domLink::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 366 of file domLink.h.

const domTranslate_Array& domLink::getTranslate_array (  )  const [inline]

Gets the translate element array.

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

Definition at line 403 of file domLink.h.

domTranslate_Array& domLink::getTranslate_array (  )  [inline]

Gets the translate element array.

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

Definition at line 398 of file domLink.h.

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

Definition at line 17 of file domLink.h.

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

Overloaded assignment operator

Definition at line 457 of file domLink.h.

static DLLSPEC daeMetaElement* domLink::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 domLink::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 382 of file domLink.h.

void domLink::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 371 of file domLink.h.

virtual daeInt domLink::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 domLink.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 358 of file domLink.h.

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

Definition at line 349 of file domLink.h.

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

Definition at line 353 of file domLink.h.

Definition at line 338 of file domLink.h.

domSid domLink::attrSid [protected]

Definition at line 337 of file domLink.h.

Definition at line 345 of file domLink.h.

Definition at line 343 of file domLink.h.

Definition at line 344 of file domLink.h.

Definition at line 341 of file domLink.h.

Definition at line 342 of file domLink.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:39 2013