domInstance_material Class Reference

#include <domInstance_material.h>

Inheritance diagram for domInstance_material:
Inheritance graph
[legend]

List of all members.

Classes

class  domBind
class  domBind_vertex_input

Public Types

typedef daeTArray< domBindRefdomBind_Array
typedef daeTArray< domBindRefdomBind_Array
typedef daeTArray
< domBind_vertex_inputRef
domBind_vertex_input_Array
typedef daeTArray
< domBind_vertex_inputRef
domBind_vertex_input_Array
typedef daeSmartRef
< domBind_vertex_input
domBind_vertex_inputRef
typedef daeSmartRef
< domBind_vertex_input
domBind_vertex_inputRef
typedef daeSmartRef< domBinddomBindRef
typedef daeSmartRef< domBinddomBindRef

Public Member Functions

const domBind_ArraygetBind_array () const
domBind_ArraygetBind_array ()
const domBind_ArraygetBind_array () const
domBind_ArraygetBind_array ()
const domBind_vertex_input_ArraygetBind_vertex_input_array () const
domBind_vertex_input_ArraygetBind_vertex_input_array ()
const domBind_vertex_input_ArraygetBind_vertex_input_array () const
domBind_vertex_input_ArraygetBind_vertex_input_array ()
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 ()
xsToken getName () const
xsNCName getName () const
domSid getSid () const
xsNCName getSid () const
xsNCName getSymbol () const
xsNCName getSymbol () const
const xsAnyURIgetTarget () const
xsAnyURIgetTarget ()
const xsAnyURIgetTarget () const
xsAnyURIgetTarget ()
void setName (xsToken atName)
void setName (xsNCName atName)
void setSid (domSid atSid)
void setSid (xsNCName atSid)
void setSymbol (xsNCName atSymbol)
void setSymbol (xsNCName atSymbol)
void setTarget (xsString atTarget)
void setTarget (const xsAnyURI &atTarget)
void setTarget (xsString atTarget)
void setTarget (const xsAnyURI &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

 domInstance_material (DAE &dae)
 domInstance_material (DAE &dae)
virtual domInstance_materialoperator= (const domInstance_material &cpy)
virtual domInstance_materialoperator= (const domInstance_material &cpy)
virtual ~domInstance_material ()
virtual ~domInstance_material ()

Protected Attributes

xsToken attrName
xsNCName attrName
domSid attrSid
xsNCName attrSid
xsNCName attrSymbol
xsAnyURI attrTarget
domBind_Array elemBind_array
domBind_vertex_input_Array elemBind_vertex_input_array
domExtra_Array elemExtra_array

Detailed Description

The instance_material element declares the instantiation of a COLLADA material resource.

Definition at line 23 of file 1.4/dom/domInstance_material.h.


Member Typedef Documentation

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

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

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

Definition at line 111 of file 1.4/dom/domInstance_material.h.

Definition at line 100 of file dom/domInstance_material.h.

Definition at line 108 of file 1.4/dom/domInstance_material.h.

Definition at line 22 of file dom/domInstance_material.h.

Definition at line 30 of file 1.4/dom/domInstance_material.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 328 of file 1.4/dom/domInstance_material.h.

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

Destructor

Definition at line 332 of file 1.4/dom/domInstance_material.h.

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

Constructor

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

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

Destructor

Definition at line 324 of file dom/domInstance_material.h.


Member Function Documentation

static DLLSPEC daeElementRef domInstance_material::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 domInstance_material::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.
const domBind_Array& domInstance_material::getBind_array (  )  const [inline]

Gets the bind element array.

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

Definition at line 295 of file dom/domInstance_material.h.

domBind_Array& domInstance_material::getBind_array (  )  [inline]

Gets the bind element array.

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

Definition at line 290 of file dom/domInstance_material.h.

const domBind_Array& domInstance_material::getBind_array (  )  const [inline]

Gets the bind element array.

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

Definition at line 303 of file 1.4/dom/domInstance_material.h.

domBind_Array& domInstance_material::getBind_array (  )  [inline]

Gets the bind element array.

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

Definition at line 298 of file 1.4/dom/domInstance_material.h.

const domBind_vertex_input_Array& domInstance_material::getBind_vertex_input_array (  )  const [inline]

Gets the bind_vertex_input element array.

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

Definition at line 305 of file dom/domInstance_material.h.

domBind_vertex_input_Array& domInstance_material::getBind_vertex_input_array (  )  [inline]

Gets the bind_vertex_input element array.

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

Definition at line 300 of file dom/domInstance_material.h.

const domBind_vertex_input_Array& domInstance_material::getBind_vertex_input_array (  )  const [inline]

Gets the bind_vertex_input element array.

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

Definition at line 313 of file 1.4/dom/domInstance_material.h.

domBind_vertex_input_Array& domInstance_material::getBind_vertex_input_array (  )  [inline]

Gets the bind_vertex_input element array.

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

Definition at line 308 of file 1.4/dom/domInstance_material.h.

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

Reimplemented from daeElement.

Definition at line 18 of file dom/domInstance_material.h.

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

Reimplemented from daeElement.

Definition at line 26 of file 1.4/dom/domInstance_material.h.

const domExtra_Array& domInstance_material::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 315 of file dom/domInstance_material.h.

domExtra_Array& domInstance_material::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 310 of file dom/domInstance_material.h.

const domExtra_Array& domInstance_material::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 323 of file 1.4/dom/domInstance_material.h.

domExtra_Array& domInstance_material::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 318 of file 1.4/dom/domInstance_material.h.

xsToken domInstance_material::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsToken of the name attribute.

Definition at line 279 of file dom/domInstance_material.h.

xsNCName domInstance_material::getName (  )  const [inline]

Gets the name attribute.

Returns:
Returns a xsNCName of the name attribute.

Definition at line 287 of file 1.4/dom/domInstance_material.h.

domSid domInstance_material::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 268 of file dom/domInstance_material.h.

xsNCName domInstance_material::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a xsNCName of the sid attribute.

Definition at line 276 of file 1.4/dom/domInstance_material.h.

xsNCName domInstance_material::getSymbol (  )  const [inline]

Gets the symbol attribute.

Returns:
Returns a xsNCName of the symbol attribute.

Definition at line 236 of file dom/domInstance_material.h.

xsNCName domInstance_material::getSymbol (  )  const [inline]

Gets the symbol attribute.

Returns:
Returns a xsNCName of the symbol attribute.

Definition at line 244 of file 1.4/dom/domInstance_material.h.

const xsAnyURI& domInstance_material::getTarget (  )  const [inline]

Gets the target attribute.

Returns:
Returns a constant xsAnyURI reference of the target attribute.

Definition at line 252 of file dom/domInstance_material.h.

xsAnyURI& domInstance_material::getTarget (  )  [inline]

Gets the target attribute.

Returns:
Returns a xsAnyURI reference of the target attribute.

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

const xsAnyURI& domInstance_material::getTarget (  )  const [inline]

Gets the target attribute.

Returns:
Returns a constant xsAnyURI reference of the target attribute.

Definition at line 260 of file 1.4/dom/domInstance_material.h.

xsAnyURI& domInstance_material::getTarget (  )  [inline]

Gets the target attribute.

Returns:
Returns a xsAnyURI reference of the target attribute.

Definition at line 255 of file 1.4/dom/domInstance_material.h.

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

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

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

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

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

Overloaded assignment operator

Definition at line 328 of file dom/domInstance_material.h.

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

Overloaded assignment operator

Definition at line 336 of file 1.4/dom/domInstance_material.h.

static DLLSPEC daeMetaElement* domInstance_material::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* domInstance_material::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 domInstance_material::setName ( xsToken  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 284 of file dom/domInstance_material.h.

void domInstance_material::setName ( xsNCName  atName  )  [inline]

Sets the name attribute.

Parameters:
atName The new value for the name attribute.

Definition at line 292 of file 1.4/dom/domInstance_material.h.

void domInstance_material::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 273 of file dom/domInstance_material.h.

void domInstance_material::setSid ( xsNCName  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 281 of file 1.4/dom/domInstance_material.h.

void domInstance_material::setSymbol ( xsNCName  atSymbol  )  [inline]

Sets the symbol attribute.

Parameters:
atSymbol The new value for the symbol attribute.

Definition at line 241 of file dom/domInstance_material.h.

void domInstance_material::setSymbol ( xsNCName  atSymbol  )  [inline]

Sets the symbol attribute.

Parameters:
atSymbol The new value for the symbol attribute.

Definition at line 249 of file 1.4/dom/domInstance_material.h.

void domInstance_material::setTarget ( xsString  atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 262 of file dom/domInstance_material.h.

void domInstance_material::setTarget ( const xsAnyURI atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 257 of file dom/domInstance_material.h.

void domInstance_material::setTarget ( xsString  atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 270 of file 1.4/dom/domInstance_material.h.

void domInstance_material::setTarget ( const xsAnyURI atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

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

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

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


Member Data Documentation

The name attribute is the text string name of this element. Optional attribute.

Definition at line 213 of file dom/domInstance_material.h.

The name attribute is the text string name of this element. Optional attribute.

Definition at line 221 of file 1.4/dom/domInstance_material.h.

The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.

Definition at line 209 of file dom/domInstance_material.h.

The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.

Definition at line 217 of file 1.4/dom/domInstance_material.h.

The symbol attribute specifies which symbol defined from within the geometry this material binds to.

Definition at line 206 of file 1.4/dom/domInstance_material.h.

The target attribute specifies the URL of the location of the object to instantiate.

Definition at line 211 of file 1.4/dom/domInstance_material.h.

The bind element binds values to effect parameters upon instantiation.

See also:
domBind

Definition at line 228 of file 1.4/dom/domInstance_material.h.

The bind_vertex_input element binds vertex inputs to effect parameters upon instantiation.

See also:
domBind_vertex_input

Definition at line 233 of file 1.4/dom/domInstance_material.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 237 of file 1.4/dom/domInstance_material.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:30 2013