COLLADA 1.4 DOM: domInt_array Class Reference

COLLADA

domInt_array Class Reference

#include <domInt_array.h>

Inheritance diagram for domInt_array:

Inheritance graph
[legend]
Collaboration diagram for domInt_array:

Collaboration graph
[legend]
List of all members.

Detailed Description

The int_array element declares the storage for a homogenous array of integer values.

The int_array element stores the data values for generic use within the COLLADA schema. The arrays themselves are strongly typed but without semantics. They simply describe a sequence of integer values.

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.
xsNonNegativeInteger getCount () const
 Gets the count attribute.
void setCount (xsNonNegativeInteger atCount)
 Sets the count attribute.
xsInteger getMinInclusive () const
 Gets the minInclusive attribute.
void setMinInclusive (xsInteger atMinInclusive)
 Sets the minInclusive attribute.
xsInteger getMaxInclusive () const
 Gets the maxInclusive attribute.
void setMaxInclusive (xsInteger atMaxInclusive)
 Sets the maxInclusive attribute.
domListOfIntsgetValue ()
 Gets the _value array.
const domListOfIntsgetValue () const
 Gets the _value array.
void setValue (const domListOfInts &val)
 Sets the _value array.

Static Public Member Functions

static daeElementRef create (daeInt bytes)
 Creates an instance of this class and returns a daeElementRef referencing it.
static daeMetaElementregisterElement ()
 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

 domInt_array ()
 Constructor.
virtual ~domInt_array ()
 Destructor.
 domInt_array (const domInt_array &cpy)
 Copy Constructor.
virtual domInt_arrayoperator= (const domInt_array &cpy)
 Overloaded assignment operator.

Protected Attributes

xsID attrId
 The id attribute is a text string containing the unique identifier of this element.
xsNCName attrName
 The name attribute is the text string name of this element.
xsNonNegativeInteger attrCount
 The count attribute indicates the number of values in the array.
xsInteger attrMinInclusive
 The minInclusive attribute indicates the smallest integer value that can be contained in the array.
xsInteger attrMaxInclusive
 The maxInclusive attribute indicates the largest integer value that can be contained in the array.
domListOfInts _value
 The domListOfInts value of the text data of this element.

Member Function Documentation

daeElementRef domInt_array::create daeInt  bytes  )  [static]
 

Creates an instance of this class and returns a daeElementRef referencing it.

Parameters:
bytes The size allocated for this instance.
Returns:
a daeElementRef referencing an instance of this object.

xsNonNegativeInteger domInt_array::getCount  )  const [inline]
 

Gets the count attribute.

Returns:
Returns a xsNonNegativeInteger of the count attribute.

xsID domInt_array::getId  )  const [inline]
 

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

xsInteger domInt_array::getMaxInclusive  )  const [inline]
 

Gets the maxInclusive attribute.

Returns:
Returns a xsInteger of the maxInclusive attribute.

xsInteger domInt_array::getMinInclusive  )  const [inline]
 

Gets the minInclusive attribute.

Returns:
Returns a xsInteger of the minInclusive attribute.

xsNCName domInt_array::getName  )  const [inline]
 

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

const domListOfInts& domInt_array::getValue  )  const [inline]
 

Gets the _value array.

Returns:
Returns a constant domListOfInts reference of the _value array.

domListOfInts& domInt_array::getValue  )  [inline]
 

Gets the _value array.

Returns:
Returns a domListOfInts reference of the _value array.

daeMetaElement * domInt_array::registerElement  )  [static]
 

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.

Returns:
A daeMetaElement describing this COLLADA element.

void domInt_array::setCount xsNonNegativeInteger  atCount  )  [inline]
 

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

void domInt_array::setId xsID  atId  )  [inline]
 

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

void domInt_array::setMaxInclusive xsInteger  atMaxInclusive  )  [inline]
 

Sets the maxInclusive attribute.

Parameters:
atMaxInclusive The new value for the maxInclusive attribute.

void domInt_array::setMinInclusive xsInteger  atMinInclusive  )  [inline]
 

Sets the minInclusive attribute.

Parameters:
atMinInclusive The new value for the minInclusive attribute.

void domInt_array::setName xsNCName  atName  )  [inline]
 

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

void domInt_array::setValue const domListOfInts val  )  [inline]
 

Sets the _value array.

Parameters:
atMaxInclusive The new value for the _value array.


Member Data Documentation

xsNonNegativeInteger domInt_array::attrCount [protected]
 

The count attribute indicates the number of values in the array.

Required attribute.

xsID domInt_array::attrId [protected]
 

The id attribute is a text string containing the unique identifier of this element.

This value must be unique within the instance document. Optional attribute.

xsInteger domInt_array::attrMaxInclusive [protected]
 

The maxInclusive attribute indicates the largest integer value that can be contained in the array.

The default value is 2147483647. Optional attribute.

xsInteger domInt_array::attrMinInclusive [protected]
 

The minInclusive attribute indicates the smallest integer value that can be contained in the array.

The default value is -2147483648. Optional attribute.

xsNCName domInt_array::attrName [protected]
 

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

Optional attribute.


The documentation for this class was generated from the following files:
  • C:/SVN_wf/COLLADA_DOM/include/1.3/dom/domInt_array.h
  • C:/SVN_wf/COLLADA_DOM/src/1.3/dom/domInt_array.cpp

©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:48:34 2006 for COLLADA 1.4 DOM by doxygen 1.4.3