domPolylist Class Reference

#include <domPolylist.h>

Inheritance diagram for domPolylist:
Inheritance graph
[legend]

List of all members.

Classes

class  domVcount

Public Types

typedef daeTArray< domVcountRefdomVcount_Array
typedef daeTArray< domVcountRefdomVcount_Array
typedef daeSmartRef< domVcountdomVcountRef
typedef daeSmartRef< domVcountdomVcountRef

Public Member Functions

domUint getCount () const
domUint getCount () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domInput_local_offset_ArraygetInput_array () const
domInput_local_offset_ArraygetInput_array ()
const domInputLocalOffset_ArraygetInput_array () const
domInputLocalOffset_ArraygetInput_array ()
xsNCName getMaterial () const
xsNCName getMaterial () const
xsToken getName () const
xsNCName getName () const
const domPRef getP () const
const domPRef getP () const
const domVcountRef getVcount () const
const domVcountRef getVcount () const
void setCount (domUint atCount)
void setCount (domUint atCount)
void setMaterial (xsNCName atMaterial)
void setMaterial (xsNCName atMaterial)
void setName (xsToken atName)
void setName (xsNCName atName)
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

 domPolylist (DAE &dae)
 domPolylist (DAE &dae)
virtual domPolylistoperator= (const domPolylist &cpy)
virtual domPolylistoperator= (const domPolylist &cpy)
virtual ~domPolylist ()
virtual ~domPolylist ()

Protected Attributes

domUint attrCount
xsNCName attrMaterial
xsToken attrName
xsNCName attrName
domExtra_Array elemExtra_array
domInput_local_offset_Array elemInput_array
domInputLocalOffset_Array elemInput_array
domPRef elemP
domVcountRef elemVcount

Detailed Description

The polylist element provides the information needed to bind vertex attributes together and then organize those vertices into individual polygons. The polygons described in polylist can contain arbitrary numbers of vertices. Unlike the polygons element, the polylist element cannot contain polygons with holes.

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


Member Typedef Documentation

Definition at line 30 of file dom/domPolylist.h.

Definition at line 38 of file 1.4/dom/domPolylist.h.

Definition at line 27 of file dom/domPolylist.h.

Definition at line 35 of file 1.4/dom/domPolylist.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 211 of file 1.4/dom/domPolylist.h.

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

Destructor

Definition at line 215 of file 1.4/dom/domPolylist.h.

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

Constructor

Definition at line 198 of file dom/domPolylist.h.

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

Destructor

Definition at line 202 of file dom/domPolylist.h.


Member Function Documentation

static DLLSPEC daeElementRef domPolylist::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 domPolylist::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 domPolylist::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 146 of file dom/domPolylist.h.

domUint domPolylist::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 159 of file 1.4/dom/domPolylist.h.

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

Definition at line 31 of file 1.4/dom/domPolylist.h.

const domExtra_Array& domPolylist::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 193 of file dom/domPolylist.h.

domExtra_Array& domPolylist::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 188 of file dom/domPolylist.h.

const domExtra_Array& domPolylist::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 206 of file 1.4/dom/domPolylist.h.

domExtra_Array& domPolylist::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 201 of file 1.4/dom/domPolylist.h.

const domInput_local_offset_Array& domPolylist::getInput_array (  )  const [inline]

Gets the input element array.

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

Definition at line 173 of file dom/domPolylist.h.

domInput_local_offset_Array& domPolylist::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 168 of file dom/domPolylist.h.

const domInputLocalOffset_Array& domPolylist::getInput_array (  )  const [inline]

Gets the input element array.

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

Definition at line 186 of file 1.4/dom/domPolylist.h.

domInputLocalOffset_Array& domPolylist::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 181 of file 1.4/dom/domPolylist.h.

xsNCName domPolylist::getMaterial (  )  const [inline]

Gets the material attribute.

Returns:
Returns a xsNCName of the material attribute.

Definition at line 157 of file dom/domPolylist.h.

xsNCName domPolylist::getMaterial (  )  const [inline]

Gets the material attribute.

Returns:
Returns a xsNCName of the material attribute.

Definition at line 170 of file 1.4/dom/domPolylist.h.

xsToken domPolylist::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 135 of file dom/domPolylist.h.

xsNCName domPolylist::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 148 of file 1.4/dom/domPolylist.h.

const domPRef domPolylist::getP (  )  const [inline]

Gets the p element.

Returns:
a daeSmartRef to the p element.

Definition at line 183 of file dom/domPolylist.h.

const domPRef domPolylist::getP (  )  const [inline]

Gets the p element.

Returns:
a daeSmartRef to the p element.

Definition at line 196 of file 1.4/dom/domPolylist.h.

const domVcountRef domPolylist::getVcount (  )  const [inline]

Gets the vcount element.

Returns:
a daeSmartRef to the vcount element.

Definition at line 178 of file dom/domPolylist.h.

const domVcountRef domPolylist::getVcount (  )  const [inline]

Gets the vcount element.

Returns:
a daeSmartRef to the vcount element.

Definition at line 191 of file 1.4/dom/domPolylist.h.

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

Definition at line 24 of file dom/domPolylist.h.

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

Definition at line 32 of file 1.4/dom/domPolylist.h.

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

Overloaded assignment operator

Definition at line 206 of file dom/domPolylist.h.

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

Overloaded assignment operator

Definition at line 219 of file 1.4/dom/domPolylist.h.

static DLLSPEC daeMetaElement* domPolylist::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* domPolylist::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 domPolylist::setCount ( domUint  atCount  )  [inline]

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 151 of file dom/domPolylist.h.

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

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 164 of file 1.4/dom/domPolylist.h.

void domPolylist::setMaterial ( xsNCName  atMaterial  )  [inline]

Sets the material attribute.

Parameters:
atMaterial The new value for the material attribute.

Definition at line 162 of file dom/domPolylist.h.

void domPolylist::setMaterial ( xsNCName  atMaterial  )  [inline]

Sets the material attribute.

Parameters:
atMaterial The new value for the material attribute.

Definition at line 175 of file 1.4/dom/domPolylist.h.

void domPolylist::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 140 of file dom/domPolylist.h.

void domPolylist::setName ( xsNCName  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 153 of file 1.4/dom/domPolylist.h.

virtual daeInt domPolylist::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 25 of file dom/domPolylist.h.

virtual daeInt domPolylist::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 33 of file 1.4/dom/domPolylist.h.


Member Data Documentation

The count attribute indicates the number of polygon primitives. Required attribute.

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

The material attribute declares a symbol for a material. This symbol is bound to a material at the time of instantiation. If the material attribute is not specified then the lighting and shading results are application defined. Optional attribute.

Definition at line 120 of file 1.4/dom/domPolylist.h.

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

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

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

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

The extra element may appear any number of times.

See also:
domExtra

Definition at line 141 of file 1.4/dom/domPolylist.h.

The input element may occur any number of times. This input is a local input with the offset and set attributes.

See also:
domInput

Definition at line 114 of file dom/domPolylist.h.

The input element may occur any number of times. This input is a local input with the offset and set attributes.

See also:
domInput

Definition at line 127 of file 1.4/dom/domPolylist.h.

The p element may occur once.

See also:
domP

The polylist element may have zero or one p element.

See also:
domP

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

The vcount element contains a list of integers describing the number of sides for each polygon described by the polylist element. The vcount element may occur once.

See also:
domVcount

Definition at line 133 of file 1.4/dom/domPolylist.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:31:44 2013