domFx_annotate Class Reference

#include <domFx_annotate.h>

Inheritance diagram for domFx_annotate:
Inheritance graph
[legend]

List of all members.

Classes

class  domBool
class  domBool2
class  domBool3
class  domBool4
class  domFloat
class  domFloat2
class  domFloat2x2
class  domFloat3
class  domFloat3x3
class  domFloat4
class  domFloat4x4
class  domInt
class  domInt2
class  domInt3
class  domInt4
class  domString

Public Types

typedef daeTArray< domBool2RefdomBool2_Array
typedef daeSmartRef< domBool2domBool2Ref
typedef daeTArray< domBool3RefdomBool3_Array
typedef daeSmartRef< domBool3domBool3Ref
typedef daeTArray< domBool4RefdomBool4_Array
typedef daeSmartRef< domBool4domBool4Ref
typedef daeTArray< domBoolRefdomBool_Array
typedef daeSmartRef< domBooldomBoolRef
typedef daeTArray< domFloat2RefdomFloat2_Array
typedef daeSmartRef< domFloat2domFloat2Ref
typedef daeTArray< domFloat2x2RefdomFloat2x2_Array
typedef daeSmartRef< domFloat2x2domFloat2x2Ref
typedef daeTArray< domFloat3RefdomFloat3_Array
typedef daeSmartRef< domFloat3domFloat3Ref
typedef daeTArray< domFloat3x3RefdomFloat3x3_Array
typedef daeSmartRef< domFloat3x3domFloat3x3Ref
typedef daeTArray< domFloat4RefdomFloat4_Array
typedef daeSmartRef< domFloat4domFloat4Ref
typedef daeTArray< domFloat4x4RefdomFloat4x4_Array
typedef daeSmartRef< domFloat4x4domFloat4x4Ref
typedef daeTArray< domFloatRefdomFloat_Array
typedef daeSmartRef< domFloatdomFloatRef
typedef daeTArray< domInt2RefdomInt2_Array
typedef daeSmartRef< domInt2domInt2Ref
typedef daeTArray< domInt3RefdomInt3_Array
typedef daeSmartRef< domInt3domInt3Ref
typedef daeTArray< domInt4RefdomInt4_Array
typedef daeSmartRef< domInt4domInt4Ref
typedef daeTArray< domIntRefdomInt_Array
typedef daeSmartRef< domIntdomIntRef
typedef daeTArray< domStringRefdomString_Array
typedef daeSmartRef< domStringdomStringRef

Public Member Functions

const domBoolRef getBool () const
const domBool2Ref getBool2 () const
const domBool3Ref getBool3 () const
const domBool4Ref getBool4 () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domFloatRef getFloat () const
const domFloat2Ref getFloat2 () const
const domFloat2x2Ref getFloat2x2 () const
const domFloat3Ref getFloat3 () const
const domFloat3x3Ref getFloat3x3 () const
const domFloat4Ref getFloat4 () const
const domFloat4x4Ref getFloat4x4 () const
const domIntRef getInt () const
const domInt2Ref getInt2 () const
const domInt3Ref getInt3 () const
const domInt4Ref getInt4 () const
const domStringRef getString () 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

 domFx_annotate (DAE &dae)
virtual domFx_annotateoperator= (const domFx_annotate &cpy)
virtual ~domFx_annotate ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domBoolRef elemBool
domBool2Ref elemBool2
domBool3Ref elemBool3
domBool4Ref elemBool4
domFloatRef elemFloat
domFloat2Ref elemFloat2
domFloat2x2Ref elemFloat2x2
domFloat3Ref elemFloat3
domFloat3x3Ref elemFloat3x3
domFloat4Ref elemFloat4
domFloat4x4Ref elemFloat4x4
domIntRef elemInt
domInt2Ref elemInt2
domInt3Ref elemInt3
domInt4Ref elemInt4
domStringRef elemString

Detailed Description

A group that specifies the allowable types for an annotation.

Definition at line 13 of file domFx_annotate.h.


Member Typedef Documentation

Definition at line 81 of file domFx_annotate.h.

Definition at line 78 of file domFx_annotate.h.

Definition at line 139 of file domFx_annotate.h.

Definition at line 136 of file domFx_annotate.h.

Definition at line 197 of file domFx_annotate.h.

Definition at line 194 of file domFx_annotate.h.

Definition at line 23 of file domFx_annotate.h.

Definition at line 20 of file domFx_annotate.h.

Definition at line 545 of file domFx_annotate.h.

Definition at line 542 of file domFx_annotate.h.

Definition at line 719 of file domFx_annotate.h.

Definition at line 716 of file domFx_annotate.h.

Definition at line 603 of file domFx_annotate.h.

Definition at line 600 of file domFx_annotate.h.

Definition at line 777 of file domFx_annotate.h.

Definition at line 774 of file domFx_annotate.h.

Definition at line 661 of file domFx_annotate.h.

Definition at line 658 of file domFx_annotate.h.

Definition at line 835 of file domFx_annotate.h.

Definition at line 832 of file domFx_annotate.h.

Definition at line 487 of file domFx_annotate.h.

Definition at line 484 of file domFx_annotate.h.

