domCamera::domOptics::domTechnique_common Class Reference

#include <domCamera.h>

Inheritance diagram for domCamera::domOptics::domTechnique_common:
Inheritance graph
[legend]

List of all members.

Classes

class  domOrthographic
class  domPerspective

Public Types

typedef daeTArray
< domOrthographicRef
domOrthographic_Array
typedef daeTArray
< domOrthographicRef
domOrthographic_Array
typedef daeSmartRef
< domOrthographic
domOrthographicRef
typedef daeSmartRef
< domOrthographic
domOrthographicRef
typedef daeTArray
< domPerspectiveRef
domPerspective_Array
typedef daeTArray
< domPerspectiveRef
domPerspective_Array
typedef daeSmartRef
< domPerspective
domPerspectiveRef
typedef daeSmartRef
< domPerspective
domPerspectiveRef

Public Member Functions

const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domOrthographicRef getOrthographic () const
const domOrthographicRef getOrthographic () const
const domPerspectiveRef getPerspective () const
const domPerspectiveRef getPerspective () const
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

 domTechnique_common (DAE &dae)
 domTechnique_common (DAE &dae)
virtual domTechnique_commonoperator= (const domTechnique_common &cpy)
virtual domTechnique_commonoperator= (const domTechnique_common &cpy)
virtual ~domTechnique_common ()
virtual ~domTechnique_common ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domOrthographicRef elemOrthographic
domPerspectiveRef elemPerspective

Detailed Description

The technique_common element specifies the optics information for the common profile which all COLLADA implementations need to support.

Definition at line 58 of file 1.4/dom/domCamera.h.


Member Typedef Documentation

Definition at line 60 of file dom/domCamera.h.

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

Definition at line 57 of file dom/domCamera.h.

Definition at line 65 of file 1.4/dom/domCamera.h.

Definition at line 186 of file dom/domCamera.h.

Definition at line 194 of file 1.4/dom/domCamera.h.

Definition at line 183 of file dom/domCamera.h.

Definition at line 191 of file 1.4/dom/domCamera.h.


Constructor & Destructor Documentation

domCamera::domOptics::domTechnique_common::domTechnique_common ( DAE dae  )  [inline, protected]

Constructor

Definition at line 370 of file 1.4/dom/domCamera.h.

virtual domCamera::domOptics::domTechnique_common::~domTechnique_common (  )  [inline, protected, virtual]

Destructor

Definition at line 374 of file 1.4/dom/domCamera.h.

domCamera::domOptics::domTechnique_common::domTechnique_common ( DAE dae  )  [inline, protected]

Constructor

Definition at line 362 of file dom/domCamera.h.

virtual domCamera::domOptics::domTechnique_common::~domTechnique_common (  )  [inline, protected, virtual]

Destructor

Definition at line 366 of file dom/domCamera.h.


Member Function Documentation

static DLLSPEC daeElementRef domCamera::domOptics::domTechnique_common::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 domCamera::domOptics::domTechnique_common::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 daeElementRefArray& domCamera::domOptics::domTechnique_common::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 356 of file dom/domCamera.h.

daeElementRefArray& domCamera::domOptics::domTechnique_common::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 351 of file dom/domCamera.h.

const daeElementRefArray& domCamera::domOptics::domTechnique_common::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 364 of file 1.4/dom/domCamera.h.

daeElementRefArray& domCamera::domOptics::domTechnique_common::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 359 of file 1.4/dom/domCamera.h.

virtual COLLADA_TYPE::TypeEnum domCamera::domOptics::domTechnique_common::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 53 of file dom/domCamera.h.

virtual COLLADA_TYPE::TypeEnum domCamera::domOptics::domTechnique_common::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 61 of file 1.4/dom/domCamera.h.

const domOrthographicRef domCamera::domOptics::domTechnique_common::getOrthographic (  )  const [inline]

Gets the orthographic element.

Returns:
a daeSmartRef to the orthographic element.

Definition at line 341 of file dom/domCamera.h.

const domOrthographicRef domCamera::domOptics::domTechnique_common::getOrthographic (  )  const [inline]

Gets the orthographic element.

Returns:
a daeSmartRef to the orthographic element.

Definition at line 349 of file 1.4/dom/domCamera.h.

const domPerspectiveRef domCamera::domOptics::domTechnique_common::getPerspective (  )  const [inline]

Gets the perspective element.

Returns:
a daeSmartRef to the perspective element.

Definition at line 346 of file dom/domCamera.h.

const domPerspectiveRef domCamera::domOptics::domTechnique_common::getPerspective (  )  const [inline]

Gets the perspective element.

Returns:
a daeSmartRef to the perspective element.

Definition at line 354 of file 1.4/dom/domCamera.h.

static daeInt domCamera::domOptics::domTechnique_common::ID (  )  [inline, static]

Definition at line 54 of file dom/domCamera.h.

static daeInt domCamera::domOptics::domTechnique_common::ID (  )  [inline, static]

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

virtual domTechnique_common& domCamera::domOptics::domTechnique_common::operator= ( const domTechnique_common cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 370 of file dom/domCamera.h.

virtual domTechnique_common& domCamera::domOptics::domTechnique_common::operator= ( const domTechnique_common cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 378 of file 1.4/dom/domCamera.h.

static DLLSPEC daeMetaElement* domCamera::domOptics::domTechnique_common::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* domCamera::domOptics::domTechnique_common::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.
virtual daeInt domCamera::domOptics::domTechnique_common::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 55 of file dom/domCamera.h.

virtual daeInt domCamera::domOptics::domTechnique_common::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 63 of file 1.4/dom/domCamera.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 341 of file 1.4/dom/domCamera.h.

Used to preserve order in elements that do not specify strict sequencing of sub-elements.

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

Used to preserve order in elements that have a complex content model.

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

The orthographic element describes the field of view of an orthographic camera.

See also:
domOrthographic

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

The perspective element describes the optics of a perspective camera.

See also:
domPerspective

Definition at line 328 of file 1.4/dom/domCamera.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:21 2013