domPolygons::domPh Class Reference

#include <domPolygons.h>

Inheritance diagram for domPolygons::domPh:
Inheritance graph
[legend]

List of all members.

Classes

class  domH

Public Types

typedef daeTArray< domHRefdomH_Array
typedef daeTArray< domHRefdomH_Array
typedef daeSmartRef< domHdomHRef
typedef daeSmartRef< domHdomHRef

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domH_ArraygetH_array () const
domH_ArraygetH_array ()
const domH_ArraygetH_array () const
domH_ArraygetH_array ()
const domPRef getP () const
const domPRef getP () 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

 domPh (DAE &dae)
 domPh (DAE &dae)
virtual domPhoperator= (const domPh &cpy)
virtual domPhoperator= (const domPh &cpy)
virtual ~domPh ()
virtual ~domPh ()

Protected Attributes

domH_Array elemH_array
domPRef elemP

Detailed Description

The ph element descripes a polygon with holes.

The ph element may occur any number of times. It describes a polygon with holes.

Definition at line 42 of file 1.4/dom/domPolygons.h.


Member Typedef Documentation

Definition at line 45 of file dom/domPolygons.h.

Definition at line 52 of file 1.4/dom/domPolygons.h.

Definition at line 42 of file dom/domPolygons.h.

Definition at line 49 of file 1.4/dom/domPolygons.h.


Constructor & Destructor Documentation

domPolygons::domPh::domPh ( DAE dae  )  [inline, protected]

Constructor

Definition at line 149 of file 1.4/dom/domPolygons.h.

virtual domPolygons::domPh::~domPh (  )  [inline, protected, virtual]

Destructor

Definition at line 153 of file 1.4/dom/domPolygons.h.

domPolygons::domPh::domPh ( DAE dae  )  [inline, protected]

Constructor

Definition at line 137 of file dom/domPolygons.h.

virtual domPolygons::domPh::~domPh (  )  [inline, protected, virtual]

Destructor

Definition at line 141 of file dom/domPolygons.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 38 of file dom/domPolygons.h.

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

Reimplemented from daeElement.

Definition at line 45 of file 1.4/dom/domPolygons.h.

const domH_Array& domPolygons::domPh::getH_array (  )  const [inline]

Gets the h element array.

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

Definition at line 132 of file dom/domPolygons.h.

domH_Array& domPolygons::domPh::getH_array (  )  [inline]

Gets the h element array.

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

Definition at line 127 of file dom/domPolygons.h.

const domH_Array& domPolygons::domPh::getH_array (  )  const [inline]

Gets the h element array.

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

Definition at line 144 of file 1.4/dom/domPolygons.h.

domH_Array& domPolygons::domPh::getH_array (  )  [inline]

Gets the h element array.

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

Definition at line 139 of file 1.4/dom/domPolygons.h.

const domPRef domPolygons::domPh::getP (  )  const [inline]

Gets the p element.

Returns:
a daeSmartRef to the p element.

Definition at line 122 of file dom/domPolygons.h.

const domPRef domPolygons::domPh::getP (  )  const [inline]

Gets the p element.

Returns:
a daeSmartRef to the p element.

Definition at line 134 of file 1.4/dom/domPolygons.h.

static daeInt domPolygons::domPh::ID (  )  [inline, static]

Definition at line 39 of file dom/domPolygons.h.

static daeInt domPolygons::domPh::ID (  )  [inline, static]

Definition at line 46 of file 1.4/dom/domPolygons.h.

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

Overloaded assignment operator

Definition at line 145 of file dom/domPolygons.h.

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

Overloaded assignment operator

Definition at line 157 of file 1.4/dom/domPolygons.h.

static DLLSPEC daeMetaElement* domPolygons::domPh::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* domPolygons::domPh::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 domPolygons::domPh::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 40 of file dom/domPolygons.h.

virtual daeInt domPolygons::domPh::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 47 of file 1.4/dom/domPolygons.h.


Member Data Documentation

The h element represents a hole in the polygon specified. There must be at least one h element.

See also:
domH

Definition at line 127 of file 1.4/dom/domPolygons.h.

Theere may only be one p element.

See also:
domP

There may only be one p element.

See also:
domP

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