#include <domNode.h>
Nodes embody the hierarchical relationship of elements in the scene.
Definition at line 35 of file 1.4/dom/domNode.h.
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.
static DLLSPEC daeElementRef domNode::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domNode::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domAssetRef domNode::getAsset | ( | ) | const [inline] |
Gets the asset element.
Definition at line 200 of file dom/domNode.h.
const domAssetRef domNode::getAsset | ( | ) | const [inline] |
Gets the asset element.
Definition at line 214 of file 1.4/dom/domNode.h.
const daeElementRefArray& domNode::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 340 of file dom/domNode.h.
daeElementRefArray& domNode::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 335 of file dom/domNode.h.
const daeElementRefArray& domNode::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 354 of file 1.4/dom/domNode.h.
daeElementRefArray& domNode::getContents | ( | ) | [inline] |
Gets the _contents 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.
Definition at line 330 of file dom/domNode.h.
domExtra_Array& domNode::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 325 of file dom/domNode.h.
const domExtra_Array& domNode::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 344 of file 1.4/dom/domNode.h.
domExtra_Array& domNode::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 339 of file 1.4/dom/domNode.h.
xsID domNode::getId | ( | ) | const [inline] |
Gets the id attribute.
Definition at line 143 of file dom/domNode.h.
xsID domNode::getId | ( | ) | const [inline] |
Gets 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.
Definition at line 270 of file dom/domNode.h.
domInstance_camera_Array& domNode::getInstance_camera_array | ( | ) | [inline] |
Gets the instance_camera element array.
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.
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.
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.
Definition at line 280 of file dom/domNode.h.
domInstance_controller_Array& domNode::getInstance_controller_array | ( | ) | [inline] |
Gets the instance_controller element array.
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.
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.
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.
Definition at line 290 of file dom/domNode.h.
domInstance_geometry_Array& domNode::getInstance_geometry_array | ( | ) | [inline] |
Gets the instance_geometry element array.
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.
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.
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.
Definition at line 300 of file dom/domNode.h.
domInstance_light_Array& domNode::getInstance_light_array | ( | ) | [inline] |
Gets the instance_light element array.
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.
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.
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.
Definition at line 310 of file dom/domNode.h.
domInstance_node_Array& domNode::getInstance_node_array | ( | ) | [inline] |
Gets the instance_node element array.
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.
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.
Definition at line 319 of file 1.4/dom/domNode.h.
domList_of_names domNode::getLayer | ( | ) | const [inline] |
Gets the layer attribute.
Definition at line 189 of file dom/domNode.h.
const domListOfNames& domNode::getLayer | ( | ) | const [inline] |
Gets the layer array attribute.
Definition at line 203 of file 1.4/dom/domNode.h.
domListOfNames& domNode::getLayer | ( | ) | [inline] |
Gets 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.
Definition at line 210 of file dom/domNode.h.
domLookat_Array& domNode::getLookat_array | ( | ) | [inline] |
Gets the lookat element array.
Definition at line 205 of file dom/domNode.h.
const domLookat_Array& domNode::getLookat_array | ( | ) | const [inline] |
Gets the lookat element array.
Definition at line 224 of file 1.4/dom/domNode.h.
domLookat_Array& domNode::getLookat_array | ( | ) | [inline] |
Gets the lookat element array.
Definition at line 219 of file 1.4/dom/domNode.h.
const domMatrix_Array& domNode::getMatrix_array | ( | ) | const [inline] |
Gets the matrix element array.
Definition at line 220 of file dom/domNode.h.
domMatrix_Array& domNode::getMatrix_array | ( | ) | [inline] |
Gets the matrix element array.
Definition at line 215 of file dom/domNode.h.
const domMatrix_Array& domNode::getMatrix_array | ( | ) | const [inline] |
Gets the matrix element array.
Definition at line 234 of file 1.4/dom/domNode.h.
domMatrix_Array& domNode::getMatrix_array | ( | ) | [inline] |
Gets the matrix element array.
Definition at line 229 of file 1.4/dom/domNode.h.
xsToken domNode::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 156 of file dom/domNode.h.
xsNCName domNode::getName | ( | ) | const [inline] |
Gets 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.
Definition at line 320 of file dom/domNode.h.
domNode_Array& domNode::getNode_array | ( | ) | [inline] |
Gets the node element array.
Definition at line 315 of file dom/domNode.h.
const domNode_Array& domNode::getNode_array | ( | ) | const [inline] |
Gets the node element array.
Definition at line 334 of file 1.4/dom/domNode.h.
domNode_Array& domNode::getNode_array | ( | ) | [inline] |
Gets the node element array.
Definition at line 329 of file 1.4/dom/domNode.h.
const domRotate_Array& domNode::getRotate_array | ( | ) | const [inline] |
Gets the rotate element array.
Definition at line 230 of file dom/domNode.h.
domRotate_Array& domNode::getRotate_array | ( | ) | [inline] |
Gets the rotate element array.
Definition at line 225 of file dom/domNode.h.
const domRotate_Array& domNode::getRotate_array | ( | ) | const [inline] |
Gets the rotate element array.
Definition at line 244 of file 1.4/dom/domNode.h.
domRotate_Array& domNode::getRotate_array | ( | ) | [inline] |
Gets the rotate element array.
Definition at line 239 of file 1.4/dom/domNode.h.
const domScale_Array& domNode::getScale_array | ( | ) | const [inline] |
Gets the scale element array.
Definition at line 240 of file dom/domNode.h.
domScale_Array& domNode::getScale_array | ( | ) | [inline] |
Gets the scale element array.
Definition at line 235 of file dom/domNode.h.
const domScale_Array& domNode::getScale_array | ( | ) | const [inline] |
Gets the scale element array.
Definition at line 254 of file 1.4/dom/domNode.h.
domScale_Array& domNode::getScale_array | ( | ) | [inline] |
Gets the scale element array.
Definition at line 249 of file 1.4/dom/domNode.h.
domSid domNode::getSid | ( | ) | const [inline] |
Gets the sid attribute.
Definition at line 167 of file dom/domNode.h.
xsNCName domNode::getSid | ( | ) | const [inline] |
Gets 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.
Definition at line 250 of file dom/domNode.h.
domSkew_Array& domNode::getSkew_array | ( | ) | [inline] |
Gets the skew element array.
Definition at line 245 of file dom/domNode.h.
const domSkew_Array& domNode::getSkew_array | ( | ) | const [inline] |
Gets the skew element array.
Definition at line 264 of file 1.4/dom/domNode.h.
domSkew_Array& domNode::getSkew_array | ( | ) | [inline] |
Gets the skew element array.
Definition at line 259 of file 1.4/dom/domNode.h.
const domTranslate_Array& domNode::getTranslate_array | ( | ) | const [inline] |
Gets the translate element array.
Definition at line 260 of file dom/domNode.h.
domTranslate_Array& domNode::getTranslate_array | ( | ) | [inline] |
Gets the translate element array.
Definition at line 255 of file dom/domNode.h.
const domTranslate_Array& domNode::getTranslate_array | ( | ) | const [inline] |
Gets the translate element array.
Definition at line 274 of file 1.4/dom/domNode.h.
domTranslate_Array& domNode::getTranslate_array | ( | ) | [inline] |
Gets the translate element array.
Definition at line 269 of file 1.4/dom/domNode.h.
domNode_enum domNode::getType | ( | ) | const [inline] |
Gets the type attribute.
Definition at line 178 of file dom/domNode.h.
domNodeType domNode::getType | ( | ) | const [inline] |
Gets 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.
Overloaded assignment operator
Definition at line 354 of file dom/domNode.h.
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.
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.
void domNode::setId | ( | xsID | atId | ) | [inline] |
Sets the id attribute.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Implements daeElement.
Definition at line 40 of file 1.4/dom/domNode.h.
daeTArray< daeCharArray * > domNode::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 144 of file 1.4/dom/domNode.h.
daeElementRefArray domNode::_contents [protected] |
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.
daeUIntArray domNode::_contentsOrder [protected] |
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.
domList_of_names domNode::attrLayer [protected] |
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.
domListOfNames domNode::attrLayer [protected] |
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.
xsToken domNode::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 43 of file dom/domNode.h.
xsNCName domNode::attrName [protected] |
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.
xsNCName 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 57 of file 1.4/dom/domNode.h.
domNode_enum domNode::attrType [protected] |
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.
domNodeType domNode::attrType [protected] |
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.
domAssetRef domNode::elemAsset [protected] |
The node element may contain an asset element.
Definition at line 76 of file 1.4/dom/domNode.h.
domExtra_Array domNode::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 131 of file 1.4/dom/domNode.h.
The node element may instance any number of camera objects.
Definition at line 104 of file 1.4/dom/domNode.h.
The node element may instance any number of controller objects.
Definition at line 109 of file 1.4/dom/domNode.h.
The node element may instance any number of geometry objects.
Definition at line 113 of file 1.4/dom/domNode.h.
The node element may instance any number of light objects.
Definition at line 117 of file 1.4/dom/domNode.h.
The node element may instance any number of node elements or hierarchies objects.
Definition at line 122 of file 1.4/dom/domNode.h.
domLookat_Array domNode::elemLookat_array [protected] |
The node element may contain any number of lookat elements.
Definition at line 80 of file 1.4/dom/domNode.h.
domMatrix_Array domNode::elemMatrix_array [protected] |
The node element may contain any number of matrix elements.
Definition at line 84 of file 1.4/dom/domNode.h.
domNode_Array domNode::elemNode_array [protected] |
The node element may be hierarchical and be the parent of any number of other node elements.
Definition at line 127 of file 1.4/dom/domNode.h.
domRotate_Array domNode::elemRotate_array [protected] |
The node element may contain any number of rotate elements.
Definition at line 88 of file 1.4/dom/domNode.h.
domScale_Array domNode::elemScale_array [protected] |
The node element may contain any number of scale elements.
Definition at line 92 of file 1.4/dom/domNode.h.
domSkew_Array domNode::elemSkew_array [protected] |
The node element may contain any number of skew elements.
Definition at line 96 of file 1.4/dom/domNode.h.
domTranslate_Array domNode::elemTranslate_array [protected] |
The node element may contain any number of translate elements.
Definition at line 100 of file 1.4/dom/domNode.h.