Definition at line 313 of file domFx_annotate.h.

Definition at line 310 of file domFx_annotate.h.

Definition at line 371 of file domFx_annotate.h.

Definition at line 368 of file domFx_annotate.h.

Definition at line 429 of file domFx_annotate.h.

Definition at line 426 of file domFx_annotate.h.

Definition at line 255 of file domFx_annotate.h.

Definition at line 252 of file domFx_annotate.h.

Definition at line 893 of file domFx_annotate.h.

Definition at line 890 of file domFx_annotate.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 1078 of file domFx_annotate.h.

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

Destructor

Definition at line 1082 of file domFx_annotate.h.


Member Function Documentation

static DLLSPEC daeElementRef domFx_annotate::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 domBoolRef domFx_annotate::getBool (  )  const [inline]

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 987 of file domFx_annotate.h.

const domBool2Ref domFx_annotate::getBool2 (  )  const [inline]

Gets the bool2 element.

Returns:
a daeSmartRef to the bool2 element.

Definition at line 992 of file domFx_annotate.h.

const domBool3Ref domFx_annotate::getBool3 (  )  const [inline]

Gets the bool3 element.

Returns:
a daeSmartRef to the bool3 element.

Definition at line 997 of file domFx_annotate.h.

const domBool4Ref domFx_annotate::getBool4 (  )  const [inline]

Gets the bool4 element.

Returns:
a daeSmartRef to the bool4 element.

Definition at line 1002 of file domFx_annotate.h.

const daeElementRefArray& domFx_annotate::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 1072 of file domFx_annotate.h.

daeElementRefArray& domFx_annotate::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1067 of file domFx_annotate.h.

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

Reimplemented from daeElement.

Definition at line 16 of file domFx_annotate.h.

const domFloatRef domFx_annotate::getFloat (  )  const [inline]

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1027 of file domFx_annotate.h.

const domFloat2Ref domFx_annotate::getFloat2 (  )  const [inline]

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 1032 of file domFx_annotate.h.

const domFloat2x2Ref domFx_annotate::getFloat2x2 (  )  const [inline]

Gets the float2x2 element.

Returns:
a daeSmartRef to the float2x2 element.

Definition at line 1047 of file domFx_annotate.h.

const domFloat3Ref domFx_annotate::getFloat3 (  )  const [inline]

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 1037 of file domFx_annotate.h.

const domFloat3x3Ref domFx_annotate::getFloat3x3 (  )  const [inline]

Gets the float3x3 element.

Returns:
a daeSmartRef to the float3x3 element.

Definition at line 1052 of file domFx_annotate.h.

const domFloat4Ref domFx_annotate::getFloat4 (  )  const [inline]

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 1042 of file domFx_annotate.h.

const domFloat4x4Ref domFx_annotate::getFloat4x4 (  )  const [inline]

Gets the float4x4 element.

Returns:
a daeSmartRef to the float4x4 element.

Definition at line 1057 of file domFx_annotate.h.

const domIntRef domFx_annotate::getInt (  )  const [inline]

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1007 of file domFx_annotate.h.

const domInt2Ref domFx_annotate::getInt2 (  )  const [inline]

Gets the int2 element.

Returns:
a daeSmartRef to the int2 element.

Definition at line 1012 of file domFx_annotate.h.

const domInt3Ref domFx_annotate::getInt3 (  )  const [inline]

Gets the int3 element.

Returns:
a daeSmartRef to the int3 element.

Definition at line 1017 of file domFx_annotate.h.

const domInt4Ref domFx_annotate::getInt4 (  )  const [inline]

Gets the int4 element.

Returns:
a daeSmartRef to the int4 element.

Definition at line 1022 of file domFx_annotate.h.

const domStringRef domFx_annotate::getString (  )  const [inline]

Gets the string element.

Returns:
a daeSmartRef to the string element.

Definition at line 1062 of file domFx_annotate.h.

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

Definition at line 17 of file domFx_annotate.h.

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

Overloaded assignment operator

Definition at line 1086 of file domFx_annotate.h.

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


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 979 of file domFx_annotate.h.

Used to preserve order in elements that do not specify strict sequencing of sub-elements.

Definition at line 970 of file domFx_annotate.h.

Used to preserve order in elements that have a complex content model.

Definition at line 974 of file domFx_annotate.h.

Definition at line 951 of file domFx_annotate.h.

Definition at line 952 of file domFx_annotate.h.

Definition at line 953 of file domFx_annotate.h.

Definition at line 954 of file domFx_annotate.h.

Definition at line 959 of file domFx_annotate.h.

Definition at line 960 of file domFx_annotate.h.

Definition at line 963 of file domFx_annotate.h.

Definition at line 961 of file domFx_annotate.h.

Definition at line 964 of file domFx_annotate.h.

Definition at line 962 of file domFx_annotate.h.

Definition at line 965 of file domFx_annotate.h.

Definition at line 955 of file domFx_annotate.h.

Definition at line 956 of file domFx_annotate.h.

Definition at line 957 of file domFx_annotate.h.

Definition at line 958 of file domFx_annotate.h.

Definition at line 966 of file domFx_annotate.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:29:55 2013