domInstance_rigid_body::domTechnique_common Class Reference

#include <domInstance_rigid_body.h>

Inheritance diagram for domInstance_rigid_body::domTechnique_common:
Inheritance graph
[legend]

List of all members.

Classes

class  domAngular_velocity
class  domDynamic
class  domMass_frame
class  domShape
class  domVelocity

Public Types

typedef daeTArray
< domAngular_velocityRef
domAngular_velocity_Array
typedef daeTArray
< domAngular_velocityRef
domAngular_velocity_Array
typedef daeSmartRef
< domAngular_velocity
domAngular_velocityRef
typedef daeSmartRef
< domAngular_velocity
domAngular_velocityRef
typedef daeTArray< domDynamicRefdomDynamic_Array
typedef daeTArray< domDynamicRefdomDynamic_Array
typedef daeSmartRef< domDynamicdomDynamicRef
typedef daeSmartRef< domDynamicdomDynamicRef
typedef daeTArray
< domMass_frameRef
domMass_frame_Array
typedef daeTArray
< domMass_frameRef
domMass_frame_Array
typedef daeSmartRef
< domMass_frame
domMass_frameRef
typedef daeSmartRef
< domMass_frame
domMass_frameRef
typedef daeTArray< domShapeRefdomShape_Array
typedef daeTArray< domShapeRefdomShape_Array
typedef daeSmartRef< domShapedomShapeRef
typedef daeSmartRef< domShapedomShapeRef
typedef daeTArray< domVelocityRefdomVelocity_Array
typedef daeTArray< domVelocityRefdomVelocity_Array
typedef daeSmartRef< domVelocitydomVelocityRef
typedef daeSmartRef< domVelocitydomVelocityRef

Public Member Functions

const domAngular_velocityRef getAngular_velocity () const
const domAngular_velocityRef getAngular_velocity () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const domDynamicRef getDynamic () const
const domDynamicRef getDynamic () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domTargetable_float3Ref getInertia () const
const domTargetableFloat3Ref getInertia () const
const
domInstance_physics_materialRef 
getInstance_physics_material () const
const
domInstance_physics_materialRef 
getInstance_physics_material () const
const domTargetable_floatRef getMass () const
const domTargetableFloatRef getMass () const
const domMass_frameRef getMass_frame () const
const domMass_frameRef getMass_frame () const
const domPhysics_materialRef getPhysics_material () const
const domPhysics_materialRef getPhysics_material () const
const domShape_ArraygetShape_array () const
domShape_ArraygetShape_array ()
const domShape_ArraygetShape_array () const
domShape_ArraygetShape_array ()
const domVelocityRef getVelocity () const
const domVelocityRef getVelocity () 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

 domTechnique_common (DAE &dae)
 domTechnique_common (DAE &dae)
virtual domTechnique_commonoperator= (const domTechnique_common &cpy)
virtual domTechnique_commonoperator= (const domTechnique_common &cpy)
virtual ~domTechnique_common ()
virtual ~domTechnique_common ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domAngular_velocityRef elemAngular_velocity
domDynamicRef elemDynamic
domTargetable_float3Ref elemInertia
domTargetableFloat3Ref elemInertia
domInstance_physics_materialRef elemInstance_physics_material
domTargetable_floatRef elemMass
domTargetableFloatRef elemMass
domMass_frameRef elemMass_frame
domPhysics_materialRef elemPhysics_material
domShape_Array elemShape_array
domVelocityRef elemVelocity

Detailed Description

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

Definition at line 53 of file 1.4/dom/domInstance_rigid_body.h.


Member Typedef Documentation

Definition at line 53 of file dom/domInstance_rigid_body.h.

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

Definition at line 50 of file dom/domInstance_rigid_body.h.

Definition at line 60 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 176 of file dom/domInstance_rigid_body.h.

Definition at line 196 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 173 of file dom/domInstance_rigid_body.h.

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

Definition at line 252 of file dom/domInstance_rigid_body.h.

Definition at line 272 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 249 of file dom/domInstance_rigid_body.h.

Definition at line 269 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 342 of file dom/domInstance_rigid_body.h.

Definition at line 362 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 339 of file dom/domInstance_rigid_body.h.

Definition at line 359 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 115 of file dom/domInstance_rigid_body.h.

Definition at line 130 of file 1.4/dom/domInstance_rigid_body.h.

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

