domNode Class Reference

#include <domNode.h>

Inheritance diagram for domNode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const domAssetRef getAsset () const
const domAssetRef getAsset () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
xsID getId () const
xsID getId () const
const domInstance_camera_ArraygetInstance_camera_array () const
domInstance_camera_ArraygetInstance_camera_array ()
const domInstance_camera_ArraygetInstance_camera_array () const
domInstance_camera_ArraygetInstance_camera_array ()
const
domInstance_controller_Array
getInstance_controller_array () const
domInstance_controller_ArraygetInstance_controller_array ()
const
domInstance_controller_Array
getInstance_controller_array () const
domInstance_controller_ArraygetInstance_controller_array ()
const domInstance_geometry_ArraygetInstance_geometry_array () const
domInstance_geometry_ArraygetInstance_geometry_array ()
const domInstance_geometry_ArraygetInstance_geometry_array () const
domInstance_geometry_ArraygetInstance_geometry_array ()
const domInstance_light_ArraygetInstance_light_array () const
domInstance_light_ArraygetInstance_light_array ()
const domInstance_light_ArraygetInstance_light_array () const
domInstance_light_ArraygetInstance_light_array ()
const domInstance_node_ArraygetInstance_node_array () const
domInstance_node_ArraygetInstance_node_array ()
const domInstance_node_ArraygetInstance_node_array () const
domInstance_node_ArraygetInstance_node_array ()
domList_of_names getLayer () const
const domListOfNamesgetLayer () const
domListOfNamesgetLayer ()
const domLookat_ArraygetLookat_array () const
domLookat_ArraygetLookat_array ()
const domLookat_ArraygetLookat_array () const
domLookat_ArraygetLookat_array ()
const domMatrix_ArraygetMatrix_array () const
domMatrix_ArraygetMatrix_array ()
const domMatrix_ArraygetMatrix_array () const
domMatrix_ArraygetMatrix_array ()
xsToken getName () const
xsNCName getName () const
const domNode_ArraygetNode_array () const
domNode_ArraygetNode_array ()
const domNode_ArraygetNode_array () const
domNode_ArraygetNode_array ()
const domRotate_ArraygetRotate_array () const
domRotate_ArraygetRotate_array ()
const domRotate_ArraygetRotate_array () const
domRotate_ArraygetRotate_array ()
const domScale_ArraygetScale_array () const
domScale_ArraygetScale_array ()
const domScale_ArraygetScale_array () const
domScale_ArraygetScale_array ()
domSid getSid () const
xsNCName getSid () const
const domSkew_ArraygetSkew_array () const
domSkew_ArraygetSkew_array ()
const domSkew_ArraygetSkew_array () const
domSkew_ArraygetSkew_array ()
const domTranslate_ArraygetTranslate_array () const
domTranslate_ArraygetTranslate_array ()
const domTranslate_ArraygetTranslate_array () const
domTranslate_ArraygetTranslate_array ()
domNode_enum getType () const
domNodeType getType () const
void setId (xsID atId)
void setId (xsID atId)
void setLayer (domList_of_names atLayer)
void setLayer (const domListOfNames &atLayer)
void setName (xsToken atName)
void setName (xsNCName atName)
void setSid (domSid atSid)
void setSid (xsNCName atSid)
void setType (domNode_enum atType)
void setType (domNodeType atType)
virtual daeInt typeID () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domNode (DAE &dae)
 domNode (DAE &dae)
virtual domNodeoperator= (const domNode &cpy)
virtual domNodeoperator= (const domNode &cpy)
virtual ~domNode ()
virtual ~domNode ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
xsID attrId
domList_of_names attrLayer
domListOfNames attrLayer
xsToken attrName
xsNCName attrName
domSid attrSid
xsNCName attrSid
domNode_enum attrType
domNodeType attrType
domAssetRef elemAsset
domExtra_Array elemExtra_array
domInstance_camera_Array elemInstance_camera_array
domInstance_controller_Array elemInstance_controller_array
domInstance_geometry_Array elemInstance_geometry_array
domInstance_light_Array elemInstance_light_array
domInstance_node_Array elemInstance_node_array
domLookat_Array elemLookat_array
domMatrix_Array elemMatrix_array
domNode_Array elemNode_array
domRotate_Array elemRotate_array
domScale_Array elemScale_array
domSkew_Array elemSkew_array
domTranslate_Array elemTranslate_array

