domRigid_constraint::domTechnique_common Class Reference

#include <domRigid_constraint.h>

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

List of all members.

Classes

class  domEnabled
class  domInterpenetrate
class  domLimits
class  domSpring

Public Types

typedef daeTArray< domEnabledRefdomEnabled_Array
typedef daeTArray< domEnabledRefdomEnabled_Array
typedef daeSmartRef< domEnableddomEnabledRef
typedef daeSmartRef< domEnableddomEnabledRef
typedef daeTArray
< domInterpenetrateRef
domInterpenetrate_Array
typedef daeTArray
< domInterpenetrateRef
domInterpenetrate_Array
typedef daeSmartRef
< domInterpenetrate
domInterpenetrateRef
typedef daeSmartRef
< domInterpenetrate
domInterpenetrateRef
typedef daeTArray< domLimitsRefdomLimits_Array
typedef daeTArray< domLimitsRefdomLimits_Array
typedef daeSmartRef< domLimitsdomLimitsRef
typedef daeSmartRef< domLimitsdomLimitsRef
typedef daeTArray< domSpringRefdomSpring_Array
typedef daeTArray< domSpringRefdomSpring_Array
typedef daeSmartRef< domSpringdomSpringRef
typedef daeSmartRef< domSpringdomSpringRef

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domEnabledRef getEnabled () const
const domEnabledRef getEnabled () const
const domInterpenetrateRef getInterpenetrate () const
const domInterpenetrateRef getInterpenetrate () const
const domLimitsRef getLimits () const
const domLimitsRef getLimits () const
const domSpringRef getSpring () const
const domSpringRef getSpring () 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

domEnabledRef elemEnabled
domInterpenetrateRef elemInterpenetrate
domLimitsRef elemLimits
domSpringRef elemSpring

Detailed Description

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

Definition at line 324 of file 1.4/dom/domRigid_constraint.h.


Member Typedef Documentation

Definition at line 326 of file dom/domRigid_constraint.h.

Definition at line 334 of file 1.4/dom/domRigid_constraint.h.

Definition at line 323 of file dom/domRigid_constraint.h.

Definition at line 331 of file 1.4/dom/domRigid_constraint.h.

Definition at line 406 of file dom/domRigid_constraint.h.

Definition at line 414 of file 1.4/dom/domRigid_constraint.h.

Definition at line 403 of file dom/domRigid_constraint.h.

Definition at line 411 of file 1.4/dom/domRigid_constraint.h.

Definition at line 485 of file dom/domRigid_constraint.h.

Definition at line 493 of file 1.4/dom/domRigid_constraint.h.

Definition at line 482 of file dom/domRigid_constraint.h.

Definition at line 490 of file 1.4/dom/domRigid_constraint.h.

Definition at line 685 of file dom/domRigid_constraint.h.

Definition at line 693 of file 1.4/dom/domRigid_constraint.h.

Definition at line 682 of file dom/domRigid_constraint.h.

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


Constructor & Destructor Documentation

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

Constructor

Definition at line 952 of file 1.4/dom/domRigid_constraint.h.

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

Destructor

Definition at line 956 of file 1.4/dom/domRigid_constraint.h.

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

Constructor

Definition at line 943 of file dom/domRigid_constraint.h.

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

Destructor

Definition at line 947 of file dom/domRigid_constraint.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 319 of file dom/domRigid_constraint.h.

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

Reimplemented from daeElement.

Definition at line 327 of file 1.4/dom/domRigid_constraint.h.

const domEnabledRef domRigid_constraint::domTechnique_common::getEnabled (  )  const [inline]

Gets the enabled element.

Returns:
a daeSmartRef to the enabled element.

Definition at line 923 of file dom/domRigid_constraint.h.

const domEnabledRef domRigid_constraint::domTechnique_common::getEnabled (  )  const [inline]

Gets the enabled element.

Returns:
a daeSmartRef to the enabled element.

Definition at line 932 of file 1.4/dom/domRigid_constraint.h.

const domInterpenetrateRef domRigid_constraint::domTechnique_common::getInterpenetrate (  )  const [inline]

Gets the interpenetrate element.

Returns:
a daeSmartRef to the interpenetrate element.

Definition at line 928 of file dom/domRigid_constraint.h.

const domInterpenetrateRef domRigid_constraint::domTechnique_common::getInterpenetrate (  )  const [inline]

Gets the interpenetrate element.

Returns:
a daeSmartRef to the interpenetrate element.

Definition at line 937 of file 1.4/dom/domRigid_constraint.h.

const domLimitsRef domRigid_constraint::domTechnique_common::getLimits (  )  const [inline]

Gets the limits element.

Returns:
a daeSmartRef to the limits element.

Definition at line 933 of file dom/domRigid_constraint.h.

const domLimitsRef domRigid_constraint::domTechnique_common::getLimits (  )  const [inline]

Gets the limits element.

Returns:
a daeSmartRef to the limits element.

Definition at line 942 of file 1.4/dom/domRigid_constraint.h.

const domSpringRef domRigid_constraint::domTechnique_common::getSpring (  )  const [inline]

Gets the spring element.

Returns:
a daeSmartRef to the spring element.

Definition at line 938 of file dom/domRigid_constraint.h.

const domSpringRef domRigid_constraint::domTechnique_common::getSpring (  )  const [inline]

Gets the spring element.

Returns:
a daeSmartRef to the spring element.

Definition at line 947 of file 1.4/dom/domRigid_constraint.h.

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

Definition at line 320 of file dom/domRigid_constraint.h.

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

Definition at line 328 of file 1.4/dom/domRigid_constraint.h.

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

Overloaded assignment operator

Definition at line 951 of file dom/domRigid_constraint.h.

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

Overloaded assignment operator

Definition at line 960 of file 1.4/dom/domRigid_constraint.h.

static DLLSPEC daeMetaElement* domRigid_constraint::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* domRigid_constraint::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 domRigid_constraint::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 321 of file dom/domRigid_constraint.h.

virtual daeInt domRigid_constraint::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 329 of file 1.4/dom/domRigid_constraint.h.


Member Data Documentation

If false, the constraint doesn’t exert any force or influence on the rigid bodies.

See also:
domEnabled

If false, the constraint doesn't exert any force or influence on the rigid bodies.

See also:
domEnabled

Definition at line 911 of file 1.4/dom/domRigid_constraint.h.

Indicates whether the attached rigid bodies may inter-penetrate.

See also:
domInterpenetrate

Definition at line 915 of file 1.4/dom/domRigid_constraint.h.

The limits element provides a flexible way to specify the constraint limits (degrees of freedom and ranges).

See also:
domLimits

Definition at line 920 of file 1.4/dom/domRigid_constraint.h.

Spring, based on distance (“LINEAR”) or angle (“ANGULAR”).

See also:
domSpring

Spring, based on distance ("LINEAR") or angle ("ANGULAR").

See also:
domSpring

Definition at line 925 of file 1.4/dom/domRigid_constraint.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:52 2013