#include <domSurface.h>
A surfaceType defines the attributes of a surface element. With rotate and translate the surface can be positioned to its right location.
Definition at line 23 of file domSurface.h.
Definition at line 33 of file domSurface.h.
Definition at line 30 of file domSurface.h.
domSurface::domSurface | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 274 of file domSurface.h.
virtual domSurface::~domSurface | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 278 of file domSurface.h.
static DLLSPEC daeElementRef domSurface::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domConeRef domSurface::getCone | ( | ) | const [inline] |
Gets the cone element.
Definition at line 238 of file domSurface.h.
const daeElementRefArray& domSurface::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 268 of file domSurface.h.
daeElementRefArray& domSurface::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 263 of file domSurface.h.
const domCylinderRef domSurface::getCylinder | ( | ) | const [inline] |
Gets the cylinder element.
Definition at line 243 of file domSurface.h.
virtual COLLADA_TYPE::TypeEnum domSurface::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 26 of file domSurface.h.
xsToken domSurface::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 202 of file domSurface.h.
const domNurbs_surfaceRef domSurface::getNurbs_surface | ( | ) | const [inline] |
Gets the nurbs_surface element.
Definition at line 233 of file domSurface.h.
const domOrient_Array& domSurface::getOrient_array | ( | ) | const [inline] |
Gets the orient element array.
Definition at line 253 of file domSurface.h.
domOrient_Array& domSurface::getOrient_array | ( | ) | [inline] |
Gets the orient element array.
Definition at line 248 of file domSurface.h.
const domOriginRef domSurface::getOrigin | ( | ) | const [inline] |
Gets the origin element.
Definition at line 258 of file domSurface.h.
const domPlaneRef domSurface::getPlane | ( | ) | const [inline] |
Gets the plane element.
Definition at line 213 of file domSurface.h.
domSid domSurface::getSid | ( | ) | const [inline] |
Gets the sid attribute.
Definition at line 191 of file domSurface.h.
const domSphereRef domSurface::getSphere | ( | ) | const [inline] |
Gets the sphere element.
Definition at line 218 of file domSurface.h.
const domSwept_surfaceRef domSurface::getSwept_surface | ( | ) | const [inline] |
Gets the swept_surface element.
Definition at line 228 of file domSurface.h.
const domTorusRef domSurface::getTorus | ( | ) | const [inline] |
Gets the torus element.
Definition at line 223 of file domSurface.h.
static daeInt domSurface::ID | ( | ) | [inline, static] |
Definition at line 27 of file domSurface.h.
virtual domSurface& domSurface::operator= | ( | const domSurface & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 282 of file domSurface.h.
static DLLSPEC daeMetaElement* domSurface::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.
void domSurface::setName | ( | xsToken | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 207 of file domSurface.h.
void domSurface::setSid | ( | domSid | atSid | ) | [inline] |
Sets the sid attribute.
atSid | The new value for the sid attribute. |
Definition at line 196 of file domSurface.h.
virtual daeInt domSurface::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.
Implements daeElement.
Definition at line 28 of file domSurface.h.
daeTArray< daeCharArray * > domSurface::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 183 of file domSurface.h.
daeElementRefArray domSurface::_contents [protected] |
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 174 of file domSurface.h.
daeUIntArray domSurface::_contentsOrder [protected] |
Used to preserve order in elements that have a complex content model.
Definition at line 178 of file domSurface.h.
xsToken domSurface::attrName [protected] |
The name of the surface.
Definition at line 159 of file domSurface.h.
domSid domSurface::attrSid [protected] |
The id of the surface.
Definition at line 155 of file domSurface.h.
domConeRef domSurface::elemCone [protected] |
Definition at line 167 of file domSurface.h.
domCylinderRef domSurface::elemCylinder [protected] |
Definition at line 168 of file domSurface.h.
domNurbs_surfaceRef domSurface::elemNurbs_surface [protected] |
Definition at line 166 of file domSurface.h.
domOrient_Array domSurface::elemOrient_array [protected] |
Definition at line 169 of file domSurface.h.
domOriginRef domSurface::elemOrigin [protected] |
Definition at line 170 of file domSurface.h.
domPlaneRef domSurface::elemPlane [protected] |
Definition at line 162 of file domSurface.h.
domSphereRef domSurface::elemSphere [protected] |
Definition at line 163 of file domSurface.h.
domSwept_surfaceRef domSurface::elemSwept_surface [protected] |
Definition at line 165 of file domSurface.h.
domTorusRef domSurface::elemTorus [protected] |
Definition at line 164 of file domSurface.h.