domAccessor Class Reference

#include <domAccessor.h>

Inheritance diagram for domAccessor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

domUint getCount () const
domUint getCount () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
domUint getOffset () const
domUint getOffset () const
const domParam_ArraygetParam_array () const
domParam_ArraygetParam_array ()
const domParam_ArraygetParam_array () const
domParam_ArraygetParam_array ()
const xsAnyURIgetSource () const
xsAnyURIgetSource ()
const xsAnyURIgetSource () const
xsAnyURIgetSource ()
domUint getStride () const
domUint getStride () const
void setCount (domUint atCount)
void setCount (domUint atCount)
void setOffset (domUint atOffset)
void setOffset (domUint atOffset)
void setSource (xsString atSource)
void setSource (const xsAnyURI &atSource)
void setSource (xsString atSource)
void setSource (const xsAnyURI &atSource)
void setStride (domUint atStride)
void setStride (domUint atStride)
virtual daeInt typeID () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domAccessor (DAE &dae)
 domAccessor (DAE &dae)
virtual domAccessoroperator= (const domAccessor &cpy)
virtual domAccessoroperator= (const domAccessor &cpy)
virtual ~domAccessor ()
virtual ~domAccessor ()

Protected Attributes

domUint attrCount
domUint attrOffset
xsAnyURI attrSource
domUint attrStride
domParam_Array elemParam_array

Detailed Description

The accessor element declares an access pattern to one of the array elements: float_array, int_array, Name_array, bool_array, and IDREF_array. The accessor element describes access to arrays that are organized in either an interleaved or non-interleaved manner, depending on the offset and stride attributes.

The accessor element declares an access pattern to one of the array elements: float_array, int_array, Name_array, bool_array, token_array, and IDREF_array. The accessor element describes access to arrays that are organized in either an interleaved or non-interleaved manner, depending on the offset and stride attributes.

Definition at line 25 of file 1.4/dom/domAccessor.h.


Constructor & Destructor Documentation

domAccessor::domAccessor ( DAE dae  )  [inline, protected]

Constructor

Definition at line 129 of file 1.4/dom/domAccessor.h.

virtual domAccessor::~domAccessor (  )  [inline, protected, virtual]

Destructor

Definition at line 133 of file 1.4/dom/domAccessor.h.

domAccessor::domAccessor ( DAE dae  )  [inline, protected]

Constructor

Definition at line 122 of file dom/domAccessor.h.

virtual domAccessor::~domAccessor (  )  [inline, protected, virtual]

Destructor

Definition at line 126 of file dom/domAccessor.h.


Member Function Documentation

static DLLSPEC daeElementRef domAccessor::create ( DAE dae  )  [static]

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

Returns:
a daeElementRef referencing an instance of this object.
static DLLSPEC daeElementRef domAccessor::create ( DAE dae  )  [static]

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

Returns:
a daeElementRef referencing an instance of this object.
domUint domAccessor::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 58 of file dom/domAccessor.h.

domUint domAccessor::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 65 of file 1.4/dom/domAccessor.h.

virtual COLLADA_TYPE::TypeEnum domAccessor::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 21 of file dom/domAccessor.h.

virtual COLLADA_TYPE::TypeEnum domAccessor::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 28 of file 1.4/dom/domAccessor.h.

domUint domAccessor::getOffset (  )  const [inline]

Gets the offset attribute.

Returns:
Returns a domUint of the offset attribute.

Definition at line 69 of file dom/domAccessor.h.

domUint domAccessor::getOffset (  )  const [inline]

Gets the offset attribute.

Returns:
Returns a domUint of the offset attribute.

Definition at line 76 of file 1.4/dom/domAccessor.h.

const domParam_Array& domAccessor::getParam_array (  )  const [inline]

Gets the param element array.

Returns:
Returns a constant reference to the array of param elements.

Definition at line 117 of file dom/domAccessor.h.

domParam_Array& domAccessor::getParam_array (  )  [inline]

Gets the param element array.

Returns:
Returns a reference to the array of param elements.

Definition at line 112 of file dom/domAccessor.h.

const domParam_Array& domAccessor::getParam_array (  )  const [inline]

Gets the param element array.

Returns:
Returns a constant reference to the array of param elements.

Definition at line 124 of file 1.4/dom/domAccessor.h.

domParam_Array& domAccessor::getParam_array (  )  [inline]

Gets the param element array.

Returns:
Returns a reference to the array of param elements.

Definition at line 119 of file 1.4/dom/domAccessor.h.

