COLLADA 1.4 DOM: daeMetaElementArrayAttribute Class Reference

COLLADA

daeMetaElementArrayAttribute Class Reference

#include <daeMetaAttribute.h>

Inheritance diagram for daeMetaElementArrayAttribute:

Inheritance graph
[legend]
Collaboration diagram for daeMetaElementArrayAttribute:

Collaboration graph
[legend]
List of all members.

Detailed Description

The daeMetaElementArrayAttribute class is similar to daeMetaElementAttribute except that this meta attribute describes an array of elements rather than a singleton.

Public Member Functions

 daeMetaElementArrayAttribute ()
 Constructor.
virtual daeMetaAttributeRef clone ()
 Defines the override version of this method from daeMetaElement.
virtual void placeElement (daeElement *parent, daeElement *child)
 Defines the override version of this method from daeMetaElement.
virtual void removeElement (daeElement *parent, daeElement *child)
 Defines the override version of this method from daeMetaElement.
virtual void setCollection (daeElement *parent, daeCollection *c)
 Sets the database collection associated with this element.
virtual daeInt getCount (daeElement *e)
 Defines the override version of this method from daeMetaElement.
virtual daeMemoryRef get (daeElement *e, daeInt index)
 Defines the override version of this method from daeMetaElement.
virtual void copy (daeElement *toElement, daeElement *fromElement)
 Defines the override version of this method from daeMetaElement.

Member Function Documentation

daeMetaAttributeRef daeMetaElementArrayAttribute::clone  )  [virtual]
 

Defines the override version of this method from daeMetaElement.

Returns:
Returns a duplicate of this daeMetaAttribute.
Note:
Not Implemented.

Reimplemented from daeMetaElementAttribute.

void daeMetaElementArrayAttribute::copy daeElement toElement,
daeElement fromElement
[virtual]
 

Defines the override version of this method from daeMetaElement.

Parameters:
toElement Pointer to a daeElement to copy this attribute to.
fromElement Pointer to a daeElement to copy this attribute from.

Reimplemented from daeMetaElementAttribute.

daeMemoryRef daeMetaElementArrayAttribute::get daeElement e,
daeInt  index
[virtual]
 

Defines the override version of this method from daeMetaElement.

Parameters:
e Containing element from which to get the element.
index Index of the particle to retrieve if indeed there is an array of elements rather than a singleton.
Returns:
Returns the associated particle out of parent element e, based on index, if necessary.

Reimplemented from daeMetaElementAttribute.

daeInt daeMetaElementArrayAttribute::getCount daeElement e  )  [virtual]
 

Defines the override version of this method from daeMetaElement.

Parameters:
e Containing element to run the operation on.
Returns:
Returns the number of particles associated with this attribute in instance e.

Reimplemented from daeMetaElementAttribute.

void daeMetaElementArrayAttribute::setCollection daeElement parent,
daeCollection c
[virtual]
 

Sets the database collection associated with this element.

Parameters:
c The daeCollection to associate with this element.

Reimplemented from daeMetaElementAttribute.


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 doxygen 1.4.3