domExtra Class Reference
#include <domExtra.h>
Inheritance diagram for domExtra:
Detailed Description
The extra element declares additional information regarding its parent element.An extensible schema requires a means for users to specify arbitrary information. This extra information can represent additional real data or semantic (meta) data to the application. COLLADA represents extra information as techniques containing an arbitrary number of param elements.
Public Types | |
typedef daeSmartRef< domTechnique > | domTechniqueRef |
typedef daeTArray< domTechniqueRef > | domTechnique_Array |
Public Member Functions | |
xsID | getId () const |
Gets the id attribute. | |
void | setId (xsID atId) |
Sets the id attribute. | |
xsNCName | getName () const |
Gets the name attribute. | |
void | setName (xsNCName atName) |
Sets the name attribute. | |
xsNMTOKEN | getType () const |
Gets the type attribute. | |
void | setType (xsNMTOKEN atType) |
Sets the type attribute. | |
domTechnique_Array & | getTechnique_array () |
Gets the technique element array. | |
const domTechnique_Array & | getTechnique_array () const |
Gets the technique element array. | |
Static Public Member Functions | |
static daeElementRef | create (daeInt bytes) |
Creates an instance of this class and returns a daeElementRef referencing it. | |
static daeMetaElement * | registerElement () |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. | |
Static Public Attributes | |
static daeMetaElement * | _Meta = NULL |
The daeMetaElement that describes this element in the meta object reflection framework. | |
Protected Member Functions | |
domExtra () | |
Constructor. | |
virtual | ~domExtra () |
Destructor. | |
domExtra (const domExtra &cpy) | |
Copy Constructor. | |
virtual domExtra & | operator= (const domExtra &cpy) |
Overloaded assignment operator. | |
Protected Attributes | |
xsID | attrId |
The id attribute is a text string containing the unique identifier of the extra element. | |
xsNCName | attrName |
The name attribute is the text string name of this element. | |
xsNMTOKEN | attrType |
The type attribute indicates the type of the value data. | |
domTechnique_Array | elemTechnique_array |
The technique element may occur zero or more times. | |
Classes | |
class | domTechnique |
The technique element may occur zero or more times. More... |
Member Function Documentation
|
Creates an instance of this class and returns a daeElementRef referencing it.
|
|
Gets the id attribute.
|
|
Gets the name attribute.
|
|
Gets the technique element array.
|
|
Gets the technique element array.
|
|
Gets the type attribute.
|
|
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.
|
|
Sets the id attribute.
|
|
Sets the name attribute.
|
|
Sets the type attribute.
|
Member Data Documentation
|
The id attribute is a text string containing the unique identifier of the extra element. This value must be unique within the instance document. Optional attribute. |
|
The name attribute is the text string name of this element. Optional attribute. |
|
The type attribute indicates the type of the value data. This text string must be understood by the application. Optional attribute. |
|
The technique element may occur zero or more times. The extra element restricts the permissible child elements of the technique element to the asset and param elements.
|
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/1.3/dom/domExtra.h
- C:/SVN_wf/COLLADA_DOM/src/1.3/dom/domExtra.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:48:13 2006 for COLLADA 1.4 DOM by 1.4.3