daeMetaElementAttribute Class Reference
#include <daeMetaAttribute.h>
Inheritance diagram for daeMetaElementAttribute:


Detailed Description
ThedaeMetaElementAttribute class represents a single attribute whose value is an element.
Public Member Functions | |
| daeMetaElementAttribute () | |
| Constructor. | |
| ~daeMetaElementAttribute () | |
| Destructor. | |
| void | setElementType (daeMetaElement *elementType) |
| Sets the element type for the element that this attribute points to. | |
| daeMetaElement * | getElementType () |
| Gets the element type for the element that this attribute points to. | |
| virtual daeMetaAttributeRef | clone () |
| Defines the override version of base method. | |
| virtual void | placeElement (daeElement *parent, daeElement *child) |
Places element child in element parent using this element attribute. | |
| virtual void | removeElement (daeElement *parent, daeElement *child) |
Removes element child from element parent using this element attribute. | |
| virtual void | setCollection (daeElement *parent, daeCollection *c) |
| Sets the database collection associated with this element. | |
| virtual daeInt | getCount (daeElement *e) |
Gets the number of elements associated with this attribute in instance e. | |
| virtual daeMemoryRef | get (daeElement *e, daeInt index) |
Gets an element from containing element e based on index. | |
| virtual void | set (daeElement *element, daeString s) |
| Defines the override version of base method. | |
| virtual void | copy (daeElement *toElement, daeElement *fromElement) |
| Defines the override version of base method. | |
Public Attributes | |
| daeInt | _minOccurs |
| Minimum number of times this meta element can occur. | |
| daeInt | _maxOccurs |
| Maximum number of times this meta element can occur. | |
| daeBool | _isInChoice |
| If this element is found in a choice group in the schema. | |
| daeBool | _isInSequence |
| If this element is found in a sequence group in the schema. | |
| daeMetaElement * | _previousInSequence |
| The element found before this one in the sequence group in the schema. | |
| daeMetaElement * | _elementType |
| The metaElement that describes the element type of this attribute. | |
Member Function Documentation
|
|
Defines the override version of base method.
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
||||||||||||
|
Defines the override version of base method.
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
||||||||||||
|
Gets an element from containing element
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
|
Gets the number of elements associated with this attribute in instance
Reimplemented from daeMetaAttribute. Reimplemented in daeMetaElementArrayAttribute. |
|
|
Gets the element type for the element that this attribute points to.
|
|
||||||||||||
|
Places element
Reimplemented in daeMetaElementArrayAttribute. |
|
||||||||||||
|
Removes element
Reimplemented in daeMetaElementArrayAttribute. |
|
||||||||||||
|
Defines the override version of base method.
Reimplemented from daeMetaAttribute. |
|
||||||||||||
|
Sets the database collection associated with this element.
Reimplemented in daeMetaElementArrayAttribute. |
|
|
Sets the element type for the element that this attribute points to.
|
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/dae/daeMetaAttribute.h
- C:/SVN_wf/COLLADA_DOM/src/dae/daeMetaAttribute.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:47:03 2006 for COLLADA 1.4 DOM by
1.4.3