domPhysics_model Class Reference

#include <domPhysics_model.h>

Inheritance diagram for domPhysics_model:
Inheritance graph
[legend]

List of all members.

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_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 domRigid_body_ArraygetRigid_body_array () const
domRigid_body_ArraygetRigid_body_array ()
const domRigid_body_ArraygetRigid_body_array () const
domRigid_body_ArraygetRigid_body_array ()
const domRigid_constraint_ArraygetRigid_constraint_array () const
domRigid_constraint_ArraygetRigid_constraint_array ()
const domRigid_constraint_ArraygetRigid_constraint_array () const
domRigid_constraint_ArraygetRigid_constraint_array ()
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_model (DAE &dae)
 domPhysics_model (DAE &dae)
virtual domPhysics_modeloperator= (const domPhysics_model &cpy)
virtual domPhysics_modeloperator= (const domPhysics_model &cpy)
virtual ~domPhysics_model ()
virtual ~domPhysics_model ()

Protected Attributes

xsID attrId
xsToken attrName
xsNCName attrName
domAssetRef elemAsset
domExtra_Array elemExtra_array
domInstance_physics_model_Array elemInstance_physics_model_array
domRigid_body_Array elemRigid_body_array
domRigid_constraint_Array elemRigid_constraint_array

Detailed Description

This element allows for building complex combinations of rigid-bodies and constraints that may be instantiated multiple times.

Definition at line 27 of file 1.4/dom/domPhysics_model.h.


Constructor & Destructor Documentation

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

Constructor

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

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

Destructor

Definition at line 148 of file 1.4/dom/domPhysics_model.h.

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

Constructor

Definition at line 135 of file dom/domPhysics_model.h.

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

Destructor

Definition at line 139 of file dom/domPhysics_model.h.


Member Function Documentation

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 90 of file dom/domPhysics_model.h.

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

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

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

Reimplemented from daeElement.

Definition at line 22 of file dom/domPhysics_model.h.

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

Reimplemented from daeElement.

Definition at line 30 of file 1.4/dom/domPhysics_model.h.

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

Gets the extra element array.

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

Definition at line 130 of file dom/domPhysics_model.h.

domExtra_Array& domPhysics_model::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 125 of file dom/domPhysics_model.h.

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

Gets the extra element array.

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

Definition at line 139 of file 1.4/dom/domPhysics_model.h.

domExtra_Array& domPhysics_model::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 134 of file 1.4/dom/domPhysics_model.h.

xsID domPhysics_model::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 66 of file dom/domPhysics_model.h.

xsID domPhysics_model::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 75 of file 1.4/dom/domPhysics_model.h.

const domInstance_physics_model_Array& domPhysics_model::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 120 of file dom/domPhysics_model.h.

domInstance_physics_model_Array& domPhysics_model::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 115 of file dom/domPhysics_model.h.

const domInstance_physics_model_Array& domPhysics_model::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 129 of file 1.4/dom/domPhysics_model.h.

domInstance_physics_model_Array& domPhysics_model::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 124 of file 1.4/dom/domPhysics_model.h.

xsToken domPhysics_model::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 79 of file dom/domPhysics_model.h.

xsNCName domPhysics_model::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 88 of file 1.4/dom/domPhysics_model.h.

const domRigid_body_Array& domPhysics_model::getRigid_body_array (  )  const [inline]

Gets the rigid_body element array.

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

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

domRigid_body_Array& domPhysics_model::getRigid_body_array (  )  [inline]

Gets the rigid_body element array.

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

Definition at line 95 of file dom/domPhysics_model.h.

const domRigid_body_Array& domPhysics_model::getRigid_body_array (  )  const [inline]

Gets the rigid_body element array.

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

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

domRigid_body_Array& domPhysics_model::getRigid_body_array (  )  [inline]

Gets the rigid_body element array.

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

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

const domRigid_constraint_Array& domPhysics_model::getRigid_constraint_array (  )  const [inline]

Gets the rigid_constraint element array.

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

Definition at line 110 of file dom/domPhysics_model.h.

domRigid_constraint_Array& domPhysics_model::getRigid_constraint_array (  )  [inline]

Gets the rigid_constraint element array.

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

Definition at line 105 of file dom/domPhysics_model.h.

const domRigid_constraint_Array& domPhysics_model::getRigid_constraint_array (  )  const [inline]

Gets the rigid_constraint element array.

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

Definition at line 119 of file 1.4/dom/domPhysics_model.h.

domRigid_constraint_Array& domPhysics_model::getRigid_constraint_array (  )  [inline]

Gets the rigid_constraint element array.

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

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

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

Definition at line 23 of file dom/domPhysics_model.h.

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

Definition at line 31 of file 1.4/dom/domPhysics_model.h.

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

Overloaded assignment operator

Definition at line 143 of file dom/domPhysics_model.h.

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

Overloaded assignment operator

Definition at line 152 of file 1.4/dom/domPhysics_model.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 71 of file dom/domPhysics_model.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 80 of file 1.4/dom/domPhysics_model.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 84 of file dom/domPhysics_model.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 93 of file 1.4/dom/domPhysics_model.h.

virtual daeInt domPhysics_model::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 24 of file dom/domPhysics_model.h.

virtual daeInt domPhysics_model::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 32 of file 1.4/dom/domPhysics_model.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 39 of file 1.4/dom/domPhysics_model.h.

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

Definition at line 35 of file dom/domPhysics_model.h.

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

Definition at line 43 of file 1.4/dom/domPhysics_model.h.

The physics_model element may contain an asset element.

See also:
domAsset

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

The extra element may appear any number of times.

See also:
domExtra

Definition at line 68 of file 1.4/dom/domPhysics_model.h.

The physics_model may instance any number of other physics_model elements.

See also:
domInstance_physics_model

Definition at line 64 of file 1.4/dom/domPhysics_model.h.

The physics_model may define any number of rigid_body elements.

See also:
domRigid_body

Definition at line 54 of file 1.4/dom/domPhysics_model.h.

The physics_model may define any number of rigid_constraint elements.

See also:
domRigid_constraint

Definition at line 59 of file 1.4/dom/domPhysics_model.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