const xsAnyURI& domAccessor::getSource (  )  const [inline]

Gets the source attribute.

Returns:
Returns a constant xsAnyURI reference of the source attribute.

Definition at line 85 of file dom/domAccessor.h.

xsAnyURI& domAccessor::getSource (  )  [inline]

Gets the source attribute.

Returns:
Returns a xsAnyURI reference of the source attribute.

Definition at line 80 of file dom/domAccessor.h.

const xsAnyURI& domAccessor::getSource (  )  const [inline]

Gets the source attribute.

Returns:
Returns a constant xsAnyURI reference of the source attribute.

Definition at line 92 of file 1.4/dom/domAccessor.h.

xsAnyURI& domAccessor::getSource (  )  [inline]

Gets the source attribute.

Returns:
Returns a xsAnyURI reference of the source attribute.

Definition at line 87 of file 1.4/dom/domAccessor.h.

domUint domAccessor::getStride (  )  const [inline]

Gets the stride attribute.

Returns:
Returns a domUint of the stride attribute.

Definition at line 101 of file dom/domAccessor.h.

domUint domAccessor::getStride (  )  const [inline]

Gets the stride attribute.

Returns:
Returns a domUint of the stride attribute.

Definition at line 108 of file 1.4/dom/domAccessor.h.

static daeInt domAccessor::ID (  )  [inline, static]

Definition at line 22 of file dom/domAccessor.h.

static daeInt domAccessor::ID (  )  [inline, static]

Definition at line 29 of file 1.4/dom/domAccessor.h.

virtual domAccessor& domAccessor::operator= ( const domAccessor cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 130 of file dom/domAccessor.h.

virtual domAccessor& domAccessor::operator= ( const domAccessor cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 137 of file 1.4/dom/domAccessor.h.

static DLLSPEC daeMetaElement* domAccessor::registerElement ( DAE dae  )  [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.
static DLLSPEC daeMetaElement* domAccessor::registerElement ( DAE dae  )  [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 domAccessor::setCount ( domUint  atCount  )  [inline]

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 63 of file dom/domAccessor.h.

void domAccessor::setCount ( domUint  atCount  )  [inline]

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 70 of file 1.4/dom/domAccessor.h.

void domAccessor::setOffset ( domUint  atOffset  )  [inline]

Sets the offset attribute.

Parameters:
atOffset The new value for the offset attribute.

Definition at line 74 of file dom/domAccessor.h.

void domAccessor::setOffset ( domUint  atOffset  )  [inline]

Sets the offset attribute.

Parameters:
atOffset The new value for the offset attribute.

Definition at line 81 of file 1.4/dom/domAccessor.h.

void domAccessor::setSource ( xsString  atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 95 of file dom/domAccessor.h.

void domAccessor::setSource ( const xsAnyURI atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 90 of file dom/domAccessor.h.

void domAccessor::setSource ( xsString  atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 102 of file 1.4/dom/domAccessor.h.

void domAccessor::setSource ( const xsAnyURI atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 97 of file 1.4/dom/domAccessor.h.

void domAccessor::setStride ( domUint  atStride  )  [inline]

Sets the stride attribute.

Parameters:
atStride The new value for the stride attribute.

Definition at line 106 of file dom/domAccessor.h.

void domAccessor::setStride ( domUint  atStride  )  [inline]

Sets the stride attribute.

Parameters:
atStride The new value for the stride attribute.

Definition at line 113 of file 1.4/dom/domAccessor.h.

virtual daeInt domAccessor::typeID (  )  const [inline, virtual]

Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 23 of file dom/domAccessor.h.

virtual daeInt domAccessor::typeID (  )  const [inline, virtual]

Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 30 of file 1.4/dom/domAccessor.h.


Member Data Documentation

The count attribute indicates the number of times the array is accessed. Required attribute.

Definition at line 36 of file 1.4/dom/domAccessor.h.

The offset attribute indicates the index of the first value to be read from the array. The default value is 0. Optional attribute.

Definition at line 41 of file 1.4/dom/domAccessor.h.

The source attribute indicates the location of the array to access using a URL expression. Required attribute.

Definition at line 46 of file 1.4/dom/domAccessor.h.

The stride attribute indicates number of values to be considered a unit during each access to the array. The default value is 1, indicating that a single value is accessed. Optional attribute.

Definition at line 52 of file 1.4/dom/domAccessor.h.

The accessor element may have any number of param elements.

See also:
domParam

Definition at line 58 of file 1.4/dom/domAccessor.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:29:16 2013