Detailed Description

Nodes embody the hierarchical relationship of elements in the scene.

Definition at line 35 of file 1.4/dom/domNode.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 360 of file 1.4/dom/domNode.h.

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

Destructor

Definition at line 364 of file 1.4/dom/domNode.h.

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

Constructor

Definition at line 346 of file dom/domNode.h.

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

Destructor

Definition at line 350 of file dom/domNode.h.


Member Function Documentation

static DLLSPEC daeElementRef domNode::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.
static DLLSPEC daeElementRef domNode::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 domAssetRef domNode::getAsset (  )  const [inline]

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 200 of file dom/domNode.h.

const domAssetRef domNode::getAsset (  )  const [inline]

Gets the asset element.

Returns:
a daeSmartRef to the asset element.

Definition at line 214 of file 1.4/dom/domNode.h.

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

Gets the _contents array.

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

Definition at line 340 of file dom/domNode.h.

daeElementRefArray& domNode::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 335 of file dom/domNode.h.

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

Gets the _contents array.

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

Definition at line 354 of file 1.4/dom/domNode.h.

daeElementRefArray& domNode::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 349 of file 1.4/dom/domNode.h.

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

Reimplemented from daeElement.

Definition at line 30 of file dom/domNode.h.

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

Reimplemented from daeElement.

Definition at line 38 of file 1.4/dom/domNode.h.

const domExtra_Array& domNode::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 330 of file dom/domNode.h.

domExtra_Array& domNode::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 325 of file dom/domNode.h.

const domExtra_Array& domNode::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 344 of file 1.4/dom/domNode.h.

domExtra_Array& domNode::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 339 of file 1.4/dom/domNode.h.

xsID domNode::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 143 of file dom/domNode.h.

xsID domNode::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 152 of file 1.4/dom/domNode.h.

const domInstance_camera_Array& domNode::getInstance_camera_array (  )  const [inline]

Gets the instance_camera element array.

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

Definition at line 270 of file dom/domNode.h.

domInstance_camera_Array& domNode::getInstance_camera_array (  )  [inline]

Gets the instance_camera element array.

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

Definition at line 265 of file dom/domNode.h.

const domInstance_camera_Array& domNode::getInstance_camera_array (  )  const [inline]

Gets the instance_camera element array.

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

Definition at line 284 of file 1.4/dom/domNode.h.

domInstance_camera_Array& domNode::getInstance_camera_array (  )  [inline]

Gets the instance_camera element array.

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

Definition at line 279 of file 1.4/dom/domNode.h.

const domInstance_controller_Array& domNode::getInstance_controller_array (  )  const [inline]

Gets the instance_controller element array.

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

Definition at line 280 of file dom/domNode.h.

domInstance_controller_Array& domNode::getInstance_controller_array (  )  [inline]

Gets the instance_controller element array.

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

Definition at line 275 of file dom/domNode.h.

const domInstance_controller_Array& domNode::getInstance_controller_array (  )  const [inline]

Gets the instance_controller element array.

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

Definition at line 294 of file 1.4/dom/domNode.h.

domInstance_controller_Array& domNode::getInstance_controller_array (  )  [inline]

Gets the instance_controller element array.

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

Definition at line 289 of file 1.4/dom/domNode.h.

const domInstance_geometry_Array& domNode::getInstance_geometry_array (  )  const [inline]

Gets the instance_geometry element array.

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

Definition at line 290 of file dom/domNode.h.

domInstance_geometry_Array& domNode::getInstance_geometry_array (  )  [inline]

Gets the instance_geometry element array.

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

Definition at line 285 of file dom/domNode.h.

const domInstance_geometry_Array& domNode::getInstance_geometry_array (  )  const [inline]

Gets the instance_geometry element array.

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

Definition at line 304 of file 1.4/dom/domNode.h.

