domPhysics_scene Class Reference

#include <domPhysics_scene.h>

Inheritance diagram for domPhysics_scene:
Inheritance graph
[legend]

List of all members.

Classes

class  domTechnique_common

Public Types

typedef daeTArray
< domTechnique_commonRef
domTechnique_common_Array
typedef daeTArray
< domTechnique_commonRef
domTechnique_common_Array
typedef daeSmartRef
< domTechnique_common
domTechnique_commonRef
typedef daeSmartRef
< domTechnique_common
domTechnique_commonRef

Public Member Functions

const domAssetRef getAsset () const
const domAssetRef getAsset () const
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 ()
xsID getId () const
xsID getId () const
const
domInstance_force_field_Array
getInstance_force_field_array () const
domInstance_force_field_ArraygetInstance_force_field_array ()
const
domInstance_force_field_Array
getInstance_force_field_array () const
domInstance_force_field_ArraygetInstance_force_field_array ()
const
domInstance_physics_model_Array
getInstance_physics_model_array () const
domInstance_physics_model_ArraygetInstance_physics_model_array ()
const
domInstance_physics_model_Array
getInstance_physics_model_array () const
domInstance_physics_model_ArraygetInstance_physics_model_array ()
xsToken getName () const
xsNCName getName () const
const domTechnique_ArraygetTechnique_array () const
domTechnique_ArraygetTechnique_array ()
const domTechnique_ArraygetTechnique_array () const
domTechnique_ArraygetTechnique_array ()
const domTechnique_commonRef getTechnique_common () const
const domTechnique_commonRef getTechnique_common () const
void setId (xsID atId)
void setId (xsID atId)
void setName (xsToken atName)
void setName (xsNCName atName)
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

 domPhysics_scene (DAE &dae)
 domPhysics_scene (DAE &dae)
virtual domPhysics_sceneoperator= (const domPhysics_scene &cpy)
virtual domPhysics_sceneoperator= (const domPhysics_scene &cpy)
virtual ~domPhysics_scene ()
virtual ~domPhysics_scene ()

Protected Attributes

xsID attrId
xsToken attrName
xsNCName attrName
domAssetRef elemAsset
domExtra_Array elemExtra_array
domInstance_force_field_Array elemInstance_force_field_array
domInstance_physics_model_Array elemInstance_physics_model_array
domTechnique_Array elemTechnique_array
domTechnique_commonRef elemTechnique_common

Detailed Description

Definition at line 25 of file 1.4/dom/domPhysics_scene.h.


Member Typedef Documentation

Definition at line 27 of file dom/domPhysics_scene.h.

Definition at line 35 of file 1.4/dom/domPhysics_scene.h.

Definition at line 24 of file dom/domPhysics_scene.h.

Definition at line 32 of file 1.4/dom/domPhysics_scene.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 218 of file 1.4/dom/domPhysics_scene.h.

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

Destructor

Definition at line 222 of file 1.4/dom/domPhysics_scene.h.

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

Constructor

Definition at line 210 of file dom/domPhysics_scene.h.

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

Destructor

Definition at line 214 of file dom/domPhysics_scene.h.


Member Function Documentation

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 160 of file dom/domPhysics_scene.h.

const domAssetRef domPhysics_scene::getAsset (  )  const [inline]

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 168 of file 1.4/dom/domPhysics_scene.h.

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

Reimplemented from daeElement.

Definition at line 20 of file dom/domPhysics_scene.h.

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

Reimplemented from daeElement.

Definition at line 28 of file 1.4/dom/domPhysics_scene.h.

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

Gets the extra element array.

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

Definition at line 205 of file dom/domPhysics_scene.h.

domExtra_Array& domPhysics_scene::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 200 of file dom/domPhysics_scene.h.

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

Gets the extra element array.

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

Definition at line 213 of file 1.4/dom/domPhysics_scene.h.

domExtra_Array& domPhysics_scene::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 208 of file 1.4/dom/domPhysics_scene.h.

xsID domPhysics_scene::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 136 of file dom/domPhysics_scene.h.

xsID domPhysics_scene::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 144 of file 1.4/dom/domPhysics_scene.h.

const domInstance_force_field_Array& domPhysics_scene::getInstance_force_field_array (  )  const [inline]

Gets the instance_force_field element array.

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

Definition at line 170 of file dom/domPhysics_scene.h.

domInstance_force_field_Array& domPhysics_scene::getInstance_force_field_array (  )  [inline]

Gets the instance_force_field element array.

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

Definition at line 165 of file dom/domPhysics_scene.h.

