domPhysics_material Class Reference

#include <domPhysics_material.h>

Inheritance diagram for domPhysics_material:
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
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_material (DAE &dae)
 domPhysics_material (DAE &dae)
virtual domPhysics_materialoperator= (const domPhysics_material &cpy)
virtual domPhysics_materialoperator= (const domPhysics_material &cpy)
virtual ~domPhysics_material ()
virtual ~domPhysics_material ()

Protected Attributes

xsID attrId
xsToken attrName
xsNCName attrName
domAssetRef elemAsset
domExtra_Array elemExtra_array
domTechnique_Array elemTechnique_array
domTechnique_commonRef elemTechnique_common

Detailed Description

This element defines the physical properties of an object. It contains a technique/profile with parameters. The COMMON profile defines the built-in names, such as static_friction.

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


Member Typedef Documentation

Definition at line 29 of file dom/domPhysics_material.h.

Definition at line 37 of file 1.4/dom/domPhysics_material.h.

Definition at line 26 of file dom/domPhysics_material.h.

Definition at line 34 of file 1.4/dom/domPhysics_material.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 202 of file 1.4/dom/domPhysics_material.h.

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

Destructor

Definition at line 206 of file 1.4/dom/domPhysics_material.h.

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

Constructor

Definition at line 194 of file dom/domPhysics_material.h.

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

Destructor

Definition at line 198 of file dom/domPhysics_material.h.


Member Function Documentation

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 164 of file dom/domPhysics_material.h.

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

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 172 of file 1.4/dom/domPhysics_material.h.

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

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

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

Gets the extra element array.

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

Definition at line 189 of file dom/domPhysics_material.h.

domExtra_Array& domPhysics_material::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 184 of file dom/domPhysics_material.h.

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

Gets the extra element array.

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

Definition at line 197 of file 1.4/dom/domPhysics_material.h.

domExtra_Array& domPhysics_material::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 192 of file 1.4/dom/domPhysics_material.h.

xsID domPhysics_material::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 140 of file dom/domPhysics_material.h.

xsID domPhysics_material::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

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

xsToken domPhysics_material::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 153 of file dom/domPhysics_material.h.

xsNCName domPhysics_material::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 161 of file 1.4/dom/domPhysics_material.h.

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

Gets the technique element array.

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

Definition at line 179 of file dom/domPhysics_material.h.

domTechnique_Array& domPhysics_material::getTechnique_array (  )  [inline]

Gets the technique element array.

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

Definition at line 174 of file dom/domPhysics_material.h.

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

Gets the technique element array.

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

Definition at line 187 of file 1.4/dom/domPhysics_material.h.

domTechnique_Array& domPhysics_material::getTechnique_array (  )  [inline]

Gets the technique element array.

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

Definition at line 182 of file 1.4/dom/domPhysics_material.h.

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

Gets the technique_common element.

Returns:
a daeSmartRef to the technique_common element.

Definition at line 169 of file dom/domPhysics_material.h.

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

Gets the technique_common element.

Returns:
a daeSmartRef to the technique_common element.

Definition at line 177 of file 1.4/dom/domPhysics_material.h.

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

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

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

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

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

Overloaded assignment operator

Definition at line 202 of file dom/domPhysics_material.h.

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

Overloaded assignment operator

Definition at line 210 of file 1.4/dom/domPhysics_material.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 145 of file dom/domPhysics_material.h.

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

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 153 of file 1.4/dom/domPhysics_material.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 158 of file dom/domPhysics_material.h.

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 166 of file 1.4/dom/domPhysics_material.h.

virtual daeInt domPhysics_material::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_material.h.

virtual daeInt domPhysics_material::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_material.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 116 of file 1.4/dom/domPhysics_material.h.

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

Definition at line 112 of file dom/domPhysics_material.h.

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

Definition at line 120 of file 1.4/dom/domPhysics_material.h.

The physics_material element may contain an asset element.

See also:
domAsset

Definition at line 126 of file 1.4/dom/domPhysics_material.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 141 of file 1.4/dom/domPhysics_material.h.

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

See also:
domTechnique

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

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

See also:
domTechnique_common

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