domCapsule::domRadius Class Reference

#include <domCapsule.h>

Inheritance diagram for domCapsule::domRadius:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
domFloat3getValue ()
const domFloat2getValue () const
domFloat2getValue ()
void setValue (const domFloat3 &val)
void setValue (const domFloat2 &val)
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

 domRadius (DAE &dae)
 domRadius (DAE &dae)
virtual domRadiusoperator= (const domRadius &cpy)
virtual domRadiusoperator= (const domRadius &cpy)
virtual ~domRadius ()
virtual ~domRadius ()

Protected Attributes

domFloat3 _value
domFloat2 _value

Detailed Description

Two float values that represent the radii of the capsule (it may be elliptical)

Three float values that represent the radii of the capsule (it may be elliptical).

Definition at line 99 of file 1.4/dom/domCapsule.h.


Constructor & Destructor Documentation

domCapsule::domRadius::domRadius ( DAE dae  )  [inline, protected]

Constructor

Definition at line 133 of file 1.4/dom/domCapsule.h.

virtual domCapsule::domRadius::~domRadius (  )  [inline, protected, virtual]

Destructor

Definition at line 137 of file 1.4/dom/domCapsule.h.

domCapsule::domRadius::domRadius ( DAE dae  )  [inline, protected]

Constructor

Definition at line 120 of file dom/domCapsule.h.

virtual domCapsule::domRadius::~domRadius (  )  [inline, protected, virtual]

Destructor

Definition at line 124 of file dom/domCapsule.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 94 of file dom/domCapsule.h.

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

Reimplemented from daeElement.

Definition at line 102 of file 1.4/dom/domCapsule.h.

domFloat3& domCapsule::domRadius::getValue (  )  [inline]

Gets the value of this element.

Returns:
a domFloat3 of the value.

Definition at line 104 of file dom/domCapsule.h.

const domFloat2& domCapsule::domRadius::getValue (  )  const [inline]

Gets the _value array.

Returns:
Returns a constant domFloat2 reference of the _value array.

Definition at line 122 of file 1.4/dom/domCapsule.h.

domFloat2& domCapsule::domRadius::getValue (  )  [inline]

Gets the _value array.

Returns:
Returns a domFloat2 reference of the _value array.

Definition at line 117 of file 1.4/dom/domCapsule.h.

static daeInt domCapsule::domRadius::ID (  )  [inline, static]

Definition at line 95 of file dom/domCapsule.h.

static daeInt domCapsule::domRadius::ID (  )  [inline, static]

Definition at line 103 of file 1.4/dom/domCapsule.h.

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

Overloaded assignment operator

Definition at line 128 of file dom/domCapsule.h.

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

Overloaded assignment operator

Definition at line 141 of file 1.4/dom/domCapsule.h.

static DLLSPEC daeMetaElement* domCapsule::domRadius::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* domCapsule::domRadius::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 domCapsule::domRadius::setValue ( const domFloat3 val  )  [inline]

Sets the _value of this element.

Parameters:
val The new value for this element.

Definition at line 109 of file dom/domCapsule.h.

void domCapsule::domRadius::setValue ( const domFloat2 val  )  [inline]

Sets the _value array.

Parameters:
val The new value for the _value array.

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

virtual daeInt domCapsule::domRadius::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 96 of file dom/domCapsule.h.

virtual daeInt domCapsule::domRadius::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 104 of file 1.4/dom/domCapsule.h.


Member Data Documentation

The domFloat3 value of the text data of this element.

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

The domFloat2 value of the text data of this element.

Definition at line 110 of file 1.4/dom/domCapsule.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:29:22 2013