domImage::domCreate_3d Class Reference

#include <domImage.h>

Inheritance diagram for domImage::domCreate_3d:
Inheritance graph
[legend]

List of all members.

Classes

class  domArray
class  domFormat
class  domInit_from
class  domSize

Public Types

typedef daeTArray< domArrayRefdomArray_Array
typedef daeSmartRef< domArraydomArrayRef
typedef daeTArray< domFormatRefdomFormat_Array
typedef daeSmartRef< domFormatdomFormatRef
typedef daeTArray
< domInit_fromRef
domInit_from_Array
typedef daeSmartRef< domInit_fromdomInit_fromRef
typedef daeTArray< domSizeRefdomSize_Array
typedef daeSmartRef< domSizedomSizeRef

Public Member Functions

const domArrayRef getArray () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domFormatRef getFormat () const
const domInit_from_ArraygetInit_from_array () const
domInit_from_ArraygetInit_from_array ()
const domImage_mipsRef getMips () const
const domSizeRef getSize () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domCreate_3d (DAE &dae)
virtual domCreate_3doperator= (const domCreate_3d &cpy)
virtual ~domCreate_3d ()

Protected Attributes

domArrayRef elemArray
domFormatRef elemFormat
domInit_from_Array elemInit_from_array
domImage_mipsRef elemMips
domSizeRef elemSize

Detailed Description

Initialize a custom 3d image

Definition at line 854 of file dom/domImage.h.


Member Typedef Documentation

Definition at line 946 of file dom/domImage.h.

Definition at line 943 of file dom/domImage.h.

Definition at line 1004 of file dom/domImage.h.

Definition at line 1001 of file dom/domImage.h.

Definition at line 1250 of file dom/domImage.h.

Definition at line 1247 of file dom/domImage.h.

Definition at line 864 of file dom/domImage.h.

Definition at line 861 of file dom/domImage.h.


Constructor & Destructor Documentation

domImage::domCreate_3d::domCreate_3d ( DAE dae  )  [inline, protected]

Constructor

Definition at line 1387 of file dom/domImage.h.

virtual domImage::domCreate_3d::~domCreate_3d (  )  [inline, protected, virtual]

Destructor

Definition at line 1391 of file dom/domImage.h.


Member Function Documentation

static DLLSPEC daeElementRef domImage::domCreate_3d::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 domArrayRef domImage::domCreate_3d::getArray (  )  const [inline]

Gets the array element.

Returns:
a daeSmartRef to the array element.

Definition at line 1367 of file dom/domImage.h.

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

Reimplemented from daeElement.

Definition at line 857 of file dom/domImage.h.

const domFormatRef domImage::domCreate_3d::getFormat (  )  const [inline]

Gets the format element.

Returns:
a daeSmartRef to the format element.

Definition at line 1372 of file dom/domImage.h.

const domInit_from_Array& domImage::domCreate_3d::getInit_from_array (  )  const [inline]

Gets the init_from element array.

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

Definition at line 1382 of file dom/domImage.h.

domInit_from_Array& domImage::domCreate_3d::getInit_from_array (  )  [inline]

Gets the init_from element array.

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

Definition at line 1377 of file dom/domImage.h.

const domImage_mipsRef domImage::domCreate_3d::getMips (  )  const [inline]

Gets the mips element.

Returns:
a daeSmartRef to the mips element.

Definition at line 1362 of file dom/domImage.h.

const domSizeRef domImage::domCreate_3d::getSize (  )  const [inline]

Gets the size element.

Returns:
a daeSmartRef to the size element.

Definition at line 1357 of file dom/domImage.h.

static daeInt domImage::domCreate_3d::ID (  )  [inline, static]

Definition at line 858 of file dom/domImage.h.

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

Overloaded assignment operator

Definition at line 1395 of file dom/domImage.h.

static DLLSPEC daeMetaElement* domImage::domCreate_3d::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 domImage::domCreate_3d::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 859 of file dom/domImage.h.


Member Data Documentation

Definition at line 1339 of file dom/domImage.h.

If not present it is assumed to be R8G8B8A8 linear.

See also:
domFormat

Definition at line 1343 of file dom/domImage.h.

init the image data from one or more partial pieces of data. The load attribute indicates what portion of the image will be loaded based on the ''address" specified. mip_generate may be used to complete the image.

See also:
domInit_from

Definition at line 1350 of file dom/domImage.h.

Definition at line 1338 of file dom/domImage.h.

The surface should be sized to these exact dimensions

See also:
domSize

Definition at line 1337 of file dom/domImage.h.


The documentation for this class was generated from the following file:
 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:25 2013