domSampler Class Reference

#include <domSampler.h>

Inheritance diagram for domSampler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
xsID getId () const
xsID getId () const
const domInput_local_ArraygetInput_array () const
domInput_local_ArraygetInput_array ()
const domInputLocal_ArraygetInput_array () const
domInputLocal_ArraygetInput_array ()
domSampler_behavior getPost_behavior () const
domSampler_behavior getPre_behavior () const
void setId (xsID atId)
void setId (xsID atId)
void setPost_behavior (domSampler_behavior atPost_behavior)
void setPre_behavior (domSampler_behavior atPre_behavior)
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

 domSampler (DAE &dae)
 domSampler (DAE &dae)
virtual domSampleroperator= (const domSampler &cpy)
virtual domSampleroperator= (const domSampler &cpy)
virtual ~domSampler ()
virtual ~domSampler ()

Protected Attributes

xsID attrId
domSampler_behavior attrPost_behavior
domSampler_behavior attrPre_behavior
domInput_local_Array elemInput_array
domInputLocal_Array elemInput_array

Detailed Description

The sampler element declares an N-dimensional function used for animation. Animation function curves are represented by 1-D sampler elements in COLLADA. The sampler defines sampling points and how to interpolate between them.

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


Constructor & Destructor Documentation

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

Constructor

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

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

Destructor

Definition at line 77 of file 1.4/dom/domSampler.h.

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

Constructor

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

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

Destructor

Definition at line 99 of file dom/domSampler.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 19 of file dom/domSampler.h.

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

Reimplemented from daeElement.

Definition at line 27 of file 1.4/dom/domSampler.h.

xsID domSampler::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

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

xsID domSampler::getId (  )  const [inline]

Gets the id attribute.

Returns:
Returns a xsID of the id attribute.

Definition at line 50 of file 1.4/dom/domSampler.h.

const domInput_local_Array& domSampler::getInput_array (  )  const [inline]

Gets the input element array.

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

Definition at line 90 of file dom/domSampler.h.

domInput_local_Array& domSampler::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 85 of file dom/domSampler.h.

const domInputLocal_Array& domSampler::getInput_array (  )  const [inline]

Gets the input element array.

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

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

domInputLocal_Array& domSampler::getInput_array (  )  [inline]

Gets the input element array.

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

Definition at line 63 of file 1.4/dom/domSampler.h.

domSampler_behavior domSampler::getPost_behavior (  )  const [inline]

Gets the post_behavior attribute.

Returns:
Returns a domSampler_behavior of the post_behavior attribute.

Definition at line 74 of file dom/domSampler.h.

domSampler_behavior domSampler::getPre_behavior (  )  const [inline]

Gets the pre_behavior attribute.

Returns:
Returns a domSampler_behavior of the pre_behavior attribute.

Definition at line 63 of file dom/domSampler.h.

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

Definition at line 20 of file dom/domSampler.h.

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

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

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

Overloaded assignment operator

Definition at line 103 of file dom/domSampler.h.

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

Overloaded assignment operator

Definition at line 81 of file 1.4/dom/domSampler.h.

static DLLSPEC daeMetaElement* domSampler::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* domSampler::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 domSampler::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

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

void domSampler::setId ( xsID  atId  )  [inline]

Sets the id attribute.

Parameters:
atId The new value for the id attribute.

Definition at line 55 of file 1.4/dom/domSampler.h.

void domSampler::setPost_behavior ( domSampler_behavior  atPost_behavior  )  [inline]

Sets the post_behavior attribute.

Parameters:
atPost_behavior The new value for the post_behavior attribute.

Definition at line 79 of file dom/domSampler.h.

void domSampler::setPre_behavior ( domSampler_behavior  atPre_behavior  )  [inline]

Sets the pre_behavior attribute.

Parameters:
atPre_behavior The new value for the pre_behavior attribute.

Definition at line 68 of file dom/domSampler.h.

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

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


Member Data Documentation

xsID domSampler::attrId [protected]

The id attribute is a text string containing the unique identifier of this element. This value must be unique within the instance document. Optional attribute.

Definition at line 36 of file 1.4/dom/domSampler.h.

Indicates what the sampled value should be after the last key.

Definition at line 36 of file dom/domSampler.h.

Indicates what the sampled value should be before the first key.

Definition at line 32 of file dom/domSampler.h.

The input element must occur at least one time. These inputs are local inputs.

See also:
domInput

Definition at line 43 of file dom/domSampler.h.

The input element must occur at least one time. These inputs are local inputs.

See also:
domInput

Definition at line 43 of file 1.4/dom/domSampler.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:53 2013