domCommon_newparam_type_complexType Class Reference

#include <domCommon_newparam_type.h>

Inheritance diagram for domCommon_newparam_type_complexType:
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 ()
const domFloatRef getFloat () const
const domFloat2Ref getFloat2 () const
const domFloat3Ref getFloat3 () const
const domFloat4Ref getFloat4 () const
const domFx_sampler2D_commonRef getSampler2D () const
const domSemanticRef getSemantic () const
xsNCName getSid () const
const domFx_surface_commonRef getSurface () const
void setSid (xsNCName atSid)

Protected Member Functions

 domCommon_newparam_type_complexType (DAE &dae, daeElement *elt)
virtual
domCommon_newparam_type_complexType
operator= (const domCommon_newparam_type_complexType &cpy)
virtual ~domCommon_newparam_type_complexType ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
xsNCName attrSid
domFloatRef elemFloat
domFloat2Ref elemFloat2
domFloat3Ref elemFloat3
domFloat4Ref elemFloat4
domFx_sampler2D_commonRef elemSampler2D
domSemanticRef elemSemantic
domFx_surface_commonRef elemSurface

Detailed Description

Definition at line 20 of file domCommon_newparam_type.h.


Member Typedef Documentation

Definition at line 142 of file domCommon_newparam_type.h.

Definition at line 139 of file domCommon_newparam_type.h.

Definition at line 205 of file domCommon_newparam_type.h.

Definition at line 202 of file domCommon_newparam_type.h.

Definition at line 268 of file domCommon_newparam_type.h.

Definition at line 265 of file domCommon_newparam_type.h.

Definition at line 84 of file domCommon_newparam_type.h.

Definition at line 81 of file domCommon_newparam_type.h.

Definition at line 26 of file domCommon_newparam_type.h.

Definition at line 23 of file domCommon_newparam_type.h.


Constructor & Destructor Documentation

domCommon_newparam_type_complexType::domCommon_newparam_type_complexType ( DAE dae,
daeElement elt 
) [inline, protected]

Constructor

Definition at line 422 of file domCommon_newparam_type.h.

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

Destructor

Definition at line 426 of file domCommon_newparam_type.h.


Member Function Documentation

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

Gets the _contents array.

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

Definition at line 416 of file domCommon_newparam_type.h.

daeElementRefArray& domCommon_newparam_type_complexType::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 411 of file domCommon_newparam_type.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 381 of file domCommon_newparam_type.h.

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

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 386 of file domCommon_newparam_type.h.

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

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 391 of file domCommon_newparam_type.h.

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

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 396 of file domCommon_newparam_type.h.

const domFx_sampler2D_commonRef domCommon_newparam_type_complexType::getSampler2D (  )  const [inline]

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 406 of file domCommon_newparam_type.h.

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

Gets the semantic element.

Returns:
a daeSmartRef to the semantic element.

Definition at line 376 of file domCommon_newparam_type.h.

xsNCName domCommon_newparam_type_complexType::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a xsNCName of the sid attribute.

Reimplemented in domCommon_newparam_type.

Definition at line 365 of file domCommon_newparam_type.h.

const domFx_surface_commonRef domCommon_newparam_type_complexType::getSurface (  )  const [inline]

Gets the surface element.

Returns:
a daeSmartRef to the surface element.

Definition at line 401 of file domCommon_newparam_type.h.

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

Overloaded assignment operator

Definition at line 430 of file domCommon_newparam_type.h.

void domCommon_newparam_type_complexType::setSid ( xsNCName  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Reimplemented in domCommon_newparam_type.

Definition at line 370 of file domCommon_newparam_type.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 357 of file domCommon_newparam_type.h.

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

Definition at line 348 of file domCommon_newparam_type.h.

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

Definition at line 352 of file domCommon_newparam_type.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 335 of file domCommon_newparam_type.h.

Definition at line 339 of file domCommon_newparam_type.h.

Definition at line 340 of file domCommon_newparam_type.h.

Definition at line 341 of file domCommon_newparam_type.h.

Definition at line 342 of file domCommon_newparam_type.h.

Definition at line 344 of file domCommon_newparam_type.h.

Definition at line 338 of file domCommon_newparam_type.h.

Definition at line 343 of file domCommon_newparam_type.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:50 2013