domCOLLADA::domScene Class Reference

#include <domCOLLADA.h>

Inheritance diagram for domCOLLADA::domScene:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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 ()
const
domInstance_kinematics_scene_Array
getInstance_kinematics_scene_array () const
domInstance_kinematics_scene_ArraygetInstance_kinematics_scene_array ()
const
domInstance_with_extra_Array
getInstance_physics_scene_array () const
domInstance_with_extra_ArraygetInstance_physics_scene_array ()
const domInstanceWithExtra_ArraygetInstance_physics_scene_array () const
domInstanceWithExtra_ArraygetInstance_physics_scene_array ()
const domInstance_with_extraRef getInstance_visual_scene () const
const domInstanceWithExtraRef getInstance_visual_scene () const
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

 domScene (DAE &dae)
 domScene (DAE &dae)
virtual domSceneoperator= (const domScene &cpy)
virtual domSceneoperator= (const domScene &cpy)
virtual ~domScene ()
virtual ~domScene ()

Protected Attributes

domExtra_Array elemExtra_array
domInstance_kinematics_scene_Array elemInstance_kinematics_scene_array
domInstance_with_extra_Array elemInstance_physics_scene_array
domInstanceWithExtra_Array elemInstance_physics_scene_array
domInstance_with_extraRef elemInstance_visual_scene
domInstanceWithExtraRef elemInstance_visual_scene

Detailed Description

The scene embodies the entire set of information that can be visualized from the contents of a COLLADA resource. The scene element declares the base of the scene hierarchy or scene graph. The scene contains elements that comprise much of the visual and transformational information content as created by the authoring tools.

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


Constructor & Destructor Documentation

domCOLLADA::domScene::domScene ( DAE dae  )  [inline, protected]

Constructor

Definition at line 114 of file 1.4/dom/domCOLLADA.h.

virtual domCOLLADA::domScene::~domScene (  )  [inline, protected, virtual]

Destructor

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

domCOLLADA::domScene::domScene ( DAE dae  )  [inline, protected]

Constructor

Definition at line 123 of file dom/domCOLLADA.h.

virtual domCOLLADA::domScene::~domScene (  )  [inline, protected, virtual]

Destructor

Definition at line 127 of file dom/domCOLLADA.h.


Member Function Documentation

static DLLSPEC daeElementRef domCOLLADA::domScene::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 domCOLLADA::domScene::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.
virtual COLLADA_TYPE::TypeEnum domCOLLADA::domScene::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 60 of file dom/domCOLLADA.h.

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

Reimplemented from daeElement.

Definition at line 62 of file 1.4/dom/domCOLLADA.h.

const domExtra_Array& domCOLLADA::domScene::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 118 of file dom/domCOLLADA.h.

domExtra_Array& domCOLLADA::domScene::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 113 of file dom/domCOLLADA.h.

const domExtra_Array& domCOLLADA::domScene::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 109 of file 1.4/dom/domCOLLADA.h.

domExtra_Array& domCOLLADA::domScene::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 104 of file 1.4/dom/domCOLLADA.h.

const domInstance_kinematics_scene_Array& domCOLLADA::domScene::getInstance_kinematics_scene_array (  )  const [inline]

Gets the instance_kinematics_scene element array.

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

Definition at line 108 of file dom/domCOLLADA.h.

domInstance_kinematics_scene_Array& domCOLLADA::domScene::getInstance_kinematics_scene_array (  )  [inline]

Gets the instance_kinematics_scene element array.

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

Definition at line 103 of file dom/domCOLLADA.h.

const domInstance_with_extra_Array& domCOLLADA::domScene::getInstance_physics_scene_array (  )  const [inline]

Gets the instance_physics_scene element array.

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

Definition at line 93 of file dom/domCOLLADA.h.

domInstance_with_extra_Array& domCOLLADA::domScene::getInstance_physics_scene_array (  )  [inline]

Gets the instance_physics_scene element array.

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

Definition at line 88 of file dom/domCOLLADA.h.

const domInstanceWithExtra_Array& domCOLLADA::domScene::getInstance_physics_scene_array (  )  const [inline]

Gets the instance_physics_scene element array.

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

Definition at line 94 of file 1.4/dom/domCOLLADA.h.

domInstanceWithExtra_Array& domCOLLADA::domScene::getInstance_physics_scene_array (  )  [inline]

Gets the instance_physics_scene element array.

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

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

const domInstance_with_extraRef domCOLLADA::domScene::getInstance_visual_scene (  )  const [inline]

Gets the instance_visual_scene element.

Returns:
a daeSmartRef to the instance_visual_scene element.

Definition at line 98 of file dom/domCOLLADA.h.

const domInstanceWithExtraRef domCOLLADA::domScene::getInstance_visual_scene (  )  const [inline]

Gets the instance_visual_scene element.

Returns:
a daeSmartRef to the instance_visual_scene element.

Definition at line 99 of file 1.4/dom/domCOLLADA.h.

static daeInt domCOLLADA::domScene::ID (  )  [inline, static]

Definition at line 61 of file dom/domCOLLADA.h.

static daeInt domCOLLADA::domScene::ID (  )  [inline, static]

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

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

Overloaded assignment operator

Definition at line 131 of file dom/domCOLLADA.h.

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

Overloaded assignment operator

Definition at line 122 of file 1.4/dom/domCOLLADA.h.

static DLLSPEC daeMetaElement* domCOLLADA::domScene::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* domCOLLADA::domScene::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.
virtual daeInt domCOLLADA::domScene::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 62 of file dom/domCOLLADA.h.

virtual daeInt domCOLLADA::domScene::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 64 of file 1.4/dom/domCOLLADA.h.


Member Data Documentation

The extra element may appear any number of times.

See also:
domExtra

Definition at line 82 of file 1.4/dom/domCOLLADA.h.

Definition at line 77 of file dom/domCOLLADA.h.

The instance_physics_scene element declares the instantiation of a COLLADA physics_scene resource. The instance_physics_scene element may appear any number of times.

See also:
domInstance_physics_scene

Definition at line 70 of file dom/domCOLLADA.h.

The instance_physics_scene element declares the instantiation of a COLLADA physics_scene resource. The instance_physics_scene element may appear any number of times.

See also:
domInstance_physics_scene

Definition at line 72 of file 1.4/dom/domCOLLADA.h.

The instance_visual_scene element declares the instantiation of a COLLADA visual_scene resource. The instance_visual_scene element may only appear once.

See also:
domInstance_visual_scene

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

The instance_visual_scene element declares the instantiation of a COLLADA visual_scene resource. The instance_visual_scene element may only appear once.

See also:
domInstance_visual_scene

Definition at line 78 of file 1.4/dom/domCOLLADA.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:48 2013