domRigid_constraint::domTechnique_common::domLimits Class Reference

#include <domRigid_constraint.h>

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

List of all members.

Classes

class  domLinear
class  domSwing_cone_and_twist

Public Types

typedef daeTArray< domLinearRefdomLinear_Array
typedef daeTArray< domLinearRefdomLinear_Array
typedef daeSmartRef< domLineardomLinearRef
typedef daeSmartRef< domLineardomLinearRef
typedef daeTArray
< domSwing_cone_and_twistRef
domSwing_cone_and_twist_Array
typedef daeTArray
< domSwing_cone_and_twistRef
domSwing_cone_and_twist_Array
typedef daeSmartRef
< domSwing_cone_and_twist
domSwing_cone_and_twistRef
typedef daeSmartRef
< domSwing_cone_and_twist
domSwing_cone_and_twistRef

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domLinearRef getLinear () const
const domLinearRef getLinear () const
const domSwing_cone_and_twistRef getSwing_cone_and_twist () const
const domSwing_cone_and_twistRef getSwing_cone_and_twist () 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

 domLimits (DAE &dae)
 domLimits (DAE &dae)
virtual domLimitsoperator= (const domLimits &cpy)
virtual domLimitsoperator= (const domLimits &cpy)
virtual ~domLimits ()
virtual ~domLimits ()

Protected Attributes

domLinearRef elemLinear
domSwing_cone_and_twistRef elemSwing_cone_and_twist

Detailed Description

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

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


Member Typedef Documentation

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

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

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

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

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

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

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

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


Constructor & Destructor Documentation

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

Constructor

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

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

Destructor

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

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

Constructor

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

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

Destructor

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


Member Function Documentation

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

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

const domLinearRef domRigid_constraint::domTechnique_common::domLimits::getLinear (  )  const [inline]

Gets the linear element.

Returns:
a daeSmartRef to the linear element.

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

const domLinearRef domRigid_constraint::domTechnique_common::domLimits::getLinear (  )  const [inline]

Gets the linear element.

Returns:
a daeSmartRef to the linear element.

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

const domSwing_cone_and_twistRef domRigid_constraint::domTechnique_common::domLimits::getSwing_cone_and_twist (  )  const [inline]

Gets the swing_cone_and_twist element.

Returns:
a daeSmartRef to the swing_cone_and_twist element.

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

const domSwing_cone_and_twistRef domRigid_constraint::domTechnique_common::domLimits::getSwing_cone_and_twist (  )  const [inline]

Gets the swing_cone_and_twist element.

Returns:
a daeSmartRef to the swing_cone_and_twist element.

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

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

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

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

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

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

Overloaded assignment operator

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

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

Overloaded assignment operator

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

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

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


Member Data Documentation

The linear element describes linear (translational) limits along each axis.

See also:
domLinear

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

The swing_cone_and_twist element describes the angular limits along each rotation axis in degrees. The the X and Y limits describe a “swing cone” and the Z limits describe the “twist angle” range

See also:
domSwing_cone_and_twist

The swing_cone_and_twist element describes the angular limits along each rotation axis in degrees. The the X and Y limits describe a "swing cone" and the Z limits describe the "twist angle" range

See also:
domSwing_cone_and_twist

Definition at line 644 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