domInstance_geometry_Array& domNode::getInstance_geometry_array (  )  [inline]

Gets the instance_geometry element array.

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

Definition at line 299 of file 1.4/dom/domNode.h.

const domInstance_light_Array& domNode::getInstance_light_array (  )  const [inline]

Gets the instance_light element array.

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

Definition at line 300 of file dom/domNode.h.

domInstance_light_Array& domNode::getInstance_light_array (  )  [inline]

Gets the instance_light element array.

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

Definition at line 295 of file dom/domNode.h.

const domInstance_light_Array& domNode::getInstance_light_array (  )  const [inline]

Gets the instance_light element array.

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

Definition at line 314 of file 1.4/dom/domNode.h.

domInstance_light_Array& domNode::getInstance_light_array (  )  [inline]

Gets the instance_light element array.

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

Definition at line 309 of file 1.4/dom/domNode.h.

const domInstance_node_Array& domNode::getInstance_node_array (  )  const [inline]

Gets the instance_node element array.

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

Definition at line 310 of file dom/domNode.h.

domInstance_node_Array& domNode::getInstance_node_array (  )  [inline]

Gets the instance_node element array.

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

Definition at line 305 of file dom/domNode.h.

const domInstance_node_Array& domNode::getInstance_node_array (  )  const [inline]

Gets the instance_node element array.

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

Definition at line 324 of file 1.4/dom/domNode.h.

domInstance_node_Array& domNode::getInstance_node_array (  )  [inline]

Gets the instance_node element array.

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

Definition at line 319 of file 1.4/dom/domNode.h.

domList_of_names domNode::getLayer (  )  const [inline]

Gets the layer attribute.

Returns:
Returns a domList_of_names of the layer attribute.

Definition at line 189 of file dom/domNode.h.

const domListOfNames& domNode::getLayer (  )  const [inline]

Gets the layer array attribute.

Returns:
Returns a constant domListOfNames reference of the layer array attribute.

Definition at line 203 of file 1.4/dom/domNode.h.

domListOfNames& domNode::getLayer (  )  [inline]

Gets the layer array attribute.

Returns:
Returns a domListOfNames reference of the layer array attribute.

Definition at line 198 of file 1.4/dom/domNode.h.

const domLookat_Array& domNode::getLookat_array (  )  const [inline]

Gets the lookat element array.

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

Definition at line 210 of file dom/domNode.h.

domLookat_Array& domNode::getLookat_array (  )  [inline]

Gets the lookat element array.

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

Definition at line 205 of file dom/domNode.h.

const domLookat_Array& domNode::getLookat_array (  )  const [inline]

Gets the lookat element array.

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

Definition at line 224 of file 1.4/dom/domNode.h.

domLookat_Array& domNode::getLookat_array (  )  [inline]

Gets the lookat element array.

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

Definition at line 219 of file 1.4/dom/domNode.h.

const domMatrix_Array& domNode::getMatrix_array (  )  const [inline]

Gets the matrix element array.

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

Definition at line 220 of file dom/domNode.h.

domMatrix_Array& domNode::getMatrix_array (  )  [inline]

Gets the matrix element array.

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

Definition at line 215 of file dom/domNode.h.

const domMatrix_Array& domNode::getMatrix_array (  )  const [inline]

Gets the matrix element array.

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

Definition at line 234 of file 1.4/dom/domNode.h.

domMatrix_Array& domNode::getMatrix_array (  )  [inline]

Gets the matrix element array.

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

Definition at line 229 of file 1.4/dom/domNode.h.

xsToken domNode::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 156 of file dom/domNode.h.

xsNCName domNode::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

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

const domNode_Array& domNode::getNode_array (  )  const [inline]

Gets the node element array.

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

Definition at line 320 of file dom/domNode.h.

domNode_Array& domNode::getNode_array (  )  [inline]

Gets the node element array.

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

Definition at line 315 of file dom/domNode.h.

const domNode_Array& domNode::getNode_array (  )  const [inline]

Gets the node element array.

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

Definition at line 334 of file 1.4/dom/domNode.h.

domNode_Array& domNode::getNode_array (  )  [inline]

