domInput_local_offset Class Reference

#include <domInput_local_offset.h>

Inheritance diagram for domInput_local_offset:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
domUint getOffset () const
xsNMTOKEN getSemantic () const
domUint getSet () const
domUrifragment getSource () const
void setOffset (domUint atOffset)
void setSemantic (xsNMTOKEN atSemantic)
void setSet (domUint atSet)
void setSource (domUrifragment atSource)
virtual daeInt typeID () const

Static Public Member Functions

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

Protected Member Functions

 domInput_local_offset (DAE &dae)
virtual domInput_local_offsetoperator= (const domInput_local_offset &cpy)
virtual ~domInput_local_offset ()

Protected Attributes

domUint attrOffset
xsNMTOKEN attrSemantic
domUint attrSet
domUrifragment attrSource

Detailed Description

The input_local_offset_type element is used to represent indexed inputs that can only reference resources declared in the same document.

Definition at line 14 of file domInput_local_offset.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 94 of file domInput_local_offset.h.

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

Destructor

Definition at line 98 of file domInput_local_offset.h.


Member Function Documentation

static DLLSPEC daeElementRef domInput_local_offset::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.
virtual COLLADA_TYPE::TypeEnum domInput_local_offset::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 17 of file domInput_local_offset.h.

domUint domInput_local_offset::getOffset (  )  const [inline]

Gets the offset attribute.

Returns:
Returns a domUint of the offset attribute.

Definition at line 50 of file domInput_local_offset.h.

xsNMTOKEN domInput_local_offset::getSemantic (  )  const [inline]

Gets the semantic attribute.

Returns:
Returns a xsNMTOKEN of the semantic attribute.

Definition at line 61 of file domInput_local_offset.h.

domUint domInput_local_offset::getSet (  )  const [inline]

Gets the set attribute.

Returns:
Returns a domUint of the set attribute.

Definition at line 83 of file domInput_local_offset.h.

domUrifragment domInput_local_offset::getSource (  )  const [inline]

Gets the source attribute.

Returns:
Returns a domUrifragment of the source attribute.

Definition at line 72 of file domInput_local_offset.h.

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

Definition at line 18 of file domInput_local_offset.h.

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

Overloaded assignment operator

Definition at line 102 of file domInput_local_offset.h.

static DLLSPEC daeMetaElement* domInput_local_offset::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 domInput_local_offset::setOffset ( domUint  atOffset  )  [inline]

Sets the offset attribute.

Parameters:
atOffset The new value for the offset attribute.

Definition at line 55 of file domInput_local_offset.h.

void domInput_local_offset::setSemantic ( xsNMTOKEN  atSemantic  )  [inline]

Sets the semantic attribute.

Parameters:
atSemantic The new value for the semantic attribute.

Definition at line 66 of file domInput_local_offset.h.

void domInput_local_offset::setSet ( domUint  atSet  )  [inline]

Sets the set attribute.

Parameters:
atSet The new value for the set attribute.

Definition at line 88 of file domInput_local_offset.h.

void domInput_local_offset::setSource ( domUrifragment  atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 77 of file domInput_local_offset.h.

virtual daeInt domInput_local_offset::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 19 of file domInput_local_offset.h.


Member Data Documentation

The offset attribute represents the offset into the list of indices. If two input elements share the same offset, they will be indexed the same. This works as a simple form of compression for the list of indices as well as defining the order the inputs should be used in. Required attribute.

Definition at line 27 of file domInput_local_offset.h.

The semantic attribute is the user-defined meaning of the input connection. Required attribute.

Definition at line 32 of file domInput_local_offset.h.

The set attribute indicates which inputs should be grouped together as a single set. This is helpful when multiple inputs share the same semantics.

Definition at line 42 of file domInput_local_offset.h.

The source attribute indicates the location of the data source. Required attribute.

Definition at line 37 of file domInput_local_offset.h.


The documentation for this class was generated from the following file:
 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:28 2013