const domInstance_force_field_Array& domPhysics_scene::getInstance_force_field_array (  )  const [inline]

Gets the instance_force_field element array.

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

Definition at line 178 of file 1.4/dom/domPhysics_scene.h.

domInstance_force_field_Array& domPhysics_scene::getInstance_force_field_array (  )  [inline]

Gets the instance_force_field element array.

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

Definition at line 173 of file 1.4/dom/domPhysics_scene.h.

const domInstance_physics_model_Array& domPhysics_scene::getInstance_physics_model_array (  )  const [inline]

Gets the instance_physics_model element array.

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

Definition at line 180 of file dom/domPhysics_scene.h.

domInstance_physics_model_Array& domPhysics_scene::getInstance_physics_model_array (  )  [inline]

Gets the instance_physics_model element array.

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

Definition at line 175 of file dom/domPhysics_scene.h.

const domInstance_physics_model_Array& domPhysics_scene::getInstance_physics_model_array (  )  const [inline]

Gets the instance_physics_model element array.

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

Definition at line 188 of file 1.4/dom/domPhysics_scene.h.

domInstance_physics_model_Array& domPhysics_scene::getInstance_physics_model_array (  )  [inline]

Gets the instance_physics_model element array.

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

Definition at line 183 of file 1.4/dom/domPhysics_scene.h.

xsToken domPhysics_scene::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 149 of file dom/domPhysics_scene.h.

xsNCName domPhysics_scene::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 157 of file 1.4/dom/domPhysics_scene.h.

const domTechnique_Array& domPhysics_scene::getTechnique_array (  )  const [inline]

Gets the technique element array.

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

Definition at line 195 of file dom/domPhysics_scene.h.

domTechnique_Array& domPhysics_scene::getTechnique_array (  )  [inline]

Gets the technique element array.

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

Definition at line 190 of file dom/domPhysics_scene.h.

const domTechnique_Array& domPhysics_scene::getTechnique_array (  )  const [inline]

Gets the technique element array.

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

Definition at line 203 of file 1.4/dom/domPhysics_scene.h.

domTechnique_Array& domPhysics_scene::getTechnique_array (  )  [inline]

Gets the technique element array.

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

Definition at line 198 of file 1.4/dom/domPhysics_scene.h.

const domTechnique_commonRef domPhysics_scene::getTechnique_common (  )  const [inline]

Gets the technique_common element.

Returns:
a daeSmartRef to the technique_common element.

Definition at line 185 of file dom/domPhysics_scene.h.

const domTechnique_commonRef domPhysics_scene::getTechnique_common (  )  const [inline]

Gets the technique_common element.

Returns:
a daeSmartRef to the technique_common element.

Definition at line 193 of file 1.4/dom/domPhysics_scene.h.

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

Definition at line 21 of file dom/domPhysics_scene.h.

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

Definition at line 29 of file 1.4/dom/domPhysics_scene.h.

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

Overloaded assignment operator

Definition at line 218 of file dom/domPhysics_scene.h.

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

Overloaded assignment operator

Definition at line 226 of file 1.4/dom/domPhysics_scene.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 141 of file dom/domPhysics_scene.h.

void domPhysics_scene::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 149 of file 1.4/dom/domPhysics_scene.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 154 of file dom/domPhysics_scene.h.

void domPhysics_scene::setName ( xsNCName  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 162 of file 1.4/dom/domPhysics_scene.h.

virtual daeInt domPhysics_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 22 of file dom/domPhysics_scene.h.

virtual daeInt domPhysics_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 30 of file 1.4/dom/domPhysics_scene.h.


Member Data Documentation

The id attribute is a text string containing the unique identifier of this element. This value must be unique within the instance document. Optional attribute.

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

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

Definition at line 100 of file dom/domPhysics_scene.h.

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

Definition at line 108 of file 1.4/dom/domPhysics_scene.h.

The physics_scene element may contain an asset element.

See also:
domAsset

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

The extra element may appear any number of times.

See also:
domExtra

Definition at line 137 of file 1.4/dom/domPhysics_scene.h.

There may be any number of instance_force_field elements.

See also:
domInstance_force_field

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

There may be any number of instance_physics_model elements.

See also:
domInstance_physics_model

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

This element may contain any number of non-common profile techniques.

See also:
domTechnique

Definition at line 133 of file 1.4/dom/domPhysics_scene.h.

The technique_common element specifies the physics_scene information for the common profile which all COLLADA implementations need to support.

See also:
domTechnique_common

Definition at line 128 of file 1.4/dom/domPhysics_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:43 2013