domCamera::domOptics::domTechnique_common::domPerspective Class Reference

#include <domCamera.h>

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

List of all members.

Public Member Functions

const domTargetable_floatRef getAspect_ratio () const
const domTargetableFloatRef getAspect_ratio () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domTargetable_floatRef getXfov () const
const domTargetableFloatRef getXfov () const
const domTargetable_floatRef getYfov () const
const domTargetableFloatRef getYfov () const
const domTargetable_floatRef getZfar () const
const domTargetableFloatRef getZfar () const
const domTargetable_floatRef getZnear () const
const domTargetableFloatRef getZnear () 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

 domPerspective (DAE &dae)
 domPerspective (DAE &dae)
virtual domPerspectiveoperator= (const domPerspective &cpy)
virtual domPerspectiveoperator= (const domPerspective &cpy)
virtual ~domPerspective ()
virtual ~domPerspective ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domTargetable_floatRef elemAspect_ratio
domTargetableFloatRef elemAspect_ratio
domTargetable_floatRef elemXfov
domTargetableFloatRef elemXfov
domTargetable_floatRef elemYfov
domTargetableFloatRef elemYfov
domTargetable_floatRef elemZfar
domTargetableFloatRef elemZfar
domTargetable_floatRef elemZnear
domTargetableFloatRef elemZnear

Detailed Description

The perspective element describes the optics of a perspective camera.

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


Constructor & Destructor Documentation

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

Constructor

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

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

Destructor

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

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

Constructor

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

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

Destructor

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


Member Function Documentation

static DLLSPEC daeElementRef domCamera::domOptics::domTechnique_common::domPerspective::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::domPerspective::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 domTargetable_floatRef domCamera::domOptics::domTechnique_common::domPerspective::getAspect_ratio (  )  const [inline]

Gets the aspect_ratio element.

Returns:
a daeSmartRef to the aspect_ratio element.

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

const domTargetableFloatRef domCamera::domOptics::domTechnique_common::domPerspective::getAspect_ratio (  )  const [inline]

Gets the aspect_ratio element.

Returns:
a daeSmartRef to the aspect_ratio element.

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

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

Gets the _contents array.

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

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

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

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

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

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

Gets the _contents array.

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

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

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

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

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

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

Reimplemented from daeElement.

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

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

Reimplemented from daeElement.

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

const domTargetable_floatRef domCamera::domOptics::domTechnique_common::domPerspective::getXfov (  )  const [inline]

Gets the xfov element.

Returns:
a daeSmartRef to the xfov element.

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

const domTargetableFloatRef domCamera::domOptics::domTechnique_common::domPerspective::getXfov (  )  const [inline]

Gets the xfov element.

Returns:
a daeSmartRef to the xfov element.

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

const domTargetable_floatRef domCamera::domOptics::domTechnique_common::domPerspective::getYfov (  )  const [inline]

Gets the yfov element.

Returns:
a daeSmartRef to the yfov element.

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

const domTargetableFloatRef domCamera::domOptics::domTechnique_common::domPerspective::getYfov (  )  const [inline]

Gets the yfov element.

Returns:
a daeSmartRef to the yfov element.

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

const domTargetable_floatRef domCamera::domOptics::domTechnique_common::domPerspective::getZfar (  )  const [inline]

Gets the zfar element.

Returns:
a daeSmartRef to the zfar element.

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

const domTargetableFloatRef domCamera::domOptics::domTechnique_common::domPerspective::getZfar (  )  const [inline]

Gets the zfar element.

Returns:
a daeSmartRef to the zfar element.

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

const domTargetable_floatRef domCamera::domOptics::domTechnique_common::domPerspective::getZnear (  )  const [inline]

Gets the znear element.

Returns:
a daeSmartRef to the znear element.

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

const domTargetableFloatRef domCamera::domOptics::domTechnique_common::domPerspective::getZnear (  )  const [inline]

Gets the znear element.

Returns:
a daeSmartRef to the znear element.

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

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

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

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

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

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

Overloaded assignment operator

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

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

Overloaded assignment operator

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

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

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


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 248 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 239 of file 1.4/dom/domCamera.h.

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

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

The aspect_ratio element contains a floating point number describing the aspect ratio of the field of view. If the aspect_ratio element is not present the aspect ratio is to be calculated from the xfov or yfov elements and the current viewport.

See also:
domAspect_ratio

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

The aspect_ratio element contains a floating point number describing the aspect ratio of the field of view. If the aspect_ratio element is not present the aspect ratio is to be calculated from the xfov or yfov elements and the current viewport.

See also:
domAspect_ratio

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

The xfov element contains a floating point number describing the horizontal field of view in degrees.

See also:
domXfov

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

The xfov element contains a floating point number describing the horizontal field of view in degrees.

See also:
domXfov

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

The yfov element contains a floating point number describing the verticle field of view in degrees.

See also:
domYfov

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

The yfov element contains a floating point number describing the verticle field of view in degrees.

See also:
domYfov

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

The zfar element contains a floating point number that describes the distance to the far clipping plane. The zfar element must occur exactly once.

See also:
domZfar

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

The zfar element contains a floating point number that describes the distance to the far clipping plane. The zfar element must occur exactly once.

See also:
domZfar

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

The znear element contains a floating point number that describes the distance to the near clipping plane. The znear element must occur exactly once.

See also:
domZnear

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

The znear element contains a floating point number that describes the distance to the near clipping plane. The znear element must occur exactly once.

See also:
domZnear

Definition at line 229 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