domFx_common_newparam Class Reference

#include <domFx_common_newparam.h>

Inheritance diagram for domFx_common_newparam:
Inheritance graph
[legend]

List of all members.

Classes

class  domFloat
class  domFloat2
class  domFloat3
class  domFloat4
class  domSemantic

Public Types

typedef daeTArray< domFloat2RefdomFloat2_Array
typedef daeSmartRef< domFloat2domFloat2Ref
typedef daeTArray< domFloat3RefdomFloat3_Array
typedef daeSmartRef< domFloat3domFloat3Ref
typedef daeTArray< domFloat4RefdomFloat4_Array
typedef daeSmartRef< domFloat4domFloat4Ref
typedef daeTArray< domFloatRefdomFloat_Array
typedef daeSmartRef< domFloatdomFloatRef
typedef daeTArray< domSemanticRefdomSemantic_Array
typedef daeSmartRef< domSemanticdomSemanticRef

Public Member Functions

const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domFloatRef getFloat () const
const domFloat2Ref getFloat2 () const
const domFloat3Ref getFloat3 () const
const domFloat4Ref getFloat4 () const
const domFx_sampler2DRef getSampler2D () const
const domSemanticRef getSemantic () const
domSid getSid () const
void setSid (domSid atSid)
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_common_newparam (DAE &dae)
virtual domFx_common_newparamoperator= (const domFx_common_newparam &cpy)
virtual ~domFx_common_newparam ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domSid attrSid
domFloatRef elemFloat
domFloat2Ref elemFloat2
domFloat3Ref elemFloat3
domFloat4Ref elemFloat4
domFx_sampler2DRef elemSampler2D
domSemanticRef elemSemantic

Detailed Description

Definition at line 11 of file domFx_common_newparam.h.


Member Typedef Documentation

Definition at line 137 of file domFx_common_newparam.h.

Definition at line 134 of file domFx_common_newparam.h.

Definition at line 195 of file domFx_common_newparam.h.

Definition at line 192 of file domFx_common_newparam.h.

Definition at line 253 of file domFx_common_newparam.h.

Definition at line 250 of file domFx_common_newparam.h.

Definition at line 79 of file domFx_common_newparam.h.

Definition at line 76 of file domFx_common_newparam.h.

Definition at line 21 of file domFx_common_newparam.h.

Definition at line 18 of file domFx_common_newparam.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 396 of file domFx_common_newparam.h.

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

Destructor

Definition at line 400 of file domFx_common_newparam.h.


Member Function Documentation

static DLLSPEC daeElementRef domFx_common_newparam::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 daeElementRefArray& domFx_common_newparam::getContents (  )  const [inline]

Gets the _contents array.

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

Definition at line 390 of file domFx_common_newparam.h.

daeElementRefArray& domFx_common_newparam::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 385 of file domFx_common_newparam.h.

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

Reimplemented from daeElement.

Definition at line 14 of file domFx_common_newparam.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 360 of file domFx_common_newparam.h.

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

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 365 of file domFx_common_newparam.h.

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

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 370 of file domFx_common_newparam.h.

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

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 375 of file domFx_common_newparam.h.

const domFx_sampler2DRef domFx_common_newparam::getSampler2D (  )  const [inline]

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 380 of file domFx_common_newparam.h.

const domSemanticRef domFx_common_newparam::getSemantic (  )  const [inline]

Gets the semantic element.

Returns:
a daeSmartRef to the semantic element.

Definition at line 355 of file domFx_common_newparam.h.

domSid domFx_common_newparam::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 344 of file domFx_common_newparam.h.

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

Definition at line 15 of file domFx_common_newparam.h.

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

Overloaded assignment operator

Definition at line 404 of file domFx_common_newparam.h.

static DLLSPEC daeMetaElement* domFx_common_newparam::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 domFx_common_newparam::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 349 of file domFx_common_newparam.h.

virtual daeInt domFx_common_newparam::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 16 of file domFx_common_newparam.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 336 of file domFx_common_newparam.h.

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

Definition at line 327 of file domFx_common_newparam.h.

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

Definition at line 331 of file domFx_common_newparam.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 315 of file domFx_common_newparam.h.

Definition at line 319 of file domFx_common_newparam.h.

Definition at line 320 of file domFx_common_newparam.h.

Definition at line 321 of file domFx_common_newparam.h.

Definition at line 322 of file domFx_common_newparam.h.

Definition at line 323 of file domFx_common_newparam.h.

Definition at line 318 of file domFx_common_newparam.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:30:04 2013