Definition at line 127 of file 1.4/dom/domInstance_rigid_body.h.


Constructor & Destructor Documentation

domInstance_rigid_body::domTechnique_common::domTechnique_common ( DAE dae  )  [inline, protected]

Constructor

Definition at line 721 of file 1.4/dom/domInstance_rigid_body.h.

virtual domInstance_rigid_body::domTechnique_common::~domTechnique_common (  )  [inline, protected, virtual]

Destructor

Definition at line 725 of file 1.4/dom/domInstance_rigid_body.h.

domInstance_rigid_body::domTechnique_common::domTechnique_common ( DAE dae  )  [inline, protected]

Constructor

Definition at line 689 of file dom/domInstance_rigid_body.h.

virtual domInstance_rigid_body::domTechnique_common::~domTechnique_common (  )  [inline, protected, virtual]

Destructor

Definition at line 693 of file dom/domInstance_rigid_body.h.


Member Function Documentation

static DLLSPEC daeElementRef domInstance_rigid_body::domTechnique_common::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 domInstance_rigid_body::domTechnique_common::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 domAngular_velocityRef domInstance_rigid_body::domTechnique_common::getAngular_velocity (  )  const [inline]

Gets the angular_velocity element.

Returns:
a daeSmartRef to the angular_velocity element.

Definition at line 628 of file dom/domInstance_rigid_body.h.

const domAngular_velocityRef domInstance_rigid_body::domTechnique_common::getAngular_velocity (  )  const [inline]

Gets the angular_velocity element.

Returns:
a daeSmartRef to the angular_velocity element.

Definition at line 660 of file 1.4/dom/domInstance_rigid_body.h.

const daeElementRefArray& domInstance_rigid_body::domTechnique_common::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 683 of file dom/domInstance_rigid_body.h.

daeElementRefArray& domInstance_rigid_body::domTechnique_common::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 678 of file dom/domInstance_rigid_body.h.

const daeElementRefArray& domInstance_rigid_body::domTechnique_common::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 715 of file 1.4/dom/domInstance_rigid_body.h.

daeElementRefArray& domInstance_rigid_body::domTechnique_common::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 710 of file 1.4/dom/domInstance_rigid_body.h.

const domDynamicRef domInstance_rigid_body::domTechnique_common::getDynamic (  )  const [inline]

Gets the dynamic element.

Returns:
a daeSmartRef to the dynamic element.

Definition at line 638 of file dom/domInstance_rigid_body.h.

const domDynamicRef domInstance_rigid_body::domTechnique_common::getDynamic (  )  const [inline]

Gets the dynamic element.

Returns:
a daeSmartRef to the dynamic element.

Definition at line 670 of file 1.4/dom/domInstance_rigid_body.h.

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

Reimplemented from daeElement.

Definition at line 46 of file dom/domInstance_rigid_body.h.

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

Reimplemented from daeElement.

Definition at line 56 of file 1.4/dom/domInstance_rigid_body.h.

const domTargetable_float3Ref domInstance_rigid_body::domTechnique_common::getInertia (  )  const [inline]

Gets the inertia element.

Returns:
a daeSmartRef to the inertia element.

Definition at line 653 of file dom/domInstance_rigid_body.h.

const domTargetableFloat3Ref domInstance_rigid_body::domTechnique_common::getInertia (  )  const [inline]

Gets the inertia element.

Returns:
a daeSmartRef to the inertia element.

Definition at line 685 of file 1.4/dom/domInstance_rigid_body.h.

const domInstance_physics_materialRef domInstance_rigid_body::domTechnique_common::getInstance_physics_material (  )  const [inline]

Gets the instance_physics_material element.

Returns:
a daeSmartRef to the instance_physics_material element.

Definition at line 658 of file dom/domInstance_rigid_body.h.

const domInstance_physics_materialRef domInstance_rigid_body::domTechnique_common::getInstance_physics_material (  )  const [inline]

Gets the instance_physics_material element.

Returns:
a daeSmartRef to the instance_physics_material element.

Definition at line 690 of file 1.4/dom/domInstance_rigid_body.h.

const domTargetable_floatRef domInstance_rigid_body::domTechnique_common::getMass (  )  const [inline]

Gets the mass element.

Returns:
a daeSmartRef to the mass element.

Definition at line 643 of file dom/domInstance_rigid_body.h.

const domTargetableFloatRef domInstance_rigid_body::domTechnique_common::getMass (  )  const [inline]

