COLLADA 1.4 DOM: daeMetaArrayAttribute Class Reference

COLLADA

daeMetaArrayAttribute Class Reference

#include <daeMetaAttribute.h>

Inheritance diagram for daeMetaArrayAttribute:

Inheritance graph
[legend]
Collaboration diagram for daeMetaArrayAttribute:

Collaboration graph
[legend]
List of all members.

Detailed Description

The daeMetaArrayAttribute class is simple a wrapper that implements an array of atomic types rather than a singleton.

The corresponding storage is an array and the corresponding operations are implemented on the array data structure rather than on inlined storage in elements.

Public Member Functions

virtual daeMetaAttributeRef clone ()
 Defines the override version of this method from daeMetaAttribute.
virtual void set (daeElement *element, daeString s)
 Defines the override version of this method from daeMetaAttribute.
virtual void copy (daeElement *toElement, daeElement *fromElement)
 Defines the override version of this method from daeMetaAttribute.
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.

Member Function Documentation

daeMetaAttributeRef daeMetaArrayAttribute::clone  )  [virtual]
 

Defines the override version of this method from daeMetaAttribute.

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

Reimplemented from daeMetaAttribute.

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

Defines the override version of this method from daeMetaAttribute.

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

Reimplemented from daeMetaAttribute.

daeMemoryRef daeMetaArrayAttribute::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 daeMetaAttribute.

daeInt daeMetaArrayAttribute::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 daeMetaAttribute.

void daeMetaArrayAttribute::set daeElement element,
daeString  s
[virtual]
 

Defines the override version of this method from daeMetaAttribute.

Parameters:
element Element on which to set this attribute.
s String containing the value to be converted via the atomic type system.

Reimplemented from daeMetaAttribute.


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