domVisual_scene::domEvaluate_scene Class Reference

#include <domVisual_scene.h>

Inheritance diagram for domVisual_scene::domEvaluate_scene:
Inheritance graph
[legend]

List of all members.

Classes

class  domRender

Public Types

typedef daeTArray< domRenderRefdomRender_Array
typedef daeTArray< domRenderRefdomRender_Array
typedef daeSmartRef< domRenderdomRenderRef
typedef daeSmartRef< domRenderdomRenderRef

Public Member Functions

const domAssetRef getAsset () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
xsBoolean getEnable () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
xsID getId () const
xsToken getName () const
xsNCName getName () const
const domRender_ArraygetRender_array () const
domRender_ArraygetRender_array ()
const domRender_ArraygetRender_array () const
domRender_ArraygetRender_array ()
domSid getSid () const
void setEnable (xsBoolean atEnable)
void setId (xsID atId)
void setName (xsToken atName)
void setName (xsNCName atName)
void setSid (domSid atSid)
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

 domEvaluate_scene (DAE &dae)
 domEvaluate_scene (DAE &dae)
virtual domEvaluate_sceneoperator= (const domEvaluate_scene &cpy)
virtual domEvaluate_sceneoperator= (const domEvaluate_scene &cpy)
virtual ~domEvaluate_scene ()
virtual ~domEvaluate_scene ()

Protected Attributes

xsBoolean attrEnable
xsID attrId
xsToken attrName
xsNCName attrName
domSid attrSid
domAssetRef elemAsset
domExtra_Array elemExtra_array
domRender_Array elemRender_array

Detailed Description

The evaluate_scene element declares information specifying a specific way to evaluate this visual_scene. There may be any number of evaluate_scene elements.

The evaluate_scene element declares information specifying how to evaluate this visual_scene. There may be any number of evaluate_scene elements. They are evaluated in order and particular one may be disabled via setting enabled=false.

Definition at line 45 of file 1.4/dom/domVisual_scene.h.


Member Typedef Documentation

Definition at line 47 of file dom/domVisual_scene.h.

Definition at line 55 of file 1.4/dom/domVisual_scene.h.

Definition at line 44 of file dom/domVisual_scene.h.

Definition at line 52 of file 1.4/dom/domVisual_scene.h.


Constructor & Destructor Documentation

domVisual_scene::domEvaluate_scene::domEvaluate_scene ( DAE dae  )  [inline, protected]

Constructor

Definition at line 256 of file 1.4/dom/domVisual_scene.h.

virtual domVisual_scene::domEvaluate_scene::~domEvaluate_scene (  )  [inline, protected, virtual]

Destructor

Definition at line 260 of file 1.4/dom/domVisual_scene.h.

domVisual_scene::domEvaluate_scene::domEvaluate_scene ( DAE dae  )  [inline, protected]

Constructor

Definition at line 610 of file dom/domVisual_scene.h.

virtual domVisual_scene::domEvaluate_scene::~domEvaluate_scene (  )  [inline, protected, virtual]

Destructor

Definition at line 614 of file dom/domVisual_scene.h.


Member Function Documentation

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 585 of file dom/domVisual_scene.h.

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

Reimplemented from daeElement.

Definition at line 40 of file dom/domVisual_scene.h.

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

Reimplemented from daeElement.

Definition at line 48 of file 1.4/dom/domVisual_scene.h.

xsBoolean domVisual_scene::domEvaluate_scene::getEnable (  )  const [inline]

Gets the enable attribute.

Returns:
Returns a xsBoolean of the enable attribute.

Definition at line 574 of file dom/domVisual_scene.h.

const domExtra_Array& domVisual_scene::domEvaluate_scene::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 605 of file dom/domVisual_scene.h.

domExtra_Array& domVisual_scene::domEvaluate_scene::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 600 of file dom/domVisual_scene.h.

xsID domVisual_scene::domEvaluate_scene::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 539 of file dom/domVisual_scene.h.

xsToken domVisual_scene::domEvaluate_scene::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 563 of file dom/domVisual_scene.h.

xsNCName domVisual_scene::domEvaluate_scene::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 235 of file 1.4/dom/domVisual_scene.h.

const domRender_Array& domVisual_scene::domEvaluate_scene::getRender_array (  )  const [inline]

Gets the render element array.

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

Definition at line 595 of file dom/domVisual_scene.h.

domRender_Array& domVisual_scene::domEvaluate_scene::getRender_array (  )  [inline]

Gets the render element array.

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

Definition at line 590 of file dom/domVisual_scene.h.

const domRender_Array& domVisual_scene::domEvaluate_scene::getRender_array (  )  const [inline]

Gets the render element array.

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

Definition at line 251 of file 1.4/dom/domVisual_scene.h.

domRender_Array& domVisual_scene::domEvaluate_scene::getRender_array (  )  [inline]

Gets the render element array.

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

Definition at line 246 of file 1.4/dom/domVisual_scene.h.

domSid domVisual_scene::domEvaluate_scene::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 552 of file dom/domVisual_scene.h.

static daeInt domVisual_scene::domEvaluate_scene::ID (  )  [inline, static]

Definition at line 41 of file dom/domVisual_scene.h.

static daeInt domVisual_scene::domEvaluate_scene::ID (  )  [inline, static]

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

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

Overloaded assignment operator

Definition at line 618 of file dom/domVisual_scene.h.

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

Overloaded assignment operator

Definition at line 264 of file 1.4/dom/domVisual_scene.h.

static DLLSPEC daeMetaElement* domVisual_scene::domEvaluate_scene::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* domVisual_scene::domEvaluate_scene::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 domVisual_scene::domEvaluate_scene::setEnable ( xsBoolean  atEnable  )  [inline]

Sets the enable attribute.

Parameters:
atEnable The new value for the enable attribute.

Definition at line 579 of file dom/domVisual_scene.h.

void domVisual_scene::domEvaluate_scene::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 544 of file dom/domVisual_scene.h.

void domVisual_scene::domEvaluate_scene::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 568 of file dom/domVisual_scene.h.

void domVisual_scene::domEvaluate_scene::setName ( xsNCName  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 240 of file 1.4/dom/domVisual_scene.h.

void domVisual_scene::domEvaluate_scene::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 557 of file dom/domVisual_scene.h.

virtual daeInt domVisual_scene::domEvaluate_scene::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 42 of file dom/domVisual_scene.h.

virtual daeInt domVisual_scene::domEvaluate_scene::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 50 of file 1.4/dom/domVisual_scene.h.


Member Data Documentation

allow this to be disabled and hense skipped durring evaluation. This is useful for debug.

Definition at line 520 of file dom/domVisual_scene.h.

Definition at line 513 of file dom/domVisual_scene.h.

Definition at line 515 of file dom/domVisual_scene.h.

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

Definition at line 221 of file 1.4/dom/domVisual_scene.h.

Definition at line 514 of file dom/domVisual_scene.h.

Definition at line 523 of file dom/domVisual_scene.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 532 of file dom/domVisual_scene.h.

The render element describes one effect pass to evaluate the scene. There must be at least one render element.

See also:
domRender

Definition at line 228 of file 1.4/dom/domVisual_scene.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:31:59 2013