domInput_local Class Reference

#include <domInput_local.h>

Inheritance diagram for domInput_local:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
xsNMTOKEN getSemantic () const
domUrifragment getSource () const
void setSemantic (xsNMTOKEN atSemantic)
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 (DAE &dae)
virtual domInput_localoperator= (const domInput_local &cpy)
virtual ~domInput_local ()

Protected Attributes

xsNMTOKEN attrSemantic
domUrifragment attrSource

Detailed Description

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

Definition at line 14 of file domInput_local.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 60 of file domInput_local.h.

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

Destructor

Definition at line 64 of file domInput_local.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 17 of file domInput_local.h.

xsNMTOKEN domInput_local::getSemantic (  )  const [inline]

Gets the semantic attribute.

Returns:
Returns a xsNMTOKEN of the semantic attribute.

Definition at line 38 of file domInput_local.h.

domUrifragment domInput_local::getSource (  )  const [inline]

Gets the source attribute.

Returns:
Returns a domUrifragment of the source attribute.

Definition at line 49 of file domInput_local.h.

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

Definition at line 18 of file domInput_local.h.

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

Overloaded assignment operator

Definition at line 68 of file domInput_local.h.

static DLLSPEC daeMetaElement* domInput_local::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::setSemantic ( xsNMTOKEN  atSemantic  )  [inline]

Sets the semantic attribute.

Parameters:
atSemantic The new value for the semantic attribute.

Definition at line 43 of file domInput_local.h.

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

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 54 of file domInput_local.h.

virtual daeInt domInput_local::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.h.


Member Data Documentation

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

Definition at line 25 of file domInput_local.h.

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

Definition at line 30 of file domInput_local.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