domRigid_constraint Class Reference

#include <domRigid_constraint.h>

Inheritance diagram for domRigid_constraint:
Inheritance graph
[legend]

List of all members.

Classes

class  domAttachment
class  domRef_attachment
class  domTechnique_common

Public Types

typedef daeTArray
< domAttachmentRef
domAttachment_Array
typedef daeTArray
< domAttachmentRef
domAttachment_Array
typedef daeSmartRef
< domAttachment
domAttachmentRef
typedef daeSmartRef
< domAttachment
domAttachmentRef
typedef daeTArray
< domRef_attachmentRef
domRef_attachment_Array
typedef daeTArray
< domRef_attachmentRef
domRef_attachment_Array
typedef daeSmartRef
< domRef_attachment
domRef_attachmentRef
typedef daeSmartRef
< domRef_attachment
domRef_attachmentRef
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 domAttachmentRef getAttachment () const
const domAttachmentRef getAttachment () 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 ()
xsToken getName () const
xsNCName getName () const
const domRef_attachmentRef getRef_attachment () const
const domRef_attachmentRef getRef_attachment () const
domSid getSid () const
xsNCName getSid () 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 setName (xsToken atName)
void setName (xsNCName atName)
void setSid (domSid atSid)
void setSid (xsNCName atSid)
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

 domRigid_constraint (DAE &dae)
 domRigid_constraint (DAE &dae)
virtual domRigid_constraintoperator= (const domRigid_constraint &cpy)
virtual domRigid_constraintoperator= (const domRigid_constraint &cpy)
virtual ~domRigid_constraint ()
virtual ~domRigid_constraint ()

Protected Attributes

xsToken attrName
xsNCName attrName
domSid attrSid
xsNCName attrSid
domAttachmentRef elemAttachment
domExtra_Array elemExtra_array
domRef_attachmentRef elemRef_attachment
domTechnique_Array elemTechnique_array
domTechnique_commonRef elemTechnique_common

Detailed Description

This element allows for connecting components, such as rigid_body into complex physics models with moveable parts.

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


Member Typedef Documentation

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

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

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

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

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

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

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

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

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

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

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

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


Constructor & Destructor Documentation

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

Constructor

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

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

Destructor

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

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

Constructor

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

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

Destructor

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


Member Function Documentation

static DLLSPEC daeElementRef domRigid_constraint::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::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 domAttachmentRef domRigid_constraint::getAttachment (  )  const [inline]

Gets the attachment element.

Returns:
a daeSmartRef to the attachment element.

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

const domAttachmentRef domRigid_constraint::getAttachment (  )  const [inline]

Gets the attachment element.

Returns:
a daeSmartRef to the attachment element.

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

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

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

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

Gets the extra element array.

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

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

domExtra_Array& domRigid_constraint::getExtra_array (  )  [inline]

Gets the extra element array.

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

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

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

Gets the extra element array.

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

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

domExtra_Array& domRigid_constraint::getExtra_array (  )  [inline]

Gets the extra element array.

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

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

xsToken domRigid_constraint::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

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

xsNCName domRigid_constraint::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

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

const domRef_attachmentRef domRigid_constraint::getRef_attachment (  )  const [inline]

Gets the ref_attachment element.

Returns:
a daeSmartRef to the ref_attachment element.

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

const domRef_attachmentRef domRigid_constraint::getRef_attachment (  )  const [inline]

Gets the ref_attachment element.

Returns:
a daeSmartRef to the ref_attachment element.

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

domSid domRigid_constraint::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

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

xsNCName domRigid_constraint::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a xsNCName of the sid attribute.

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

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

Gets the technique element array.

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

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

domTechnique_Array& domRigid_constraint::getTechnique_array (  )  [inline]

Gets the technique element array.

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

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

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

Gets the technique element array.

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

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

domTechnique_Array& domRigid_constraint::getTechnique_array (  )  [inline]

Gets the technique element array.

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

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

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

Gets the technique_common element.

Returns:
a daeSmartRef to the technique_common element.

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

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

Gets the technique_common element.

Returns:
a daeSmartRef to the technique_common element.

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

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

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

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

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

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

Overloaded assignment operator

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

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

Overloaded assignment operator

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

static DLLSPEC daeMetaElement* domRigid_constraint::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::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 domRigid_constraint::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

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

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

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

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

void domRigid_constraint::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

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

void domRigid_constraint::setSid ( xsNCName  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

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

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

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


Member Data Documentation

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

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

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

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

The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.

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

The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.

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

Defines an attachment to a rigid-body or a node.

See also:
domAttachment

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

The extra element may appear any number of times.

See also:
domExtra

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

Defines the attachment (to a rigid_body or a node) to be used as the reference-frame.

See also:
domRef_attachment

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

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

See also:
domTechnique

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

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

See also:
domTechnique_common

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