domFx_annotate_type_common Class Reference

#include <domFx_annotate_type_common.h>

Inheritance diagram for domFx_annotate_type_common:
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_type_common (DAE &dae)
virtual
domFx_annotate_type_common
operator= (const domFx_annotate_type_common &cpy)
virtual ~domFx_annotate_type_common ()

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 21 of file domFx_annotate_type_common.h.


Member Typedef Documentation

Definition at line 89 of file domFx_annotate_type_common.h.

Definition at line 86 of file domFx_annotate_type_common.h.

Definition at line 152 of file domFx_annotate_type_common.h.

Definition at line 149 of file domFx_annotate_type_common.h.

Definition at line 215 of file domFx_annotate_type_common.h.

Definition at line 212 of file domFx_annotate_type_common.h.

Definition at line 31 of file domFx_annotate_type_common.h.

Definition at line 28 of file domFx_annotate_type_common.h.

Definition at line 583 of file domFx_annotate_type_common.h.

Definition at line 580 of file domFx_annotate_type_common.h.

Definition at line 772 of file domFx_annotate_type_common.h.

Definition at line 769 of file domFx_annotate_type_common.h.

Definition at line 646 of file domFx_annotate_type_common.h.

Definition at line 643 of file domFx_annotate_type_common.h.

Definition at line 835 of file domFx_annotate_type_common.h.

Definition at line 832 of file domFx_annotate_type_common.h.

Definition at line 709 of file domFx_annotate_type_common.h.

Definition at line 706 of file domFx_annotate_type_common.h.

Definition at line 898 of file domFx_annotate_type_common.h.

Definition at line 895 of file domFx_annotate_type_common.h.

Definition at line 525 of file domFx_annotate_type_common.h.

Definition at line 522 of file domFx_annotate_type_common.h.

Definition at line 336 of file domFx_annotate_type_common.h.

Definition at line 333 of file domFx_annotate_type_common.h.

Definition at line 399 of file domFx_annotate_type_common.h.

Definition at line 396 of file domFx_annotate_type_common.h.

Definition at line 462 of file domFx_annotate_type_common.h.

Definition at line 459 of file domFx_annotate_type_common.h.

Definition at line 278 of file domFx_annotate_type_common.h.

Definition at line 275 of file domFx_annotate_type_common.h.

Definition at line 961 of file domFx_annotate_type_common.h.

Definition at line 958 of file domFx_annotate_type_common.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 1146 of file domFx_annotate_type_common.h.

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

Destructor

Definition at line 1150 of file domFx_annotate_type_common.h.


Member Function Documentation

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

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 1055 of file domFx_annotate_type_common.h.

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

Gets the bool2 element.

Returns:
a daeSmartRef to the bool2 element.

Definition at line 1060 of file domFx_annotate_type_common.h.

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

Gets the bool3 element.

Returns:
a daeSmartRef to the bool3 element.

Definition at line 1065 of file domFx_annotate_type_common.h.

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

Gets the bool4 element.

Returns:
a daeSmartRef to the bool4 element.

Definition at line 1070 of file domFx_annotate_type_common.h.

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

Gets the _contents array.

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

Definition at line 1140 of file domFx_annotate_type_common.h.

daeElementRefArray& domFx_annotate_type_common::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1135 of file domFx_annotate_type_common.h.

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

Reimplemented from daeElement.

Definition at line 24 of file domFx_annotate_type_common.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1095 of file domFx_annotate_type_common.h.

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

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 1100 of file domFx_annotate_type_common.h.

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

Gets the float2x2 element.

Returns:
a daeSmartRef to the float2x2 element.

Definition at line 1115 of file domFx_annotate_type_common.h.

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

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 1105 of file domFx_annotate_type_common.h.

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

Gets the float3x3 element.

Returns:
a daeSmartRef to the float3x3 element.

Definition at line 1120 of file domFx_annotate_type_common.h.

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

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 1110 of file domFx_annotate_type_common.h.

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

Gets the float4x4 element.

Returns:
a daeSmartRef to the float4x4 element.

Definition at line 1125 of file domFx_annotate_type_common.h.

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

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1075 of file domFx_annotate_type_common.h.

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

Gets the int2 element.

Returns:
a daeSmartRef to the int2 element.

Definition at line 1080 of file domFx_annotate_type_common.h.

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

Gets the int3 element.

Returns:
a daeSmartRef to the int3 element.

Definition at line 1085 of file domFx_annotate_type_common.h.

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

Gets the int4 element.

Returns:
a daeSmartRef to the int4 element.

Definition at line 1090 of file domFx_annotate_type_common.h.

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

Gets the string element.

Returns:
a daeSmartRef to the string element.

Definition at line 1130 of file domFx_annotate_type_common.h.

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

Definition at line 25 of file domFx_annotate_type_common.h.

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

Overloaded assignment operator

Definition at line 1154 of file domFx_annotate_type_common.h.

static DLLSPEC daeMetaElement* domFx_annotate_type_common::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_type_common::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 26 of file domFx_annotate_type_common.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 1047 of file domFx_annotate_type_common.h.

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

Definition at line 1038 of file domFx_annotate_type_common.h.

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

Definition at line 1042 of file domFx_annotate_type_common.h.

Definition at line 1019 of file domFx_annotate_type_common.h.

Definition at line 1020 of file domFx_annotate_type_common.h.

Definition at line 1021 of file domFx_annotate_type_common.h.

Definition at line 1022 of file domFx_annotate_type_common.h.

Definition at line 1027 of file domFx_annotate_type_common.h.

Definition at line 1028 of file domFx_annotate_type_common.h.

Definition at line 1031 of file domFx_annotate_type_common.h.

Definition at line 1029 of file domFx_annotate_type_common.h.

Definition at line 1032 of file domFx_annotate_type_common.h.

Definition at line 1030 of file domFx_annotate_type_common.h.

Definition at line 1033 of file domFx_annotate_type_common.h.

Definition at line 1023 of file domFx_annotate_type_common.h.

Definition at line 1024 of file domFx_annotate_type_common.h.

Definition at line 1025 of file domFx_annotate_type_common.h.

Definition at line 1026 of file domFx_annotate_type_common.h.

Definition at line 1034 of file domFx_annotate_type_common.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:57 2013