domCg_newparam_complexType Class Reference

#include <domCg_newparam.h>

Inheritance diagram for domCg_newparam_complexType:
Inheritance graph
[legend]

List of all members.

Classes

class  domModifier
class  domSemantic

Public Types

typedef daeTArray< domModifierRefdomModifier_Array
typedef daeSmartRef< domModifierdomModifierRef
typedef daeTArray< domSemanticRefdomSemantic_Array
typedef daeSmartRef< domSemanticdomSemanticRef

Public Member Functions

const domFx_annotate_common_ArraygetAnnotate_array () const
domFx_annotate_common_ArraygetAnnotate_array ()
const domCg_newarray_typeRef getArray () const
const domCg_param_typeRef getCg_param_type () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const domModifierRef getModifier () const
const domSemanticRef getSemantic () const
domCg_identifier getSid () const
const domCg_setuser_typeRef getUsertype () const
void setSid (domCg_identifier atSid)

Protected Member Functions

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

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domCg_identifier attrSid
domFx_annotate_common_Array elemAnnotate_array
domCg_newarray_typeRef elemArray
domCg_param_typeRef elemCg_param_type
domModifierRef elemModifier
domSemanticRef elemSemantic
domCg_setuser_typeRef elemUsertype

Detailed Description

Create a new, named param object in the CG Runtime, assign it a type, an initial value, and additional attributes at declaration time.

Definition at line 26 of file 1.4/dom/domCg_newparam.h.


Member Typedef Documentation

Reimplemented in domCg_newparam.

Definition at line 93 of file 1.4/dom/domCg_newparam.h.

Reimplemented in domCg_newparam.

Definition at line 90 of file 1.4/dom/domCg_newparam.h.

Reimplemented in domCg_newparam.

Definition at line 32 of file 1.4/dom/domCg_newparam.h.

Reimplemented in domCg_newparam.

Definition at line 29 of file 1.4/dom/domCg_newparam.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 251 of file 1.4/dom/domCg_newparam.h.

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

Destructor

Definition at line 255 of file 1.4/dom/domCg_newparam.h.


Member Function Documentation

const domFx_annotate_common_Array& domCg_newparam_complexType::getAnnotate_array (  )  const [inline]

Gets the annotate element array.

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

Reimplemented in domCg_newparam.

Definition at line 210 of file 1.4/dom/domCg_newparam.h.

domFx_annotate_common_Array& domCg_newparam_complexType::getAnnotate_array (  )  [inline]

Gets the annotate element array.

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

Reimplemented in domCg_newparam.

Definition at line 205 of file 1.4/dom/domCg_newparam.h.

const domCg_newarray_typeRef domCg_newparam_complexType::getArray (  )  const [inline]

Gets the array element.

Returns:
a daeSmartRef to the array element.

Definition at line 235 of file 1.4/dom/domCg_newparam.h.

const domCg_param_typeRef domCg_newparam_complexType::getCg_param_type (  )  const [inline]

Gets the cg_param_type element.

Returns:
a daeSmartRef to the cg_param_type element.

Definition at line 225 of file 1.4/dom/domCg_newparam.h.

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

Gets the _contents array.

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

Definition at line 245 of file 1.4/dom/domCg_newparam.h.

daeElementRefArray& domCg_newparam_complexType::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 240 of file 1.4/dom/domCg_newparam.h.

const domModifierRef domCg_newparam_complexType::getModifier (  )  const [inline]

Gets the modifier element.

Returns:
a daeSmartRef to the modifier element.

Reimplemented in domCg_newparam.

Definition at line 220 of file 1.4/dom/domCg_newparam.h.

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

Gets the semantic element.

Returns:
a daeSmartRef to the semantic element.

Reimplemented in domCg_newparam.

Definition at line 215 of file 1.4/dom/domCg_newparam.h.

domCg_identifier domCg_newparam_complexType::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domCg_identifier of the sid attribute.

Reimplemented in domCg_newparam, and domCg_newparam.

Definition at line 194 of file 1.4/dom/domCg_newparam.h.

const domCg_setuser_typeRef domCg_newparam_complexType::getUsertype (  )  const [inline]

Gets the usertype element.

Returns:
a daeSmartRef to the usertype element.

Definition at line 230 of file 1.4/dom/domCg_newparam.h.

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

Overloaded assignment operator

Definition at line 259 of file 1.4/dom/domCg_newparam.h.

void domCg_newparam_complexType::setSid ( domCg_identifier  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Reimplemented in domCg_newparam.

Definition at line 199 of file 1.4/dom/domCg_newparam.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 186 of file 1.4/dom/domCg_newparam.h.

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

Definition at line 177 of file 1.4/dom/domCg_newparam.h.

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

Definition at line 181 of file 1.4/dom/domCg_newparam.h.

Reimplemented in domCg_newparam.

Definition at line 153 of file 1.4/dom/domCg_newparam.h.

The annotate element allows you to specify an annotation for this new param.

See also:
domAnnotate

Reimplemented in domCg_newparam.

Definition at line 160 of file 1.4/dom/domCg_newparam.h.

Definition at line 173 of file 1.4/dom/domCg_newparam.h.

Definition at line 171 of file 1.4/dom/domCg_newparam.h.

The modifier element allows you to specify a modifier for this new param.

See also:
domModifier

Reimplemented in domCg_newparam.

Definition at line 170 of file 1.4/dom/domCg_newparam.h.

The semantic element allows you to specify a semantic for this new param.

See also:
domSemantic

Reimplemented in domCg_newparam.

Definition at line 165 of file 1.4/dom/domCg_newparam.h.

Definition at line 172 of file 1.4/dom/domCg_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:29:22 2013