Gets the node element array.

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

Definition at line 329 of file 1.4/dom/domNode.h.

const domRotate_Array& domNode::getRotate_array (  )  const [inline]

Gets the rotate element array.

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

Definition at line 230 of file dom/domNode.h.

domRotate_Array& domNode::getRotate_array (  )  [inline]

Gets the rotate element array.

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

Definition at line 225 of file dom/domNode.h.

const domRotate_Array& domNode::getRotate_array (  )  const [inline]

Gets the rotate element array.

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

Definition at line 244 of file 1.4/dom/domNode.h.

domRotate_Array& domNode::getRotate_array (  )  [inline]

Gets the rotate element array.

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

Definition at line 239 of file 1.4/dom/domNode.h.

const domScale_Array& domNode::getScale_array (  )  const [inline]

Gets the scale element array.

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

Definition at line 240 of file dom/domNode.h.

domScale_Array& domNode::getScale_array (  )  [inline]

Gets the scale element array.

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

Definition at line 235 of file dom/domNode.h.

const domScale_Array& domNode::getScale_array (  )  const [inline]

Gets the scale element array.

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

Definition at line 254 of file 1.4/dom/domNode.h.

domScale_Array& domNode::getScale_array (  )  [inline]

Gets the scale element array.

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

Definition at line 249 of file 1.4/dom/domNode.h.

domSid domNode::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 167 of file dom/domNode.h.

xsNCName domNode::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a xsNCName of the sid attribute.

Definition at line 176 of file 1.4/dom/domNode.h.

const domSkew_Array& domNode::getSkew_array (  )  const [inline]

Gets the skew element array.

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

Definition at line 250 of file dom/domNode.h.

domSkew_Array& domNode::getSkew_array (  )  [inline]

Gets the skew element array.

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

Definition at line 245 of file dom/domNode.h.

const domSkew_Array& domNode::getSkew_array (  )  const [inline]

Gets the skew element array.

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

Definition at line 264 of file 1.4/dom/domNode.h.

domSkew_Array& domNode::getSkew_array (  )  [inline]

Gets the skew element array.

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

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

const domTranslate_Array& domNode::getTranslate_array (  )  const [inline]

Gets the translate element array.

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

Definition at line 260 of file dom/domNode.h.

domTranslate_Array& domNode::getTranslate_array (  )  [inline]

Gets the translate element array.

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

Definition at line 255 of file dom/domNode.h.

const domTranslate_Array& domNode::getTranslate_array (  )  const [inline]

Gets the translate element array.

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

Definition at line 274 of file 1.4/dom/domNode.h.

domTranslate_Array& domNode::getTranslate_array (  )  [inline]

Gets the translate element array.

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

Definition at line 269 of file 1.4/dom/domNode.h.

domNode_enum domNode::getType (  )  const [inline]

Gets the type attribute.

Returns:
Returns a domNode_enum of the type attribute.

Definition at line 178 of file dom/domNode.h.

domNodeType domNode::getType (  )  const [inline]

Gets the type attribute.

Returns:
Returns a domNodeType of the type attribute.

Definition at line 187 of file 1.4/dom/domNode.h.

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

Definition at line 31 of file dom/domNode.h.

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

Definition at line 39 of file 1.4/dom/domNode.h.

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

Overloaded assignment operator

Definition at line 354 of file dom/domNode.h.

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

Overloaded assignment operator

Definition at line 368 of file 1.4/dom/domNode.h.

static DLLSPEC daeMetaElement* domNode::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.
static DLLSPEC daeMetaElement* domNode::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 domNode::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 148 of file dom/domNode.h.

void domNode::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 157 of file 1.4/dom/domNode.h.

void domNode::setLayer ( domList_of_names  atLayer  )  [inline]

Sets the layer attribute.

Parameters:
atLayer The new value for the layer attribute.

Definition at line 194 of file dom/domNode.h.

void domNode::setLayer ( const domListOfNames atLayer  )  [inline]

Sets the layer array attribute.

Parameters:
atLayer The new value for the layer array attribute.

Definition at line 208 of file 1.4/dom/domNode.h.

void domNode::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 161 of file dom/domNode.h.

