domChannel Class Reference

#include <domChannel.h>

Inheritance diagram for domChannel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
domUrifragment getSource () const
const domURIFragmentTypegetSource () const
domURIFragmentTypegetSource ()
xsToken getTarget () const
xsToken getTarget () const
void setSource (domUrifragment atSource)
void setSource (xsString atSource)
void setSource (const domURIFragmentType &atSource)
void setTarget (xsToken atTarget)
void setTarget (xsToken atTarget)
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

 domChannel (DAE &dae)
 domChannel (DAE &dae)
virtual domChanneloperator= (const domChannel &cpy)
virtual domChanneloperator= (const domChannel &cpy)
virtual ~domChannel ()
virtual ~domChannel ()

Protected Attributes

domUrifragment attrSource
domURIFragmentType attrSource
xsToken attrTarget

Detailed Description

The channel element declares an output channel of an animation.

Definition at line 21 of file 1.4/dom/domChannel.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 79 of file 1.4/dom/domChannel.h.

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

Destructor

Definition at line 83 of file 1.4/dom/domChannel.h.

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

Constructor

Definition at line 61 of file dom/domChannel.h.

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

Destructor

Definition at line 65 of file dom/domChannel.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 16 of file dom/domChannel.h.

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

Reimplemented from daeElement.

Definition at line 24 of file 1.4/dom/domChannel.h.

domUrifragment domChannel::getSource (  )  const [inline]

Gets the source attribute.

Returns:
Returns a domUrifragment of the source attribute.

Definition at line 39 of file dom/domChannel.h.

const domURIFragmentType& domChannel::getSource (  )  const [inline]

Gets the source attribute.

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

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

domURIFragmentType& domChannel::getSource (  )  [inline]

Gets the source attribute.

Returns:
Returns a domURIFragmentType reference of the source attribute.

Definition at line 47 of file 1.4/dom/domChannel.h.

xsToken domChannel::getTarget (  )  const [inline]

Gets the target attribute.

Returns:
Returns a xsToken of the target attribute.

Definition at line 50 of file dom/domChannel.h.

xsToken domChannel::getTarget (  )  const [inline]

Gets the target attribute.

Returns:
Returns a xsToken of the target attribute.

Definition at line 68 of file 1.4/dom/domChannel.h.

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

Definition at line 17 of file dom/domChannel.h.

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

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

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

Overloaded assignment operator

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

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

Overloaded assignment operator

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

static DLLSPEC daeMetaElement* domChannel::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* domChannel::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 domChannel::setSource ( domUrifragment  atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 44 of file dom/domChannel.h.

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

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 62 of file 1.4/dom/domChannel.h.

void domChannel::setSource ( const domURIFragmentType atSource  )  [inline]

Sets the source attribute.

Parameters:
atSource The new value for the source attribute.

Definition at line 57 of file 1.4/dom/domChannel.h.

void domChannel::setTarget ( xsToken  atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 55 of file dom/domChannel.h.

void domChannel::setTarget ( xsToken  atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 73 of file 1.4/dom/domChannel.h.

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

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


Member Data Documentation

The source attribute indicates the location of the sampler using a URL expression. The sampler must be declared within the same document. Required attribute.

Definition at line 25 of file dom/domChannel.h.

The source attribute indicates the location of the sampler using a URL expression. The sampler must be declared within the same document. Required attribute.

Definition at line 33 of file 1.4/dom/domChannel.h.

The target attribute indicates the location of the element bound to the output of the sampler. This text string is a path-name following a simple syntax described in Address Syntax. Required attribute.

Definition at line 39 of file 1.4/dom/domChannel.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:47 2013