domSkin::domVertex_weights Class Reference

#include <domSkin.h>

Inheritance diagram for domSkin::domVertex_weights:
Inheritance graph
[legend]

List of all members.

Classes

class  domV
class  domVcount

Public Types

typedef daeTArray< domVRefdomV_Array
typedef daeTArray< domVRefdomV_Array
typedef daeTArray< domVcountRefdomVcount_Array
typedef daeTArray< domVcountRefdomVcount_Array
typedef daeSmartRef< domVcountdomVcountRef
typedef daeSmartRef< domVcountdomVcountRef
typedef daeSmartRef< domVdomVRef
typedef daeSmartRef< domVdomVRef

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 ()
const domVRef getV () const
const domVRef getV () const
const domVcountRef getVcount () const
const domVcountRef getVcount () const
void setCount (domUint atCount)
void setCount (domUint atCount)
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

 domVertex_weights (DAE &dae)
 domVertex_weights (DAE &dae)
virtual domVertex_weightsoperator= (const domVertex_weights &cpy)
virtual domVertex_weightsoperator= (const domVertex_weights &cpy)
virtual ~domVertex_weights ()
virtual ~domVertex_weights ()

Protected Attributes

domUint attrCount
domExtra_Array elemExtra_array
domInput_local_offset_Array elemInput_array
domInputLocalOffset_Array elemInput_array
domVRef elemV
domVcountRef elemVcount

Detailed Description

The vertex_weights element associates a set of joint-weight pairs with each vertex in the base mesh.

Definition at line 188 of file 1.4/dom/domSkin.h.


Member Typedef Documentation

Definition at line 247 of file dom/domSkin.h.

Definition at line 265 of file 1.4/dom/domSkin.h.

Definition at line 185 of file dom/domSkin.h.

Definition at line 198 of file 1.4/dom/domSkin.h.

Definition at line 182 of file dom/domSkin.h.

Definition at line 195 of file 1.4/dom/domSkin.h.

Definition at line 244 of file dom/domSkin.h.

Definition at line 262 of file 1.4/dom/domSkin.h.


Constructor & Destructor Documentation

domSkin::domVertex_weights::domVertex_weights ( DAE dae  )  [inline, protected]

Constructor

Definition at line 407 of file 1.4/dom/domSkin.h.

virtual domSkin::domVertex_weights::~domVertex_weights (  )  [inline, protected, virtual]

Destructor

Definition at line 411 of file 1.4/dom/domSkin.h.

domSkin::domVertex_weights::domVertex_weights ( DAE dae  )  [inline, protected]

Constructor

Definition at line 384 of file dom/domSkin.h.

virtual domSkin::domVertex_weights::~domVertex_weights (  )  [inline, protected, virtual]

Destructor

Definition at line 388 of file dom/domSkin.h.


Member Function Documentation

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

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 343 of file dom/domSkin.h.

domUint domSkin::domVertex_weights::getCount (  )  const [inline]

Gets the count attribute.

Returns:
Returns a domUint of the count attribute.

Definition at line 366 of file 1.4/dom/domSkin.h.

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

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

const domExtra_Array& domSkin::domVertex_weights::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 379 of file dom/domSkin.h.

domExtra_Array& domSkin::domVertex_weights::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 374 of file dom/domSkin.h.

const domExtra_Array& domSkin::domVertex_weights::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 402 of file 1.4/dom/domSkin.h.

domExtra_Array& domSkin::domVertex_weights::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 397 of file 1.4/dom/domSkin.h.

const domInput_local_offset_Array& domSkin::domVertex_weights::getInput_array (  )  const [inline]

Gets the input element array.

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

Definition at line 359 of file dom/domSkin.h.

domInput_local_offset_Array& domSkin::domVertex_weights::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 354 of file dom/domSkin.h.

const domInputLocalOffset_Array& domSkin::domVertex_weights::getInput_array (  )  const [inline]

Gets the input element array.

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

Definition at line 382 of file 1.4/dom/domSkin.h.

domInputLocalOffset_Array& domSkin::domVertex_weights::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 377 of file 1.4/dom/domSkin.h.

const domVRef domSkin::domVertex_weights::getV (  )  const [inline]

Gets the v element.

Returns:
a daeSmartRef to the v element.

Definition at line 369 of file dom/domSkin.h.

const domVRef domSkin::domVertex_weights::getV (  )  const [inline]

Gets the v element.

Returns:
a daeSmartRef to the v element.

Definition at line 392 of file 1.4/dom/domSkin.h.

const domVcountRef domSkin::domVertex_weights::getVcount (  )  const [inline]

Gets the vcount element.

Returns:
a daeSmartRef to the vcount element.

Definition at line 364 of file dom/domSkin.h.

const domVcountRef domSkin::domVertex_weights::getVcount (  )  const [inline]

Gets the vcount element.

Returns:
a daeSmartRef to the vcount element.

Definition at line 387 of file 1.4/dom/domSkin.h.

static daeInt domSkin::domVertex_weights::ID (  )  [inline, static]

Definition at line 179 of file dom/domSkin.h.

static daeInt domSkin::domVertex_weights::ID (  )  [inline, static]

Definition at line 192 of file 1.4/dom/domSkin.h.

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

Overloaded assignment operator

Definition at line 392 of file dom/domSkin.h.

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

Overloaded assignment operator

Definition at line 415 of file 1.4/dom/domSkin.h.

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

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 348 of file dom/domSkin.h.

void domSkin::domVertex_weights::setCount ( domUint  atCount  )  [inline]

Sets the count attribute.

Parameters:
atCount The new value for the count attribute.

Definition at line 371 of file 1.4/dom/domSkin.h.

virtual daeInt domSkin::domVertex_weights::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 180 of file dom/domSkin.h.

virtual daeInt domSkin::domVertex_weights::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 193 of file 1.4/dom/domSkin.h.


Member Data Documentation

The count attribute describes the number of vertices in the base mesh. Required element.

Definition at line 337 of file 1.4/dom/domSkin.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 359 of file 1.4/dom/domSkin.h.

The input element must occur at least twice.

See also:
domInput

Definition at line 320 of file dom/domSkin.h.

The input element must occur at least twice.

See also:
domInput

Definition at line 343 of file 1.4/dom/domSkin.h.

The v element describes which bones and attributes are associated with each vertex. An index of –1 into the array of joints refers to the bind shape. Weights should be normalized before use. The v element must occur zero or one times.

See also:
domV

The v element describes which bones and attributes are associated with each vertex. An index of -1 into the array of joints refers to the bind shape. Weights should be normalized before use. The v element must occur zero or one times.

See also:
domV

Definition at line 355 of file 1.4/dom/domSkin.h.

The vcount element contains a list of integers describing the number of influences for each vertex. The vcount element may occur once.

See also:
domVcount

Definition at line 348 of file 1.4/dom/domSkin.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:54 2013