Gets the mass element.

Returns:
a daeSmartRef to the mass element.

Definition at line 675 of file 1.4/dom/domInstance_rigid_body.h.

const domMass_frameRef domInstance_rigid_body::domTechnique_common::getMass_frame (  )  const [inline]

Gets the mass_frame element.

Returns:
a daeSmartRef to the mass_frame element.

Definition at line 648 of file dom/domInstance_rigid_body.h.

const domMass_frameRef domInstance_rigid_body::domTechnique_common::getMass_frame (  )  const [inline]

Gets the mass_frame element.

Returns:
a daeSmartRef to the mass_frame element.

Definition at line 680 of file 1.4/dom/domInstance_rigid_body.h.

const domPhysics_materialRef domInstance_rigid_body::domTechnique_common::getPhysics_material (  )  const [inline]

Gets the physics_material element.

Returns:
a daeSmartRef to the physics_material element.

Definition at line 663 of file dom/domInstance_rigid_body.h.

const domPhysics_materialRef domInstance_rigid_body::domTechnique_common::getPhysics_material (  )  const [inline]

Gets the physics_material element.

Returns:
a daeSmartRef to the physics_material element.

Definition at line 695 of file 1.4/dom/domInstance_rigid_body.h.

const domShape_Array& domInstance_rigid_body::domTechnique_common::getShape_array (  )  const [inline]

Gets the shape element array.

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

Definition at line 673 of file dom/domInstance_rigid_body.h.

domShape_Array& domInstance_rigid_body::domTechnique_common::getShape_array (  )  [inline]

Gets the shape element array.

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

Definition at line 668 of file dom/domInstance_rigid_body.h.

const domShape_Array& domInstance_rigid_body::domTechnique_common::getShape_array (  )  const [inline]

Gets the shape element array.

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

Definition at line 705 of file 1.4/dom/domInstance_rigid_body.h.

domShape_Array& domInstance_rigid_body::domTechnique_common::getShape_array (  )  [inline]

Gets the shape element array.

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

Definition at line 700 of file 1.4/dom/domInstance_rigid_body.h.

const domVelocityRef domInstance_rigid_body::domTechnique_common::getVelocity (  )  const [inline]

Gets the velocity element.

Returns:
a daeSmartRef to the velocity element.

Definition at line 633 of file dom/domInstance_rigid_body.h.

const domVelocityRef domInstance_rigid_body::domTechnique_common::getVelocity (  )  const [inline]

Gets the velocity element.

Returns:
a daeSmartRef to the velocity element.

Definition at line 665 of file 1.4/dom/domInstance_rigid_body.h.

static daeInt domInstance_rigid_body::domTechnique_common::ID (  )  [inline, static]

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

static daeInt domInstance_rigid_body::domTechnique_common::ID (  )  [inline, static]

Definition at line 57 of file 1.4/dom/domInstance_rigid_body.h.

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

Overloaded assignment operator

Definition at line 697 of file dom/domInstance_rigid_body.h.

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

Overloaded assignment operator

Definition at line 729 of file 1.4/dom/domInstance_rigid_body.h.

static DLLSPEC daeMetaElement* domInstance_rigid_body::domTechnique_common::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* domInstance_rigid_body::domTechnique_common::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 domInstance_rigid_body::domTechnique_common::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 48 of file dom/domInstance_rigid_body.h.

virtual daeInt domInstance_rigid_body::domTechnique_common::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 58 of file 1.4/dom/domInstance_rigid_body.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 652 of file 1.4/dom/domInstance_rigid_body.h.

Used to preserve order in elements that do not specify strict sequencing of sub-elements.

Definition at line 643 of file 1.4/dom/domInstance_rigid_body.h.

Used to preserve order in elements that have a complex content model.

Definition at line 647 of file 1.4/dom/domInstance_rigid_body.h.

Specifies the initial angular velocity of the rigid_body instance in degrees per second around each axis, in the form of an X-Y-Z Euler rotation.

See also:
domAngular_velocity

Definition at line 627 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 633 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 604 of file dom/domInstance_rigid_body.h.

Definition at line 636 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 637 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 602 of file dom/domInstance_rigid_body.h.

Definition at line 634 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 635 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 638 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 639 of file 1.4/dom/domInstance_rigid_body.h.

Specifies the initial linear velocity of the rigid_body instance.

See also:
domVelocity

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