domInstanceWithExtra_complexType Class Reference

#include <domInstanceWithExtra.h>

Inheritance diagram for domInstanceWithExtra_complexType:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
xsNCName getName () const
xsNCName getSid () const
const xsAnyURIgetUrl () const
xsAnyURIgetUrl ()
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

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

Gets the extra element array.

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

Definition at line 104 of file domInstanceWithExtra.h.

domExtra_Array& domInstanceWithExtra_complexType::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 99 of file domInstanceWithExtra.h.

xsNCName domInstanceWithExtra_complexType::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of 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.

Returns:
Returns a xsNCName of 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.

Returns:
Returns a constant xsAnyURI reference of 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.

Returns:
Returns a xsAnyURI reference of 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.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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.


Member Data Documentation

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

Definition at line 43 of file domInstanceWithExtra.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 39 of file domInstanceWithExtra.h.

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.

See also:
domExtra

Definition at line 49 of file domInstanceWithExtra.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:31:32 2013