#include <domInstanceWithExtra.h>
Public Member Functions | |
const domExtra_Array & | getExtra_array () const |
domExtra_Array & | getExtra_array () |
xsNCName | getName () const |
xsNCName | getSid () const |
const xsAnyURI & | getUrl () const |
xsAnyURI & | getUrl () |
void | setName (xsNCName atName) |
void | setSid (xsNCName atSid) |
void | setUrl (xsString atUrl) |
void | setUrl (const xsAnyURI &atUrl) |
Protected Member Functions | |
domInstanceWithExtra_complexType (DAE &dae, daeElement *elt) | |
virtual domInstanceWithExtra_complexType & | operator= (const domInstanceWithExtra_complexType &cpy) |
virtual | ~domInstanceWithExtra_complexType () |
Protected Attributes | |
xsNCName | attrName |
xsNCName | attrSid |
xsAnyURI | attrUrl |
domExtra_Array | elemExtra_array |
The InstanceWithExtra type is used for all generic instance elements. A generic instance element is one which does not have any specific child elements declared.
Definition at line 24 of file domInstanceWithExtra.h.
domInstanceWithExtra_complexType::domInstanceWithExtra_complexType | ( | DAE & | dae, | |
daeElement * | elt | |||
) | [inline, protected] |
Constructor
Definition at line 109 of file domInstanceWithExtra.h.
virtual domInstanceWithExtra_complexType::~domInstanceWithExtra_complexType | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 113 of file domInstanceWithExtra.h.
const domExtra_Array& domInstanceWithExtra_complexType::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 104 of file domInstanceWithExtra.h.
domExtra_Array& domInstanceWithExtra_complexType::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 99 of file domInstanceWithExtra.h.
xsNCName domInstanceWithExtra_complexType::getName | ( | ) | const [inline] |
Gets the name attribute.
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 88 of file domInstanceWithExtra.h.
xsNCName domInstanceWithExtra_complexType::getSid | ( | ) | const [inline] |
Gets the sid attribute.
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 77 of file domInstanceWithExtra.h.
const xsAnyURI& domInstanceWithExtra_complexType::getUrl | ( | ) | const [inline] |
Gets the url attribute.
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 61 of file domInstanceWithExtra.h.
xsAnyURI& domInstanceWithExtra_complexType::getUrl | ( | ) | [inline] |
Gets the url attribute.
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 56 of file domInstanceWithExtra.h.
virtual domInstanceWithExtra_complexType& domInstanceWithExtra_complexType::operator= | ( | const domInstanceWithExtra_complexType & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 117 of file domInstanceWithExtra.h.
void domInstanceWithExtra_complexType::setName | ( | xsNCName | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 93 of file domInstanceWithExtra.h.
void domInstanceWithExtra_complexType::setSid | ( | xsNCName | atSid | ) | [inline] |
Sets the sid attribute.
atSid | The new value for the sid attribute. |
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, and domInstanceWithExtra.
Definition at line 82 of file domInstanceWithExtra.h.
void domInstanceWithExtra_complexType::setUrl | ( | xsString | atUrl | ) | [inline] |
Sets the url attribute.
atUrl | The new value for the url attribute. |
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 71 of file domInstanceWithExtra.h.
void domInstanceWithExtra_complexType::setUrl | ( | const xsAnyURI & | atUrl | ) | [inline] |
Sets the url attribute.
atUrl | The new value for the url attribute. |
Reimplemented in domInstance_camera, domInstance_force_field, domInstance_light, domInstance_node, domInstance_physics_material, domInstanceWithExtra, and domInstance_node.
Definition at line 66 of file domInstanceWithExtra.h.
xsNCName domInstanceWithExtra_complexType::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 43 of file domInstanceWithExtra.h.
xsNCName domInstanceWithExtra_complexType::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 39 of file domInstanceWithExtra.h.
xsAnyURI domInstanceWithExtra_complexType::attrUrl [protected] |
The url attribute refers to resource to instantiate. This may refer to a local resource using a relative URL fragment identifier that begins with the “#” character. The url attribute may refer to an external resource using an absolute or relative URL.
Definition at line 33 of file domInstanceWithExtra.h.
The extra element may occur any number of times.
Definition at line 49 of file domInstanceWithExtra.h.