void domNode::setName ( xsNCName  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

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

void domNode::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 172 of file dom/domNode.h.

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

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

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

void domNode::setType ( domNode_enum  atType  )  [inline]

Sets the type attribute.

Parameters:
atType The new value for the type attribute.

Definition at line 183 of file dom/domNode.h.

void domNode::setType ( domNodeType  atType  )  [inline]

Sets the type attribute.

Parameters:
atType The new value for the type attribute.

Definition at line 192 of file 1.4/dom/domNode.h.

virtual daeInt domNode::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 32 of file dom/domNode.h.

virtual daeInt domNode::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 40 of file 1.4/dom/domNode.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 144 of file 1.4/dom/domNode.h.

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

Definition at line 135 of file 1.4/dom/domNode.h.

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

Definition at line 139 of file 1.4/dom/domNode.h.

xsID domNode::attrId [protected]

The id attribute is a text string containing the unique identifier of this element. This value must be unique within the instance document. Optional attribute.

Definition at line 47 of file 1.4/dom/domNode.h.

The layer attribute indicates the names of the layers to which this node belongs. For example, a value of "foreground glowing" indicates that this node belongs to both the 'foreground' layer and the 'glowing' layer. The default value is empty, indicating that the node doesn't belong to any layer. Optional attribute.

Definition at line 62 of file dom/domNode.h.

The layer attribute indicates the names of the layers to which this node belongs. For example, a value of “foreground glowing” indicates that this node belongs to both the ‘foreground’ layer and the ‘glowing’ layer. The default value is empty, indicating that the node doesn’t belong to any layer. Optional attribute.

Definition at line 70 of file 1.4/dom/domNode.h.

The name attribute is the text string name of this element. Optional attribute.

Definition at line 43 of file dom/domNode.h.

The name attribute is the text string name of this element. Optional attribute.

Definition at line 51 of file 1.4/dom/domNode.h.

domSid domNode::attrSid [protected]

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 49 of file dom/domNode.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 57 of file 1.4/dom/domNode.h.

The type attribute indicates the type of the node element. The default value is "NODE". Optional attribute.

Definition at line 54 of file dom/domNode.h.

The type attribute indicates the type of the node element. The default value is “NODE”. Optional attribute.

Definition at line 62 of file 1.4/dom/domNode.h.

The node element may contain an asset element.

See also:
domAsset

Definition at line 76 of file 1.4/dom/domNode.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 131 of file 1.4/dom/domNode.h.

The node element may instance any number of camera objects.

See also:
domInstance_camera

Definition at line 104 of file 1.4/dom/domNode.h.

The node element may instance any number of controller objects.

See also:
domInstance_controller

Definition at line 109 of file 1.4/dom/domNode.h.

The node element may instance any number of geometry objects.

See also:
domInstance_geometry

Definition at line 113 of file 1.4/dom/domNode.h.

The node element may instance any number of light objects.

See also:
domInstance_light

Definition at line 117 of file 1.4/dom/domNode.h.

The node element may instance any number of node elements or hierarchies objects.

See also:
domInstance_node

Definition at line 122 of file 1.4/dom/domNode.h.

The node element may contain any number of lookat elements.

See also:
domLookat

Definition at line 80 of file 1.4/dom/domNode.h.

The node element may contain any number of matrix elements.

See also:
domMatrix

Definition at line 84 of file 1.4/dom/domNode.h.

The node element may be hierarchical and be the parent of any number of other node elements.

See also:
domNode

Definition at line 127 of file 1.4/dom/domNode.h.

The node element may contain any number of rotate elements.

See also:
domRotate

Definition at line 88 of file 1.4/dom/domNode.h.

The node element may contain any number of scale elements.

See also:
domScale

Definition at line 92 of file 1.4/dom/domNode.h.

The node element may contain any number of skew elements.

See also:
domSkew

Definition at line 96 of file 1.4/dom/domNode.h.

The node element may contain any number of translate elements.

See also:
domTranslate

Definition at line 100 of file 1.4/dom/domNode.h.


The documentation for this class was generated from the following files:
 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:31:41 2013