domRigid_constraint::domTechnique_common::domSpring Class Reference

#include <domRigid_constraint.h>

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

List of all members.

Classes

class  domAngular
class  domLinear

Public Types

typedef daeTArray< domAngularRefdomAngular_Array
typedef daeTArray< domAngularRefdomAngular_Array
typedef daeSmartRef< domAngulardomAngularRef
typedef daeSmartRef< domAngulardomAngularRef
typedef daeTArray< domLinearRefdomLinear_Array
typedef daeTArray< domLinearRefdomLinear_Array
typedef daeSmartRef< domLineardomLinearRef
typedef daeSmartRef< domLineardomLinearRef

Public Member Functions

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

 domSpring (DAE &dae)
 domSpring (DAE &dae)
virtual domSpringoperator= (const domSpring &cpy)
virtual domSpringoperator= (const domSpring &cpy)
virtual ~domSpring ()
virtual ~domSpring ()

Protected Attributes

domAngularRef elemAngular
domLinearRef elemLinear

Detailed Description

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

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

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


Member Typedef Documentation

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

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

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

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

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

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

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

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


Constructor & Destructor Documentation

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

Constructor

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

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

Destructor

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

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

Constructor

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

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

Destructor

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


Member Function Documentation

static DLLSPEC daeElementRef domRigid_constraint::domTechnique_common::domSpring::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::domSpring::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 domAngularRef domRigid_constraint::domTechnique_common::domSpring::getAngular (  )  const [inline]

Gets the angular element.

Returns:
a daeSmartRef to the angular element.

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

const domAngularRef domRigid_constraint::domTechnique_common::domSpring::getAngular (  )  const [inline]

Gets the angular element.

Returns:
a daeSmartRef to the angular element.

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

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

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

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

Gets the linear element.

Returns:
a daeSmartRef to the linear element.

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

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

Gets the linear element.

Returns:
a daeSmartRef to the linear element.

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

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

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

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

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

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

Overloaded assignment operator

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

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

Overloaded assignment operator

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

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

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


Member Data Documentation

The angular spring properties.

See also:
domAngular

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

The linear spring properties.

See also:
domLinear

Definition at line 863 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:53 2013