domCg_pass Class Reference

#include <domCg_pass.h>

Inheritance diagram for domCg_pass:
Inheritance graph
[legend]

List of all members.

Classes

class  domEvaluate
class  domProgram
class  domStates

Public Types

typedef daeTArray< domEvaluateRefdomEvaluate_Array
typedef daeSmartRef< domEvaluatedomEvaluateRef
typedef daeTArray< domProgramRefdomProgram_Array
typedef daeSmartRef< domProgramdomProgramRef
typedef daeTArray< domStatesRefdomStates_Array
typedef daeSmartRef< domStatesdomStatesRef

Public Member Functions

const domFx_annotate_ArraygetAnnotate_array () const
domFx_annotate_ArraygetAnnotate_array ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domEvaluateRef getEvaluate () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domProgramRef getProgram () const
domSid getSid () const
const domStatesRef getStates () const
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

 domCg_pass (DAE &dae)
virtual domCg_passoperator= (const domCg_pass &cpy)
virtual ~domCg_pass ()

Protected Attributes

domSid attrSid
domFx_annotate_Array elemAnnotate_array
domEvaluateRef elemEvaluate
domExtra_Array elemExtra_array
domProgramRef elemProgram
domStatesRef elemStates

Detailed Description

Definition at line 22 of file domCg_pass.h.


Member Typedef Documentation

Definition at line 473 of file domCg_pass.h.

Definition at line 470 of file domCg_pass.h.

Definition at line 86 of file domCg_pass.h.

Definition at line 83 of file domCg_pass.h.

Definition at line 32 of file domCg_pass.h.

Definition at line 29 of file domCg_pass.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 712 of file domCg_pass.h.

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

Destructor

Definition at line 716 of file domCg_pass.h.


Member Function Documentation

static DLLSPEC daeElementRef domCg_pass::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 domFx_annotate_Array& domCg_pass::getAnnotate_array (  )  const [inline]

Gets the annotate element array.

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

Definition at line 682 of file domCg_pass.h.

domFx_annotate_Array& domCg_pass::getAnnotate_array (  )  [inline]

Gets the annotate element array.

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

Definition at line 677 of file domCg_pass.h.

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

Reimplemented from daeElement.

Definition at line 25 of file domCg_pass.h.

const domEvaluateRef domCg_pass::getEvaluate (  )  const [inline]

Gets the evaluate element.

Returns:
a daeSmartRef to the evaluate element.

Definition at line 697 of file domCg_pass.h.

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

Gets the extra element array.

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

Definition at line 707 of file domCg_pass.h.

domExtra_Array& domCg_pass::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 702 of file domCg_pass.h.

const domProgramRef domCg_pass::getProgram (  )  const [inline]

Gets the program element.

Returns:
a daeSmartRef to the program element.

Definition at line 692 of file domCg_pass.h.

domSid domCg_pass::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 666 of file domCg_pass.h.

const domStatesRef domCg_pass::getStates (  )  const [inline]

Gets the states element.

Returns:
a daeSmartRef to the states element.

Definition at line 687 of file domCg_pass.h.

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

Definition at line 26 of file domCg_pass.h.

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

Overloaded assignment operator

Definition at line 720 of file domCg_pass.h.

static DLLSPEC daeMetaElement* domCg_pass::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 domCg_pass::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 671 of file domCg_pass.h.

virtual daeInt domCg_pass::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 27 of file domCg_pass.h.


Member Data Documentation

The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.

Definition at line 652 of file domCg_pass.h.

Definition at line 655 of file domCg_pass.h.

Definition at line 658 of file domCg_pass.h.

Definition at line 659 of file domCg_pass.h.

Definition at line 657 of file domCg_pass.h.

Definition at line 656 of file domCg_pass.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:44 2013