domTapered_capsule Class Reference

#include <domTapered_capsule.h>

Inheritance diagram for domTapered_capsule:
Inheritance graph
[legend]

List of all members.

Classes

class  domHeight
class  domRadius1
class  domRadius2

Public Types

typedef daeTArray< domHeightRefdomHeight_Array
typedef daeSmartRef< domHeightdomHeightRef
typedef daeTArray< domRadius1RefdomRadius1_Array
typedef daeSmartRef< domRadius1domRadius1Ref
typedef daeTArray< domRadius2RefdomRadius2_Array
typedef daeSmartRef< domRadius2domRadius2Ref

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domHeightRef getHeight () const
const domRadius1Ref getRadius1 () const
const domRadius2Ref getRadius2 () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domTapered_capsule (DAE &dae)
virtual domTapered_capsuleoperator= (const domTapered_capsule &cpy)
virtual ~domTapered_capsule ()

Protected Attributes

domExtra_Array elemExtra_array
domHeightRef elemHeight
domRadius1Ref elemRadius1
domRadius2Ref elemRadius2

Detailed Description

A tapered capsule primitive that is centered on, and aligned with, the local Y axis.

Definition at line 23 of file domTapered_capsule.h.


Member Typedef Documentation

Definition at line 33 of file domTapered_capsule.h.

Definition at line 30 of file domTapered_capsule.h.

Definition at line 95 of file domTapered_capsule.h.

Definition at line 92 of file domTapered_capsule.h.

Definition at line 162 of file domTapered_capsule.h.

Definition at line 159 of file domTapered_capsule.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 281 of file domTapered_capsule.h.

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

Destructor

Definition at line 285 of file domTapered_capsule.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 26 of file domTapered_capsule.h.

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

Gets the extra element array.

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

Definition at line 276 of file domTapered_capsule.h.

domExtra_Array& domTapered_capsule::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 271 of file domTapered_capsule.h.

const domHeightRef domTapered_capsule::getHeight (  )  const [inline]

Gets the height element.

Returns:
a daeSmartRef to the height element.

Definition at line 256 of file domTapered_capsule.h.

const domRadius1Ref domTapered_capsule::getRadius1 (  )  const [inline]

Gets the radius1 element.

Returns:
a daeSmartRef to the radius1 element.

Definition at line 261 of file domTapered_capsule.h.

const domRadius2Ref domTapered_capsule::getRadius2 (  )  const [inline]

Gets the radius2 element.

Returns:
a daeSmartRef to the radius2 element.

Definition at line 266 of file domTapered_capsule.h.

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

Definition at line 27 of file domTapered_capsule.h.

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

Overloaded assignment operator

Definition at line 289 of file domTapered_capsule.h.

static DLLSPEC daeMetaElement* domTapered_capsule::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 domTapered_capsule::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 28 of file domTapered_capsule.h.


Member Data Documentation

The extra element may appear any number of times.

See also:
domExtra

Definition at line 249 of file domTapered_capsule.h.

A float value that represents the length of the line segment connecting the centers of the capping hemispheres.

See also:
domHeight

Definition at line 233 of file domTapered_capsule.h.

Two float values that represent the radii of the tapered capsule at the positive (height/2) Y value.Both ends of the tapered capsule may be elliptical.

See also:
domRadius1

Definition at line 239 of file domTapered_capsule.h.

Two float values that represent the radii of the tapered capsule at the negative (height/2) Y value.Both ends of the tapered capsule may be elliptical.

See also:
domRadius2

Definition at line 245 of file domTapered_capsule.h.


The documentation for this class was generated from the following file:
 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:56 2013