domInstance_rigid_body::domTechnique_common::domShape Class Reference

#include <domInstance_rigid_body.h>

Inheritance diagram for domInstance_rigid_body::domTechnique_common::domShape:
Inheritance graph
[legend]

List of all members.

Classes

class  domHollow

Public Types

typedef daeTArray< domHollowRefdomHollow_Array
typedef daeTArray< domHollowRefdomHollow_Array
typedef daeSmartRef< domHollowdomHollowRef
typedef daeSmartRef< domHollowdomHollowRef

Public Member Functions

const domBoxRef getBox () const
const domBoxRef getBox () const
const domCapsuleRef getCapsule () const
const domCapsuleRef getCapsule () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
const domCylinderRef getCylinder () const
const domCylinderRef getCylinder () const
const domTargetable_floatRef getDensity () const
const domTargetableFloatRef getDensity () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domExtra_ArraygetExtra_array () const
domExtra_ArraygetExtra_array ()
const domHollowRef getHollow () const
const domHollowRef getHollow () const
const domInstance_geometryRef getInstance_geometry () const
const domInstance_geometryRef getInstance_geometry () const
const
domInstance_physics_materialRef 
getInstance_physics_material () const
const
domInstance_physics_materialRef 
getInstance_physics_material () const
const domTargetable_floatRef getMass () const
const domTargetableFloatRef getMass () const
const domPhysics_materialRef getPhysics_material () const
const domPhysics_materialRef getPhysics_material () const
const domPlaneRef getPlane () const
const domPlaneRef getPlane () const
const domRotate_ArraygetRotate_array () const
domRotate_ArraygetRotate_array ()
const domRotate_ArraygetRotate_array () const
domRotate_ArraygetRotate_array ()
const domSphereRef getSphere () const
const domSphereRef getSphere () const
const domTapered_capsuleRef getTapered_capsule () const
const domTapered_cylinderRef getTapered_cylinder () const
const domTranslate_ArraygetTranslate_array () const
domTranslate_ArraygetTranslate_array ()
const domTranslate_ArraygetTranslate_array () const
domTranslate_ArraygetTranslate_array ()
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

 domShape (DAE &dae)
 domShape (DAE &dae)
virtual domShapeoperator= (const domShape &cpy)
virtual domShapeoperator= (const domShape &cpy)
virtual ~domShape ()
virtual ~domShape ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domBoxRef elemBox
domCapsuleRef elemCapsule
domCylinderRef elemCylinder
domTargetable_floatRef elemDensity
domTargetableFloatRef elemDensity
domExtra_Array elemExtra_array
domHollowRef elemHollow
domInstance_geometryRef elemInstance_geometry
domInstance_physics_materialRef elemInstance_physics_material
domTargetable_floatRef elemMass
domTargetableFloatRef elemMass
domPhysics_materialRef elemPhysics_material
domPlaneRef elemPlane
domRotate_Array elemRotate_array
domSphereRef elemSphere
domTapered_capsuleRef elemTapered_capsule
domTapered_cylinderRef elemTapered_cylinder
domTranslate_Array elemTranslate_array

Detailed Description

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


Member Typedef Documentation

Definition at line 354 of file dom/domInstance_rigid_body.h.

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

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

Definition at line 371 of file 1.4/dom/domInstance_rigid_body.h.


Constructor & Destructor Documentation

domInstance_rigid_body::domTechnique_common::domShape::domShape ( DAE dae  )  [inline, protected]

Constructor

Definition at line 595 of file 1.4/dom/domInstance_rigid_body.h.

virtual domInstance_rigid_body::domTechnique_common::domShape::~domShape (  )  [inline, protected, virtual]

Destructor

Definition at line 599 of file 1.4/dom/domInstance_rigid_body.h.

domInstance_rigid_body::domTechnique_common::domShape::domShape ( DAE dae  )  [inline, protected]

Constructor

Definition at line 563 of file dom/domInstance_rigid_body.h.

virtual domInstance_rigid_body::domTechnique_common::domShape::~domShape (  )  [inline, protected, virtual]

Destructor

Definition at line 567 of file dom/domInstance_rigid_body.h.


Member Function Documentation

static DLLSPEC daeElementRef domInstance_rigid_body::domTechnique_common::domShape::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 domInstance_rigid_body::domTechnique_common::domShape::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 domBoxRef domInstance_rigid_body::domTechnique_common::domShape::getBox (  )  const [inline]

Gets the box element.

Returns:
a daeSmartRef to the box element.

Definition at line 502 of file dom/domInstance_rigid_body.h.

const domBoxRef domInstance_rigid_body::domTechnique_common::domShape::getBox (  )  const [inline]

Gets the box element.

Returns:
a daeSmartRef to the box element.

Definition at line 524 of file 1.4/dom/domInstance_rigid_body.h.

const domCapsuleRef domInstance_rigid_body::domTechnique_common::domShape::getCapsule (  )  const [inline]

Gets the capsule element.

Returns:
a daeSmartRef to the capsule element.

Definition at line 517 of file dom/domInstance_rigid_body.h.

const domCapsuleRef domInstance_rigid_body::domTechnique_common::domShape::getCapsule (  )  const [inline]

Gets the capsule element.

Returns:
a daeSmartRef to the capsule element.

Definition at line 544 of file 1.4/dom/domInstance_rigid_body.h.

const daeElementRefArray& domInstance_rigid_body::domTechnique_common::domShape::getContents (  )  const [inline]

Gets the _contents array.

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

Definition at line 557 of file dom/domInstance_rigid_body.h.

daeElementRefArray& domInstance_rigid_body::domTechnique_common::domShape::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 552 of file dom/domInstance_rigid_body.h.

const daeElementRefArray& domInstance_rigid_body::domTechnique_common::domShape::getContents (  )  const [inline]

Gets the _contents array.

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

Definition at line 589 of file 1.4/dom/domInstance_rigid_body.h.

daeElementRefArray& domInstance_rigid_body::domTechnique_common::domShape::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 584 of file 1.4/dom/domInstance_rigid_body.h.

const domCylinderRef domInstance_rigid_body::domTechnique_common::domShape::getCylinder (  )  const [inline]

Gets the cylinder element.

Returns:
a daeSmartRef to the cylinder element.

Definition at line 512 of file dom/domInstance_rigid_body.h.

const domCylinderRef domInstance_rigid_body::domTechnique_common::domShape::getCylinder (  )  const [inline]

Gets the cylinder element.

Returns:
a daeSmartRef to the cylinder element.

Definition at line 534 of file 1.4/dom/domInstance_rigid_body.h.

const domTargetable_floatRef domInstance_rigid_body::domTechnique_common::domShape::getDensity (  )  const [inline]

Gets the density element.

Returns:
a daeSmartRef to the density element.

Definition at line 477 of file dom/domInstance_rigid_body.h.

const domTargetableFloatRef domInstance_rigid_body::domTechnique_common::domShape::getDensity (  )  const [inline]

Gets the density element.

Returns:
a daeSmartRef to the density element.

Definition at line 499 of file 1.4/dom/domInstance_rigid_body.h.

virtual COLLADA_TYPE::TypeEnum domInstance_rigid_body::domTechnique_common::domShape::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 347 of file dom/domInstance_rigid_body.h.

virtual COLLADA_TYPE::TypeEnum domInstance_rigid_body::domTechnique_common::domShape::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 367 of file 1.4/dom/domInstance_rigid_body.h.

const domExtra_Array& domInstance_rigid_body::domTechnique_common::domShape::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 547 of file dom/domInstance_rigid_body.h.

domExtra_Array& domInstance_rigid_body::domTechnique_common::domShape::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 542 of file dom/domInstance_rigid_body.h.

const domExtra_Array& domInstance_rigid_body::domTechnique_common::domShape::getExtra_array (  )  const [inline]

Gets the extra element array.

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

Definition at line 579 of file 1.4/dom/domInstance_rigid_body.h.

domExtra_Array& domInstance_rigid_body::domTechnique_common::domShape::getExtra_array (  )  [inline]

Gets the extra element array.

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

Definition at line 574 of file 1.4/dom/domInstance_rigid_body.h.

const domHollowRef domInstance_rigid_body::domTechnique_common::domShape::getHollow (  )  const [inline]

Gets the hollow element.

Returns:
a daeSmartRef to the hollow element.

Definition at line 467 of file dom/domInstance_rigid_body.h.

const domHollowRef domInstance_rigid_body::domTechnique_common::domShape::getHollow (  )  const [inline]

Gets the hollow element.

Returns:
a daeSmartRef to the hollow element.

Definition at line 489 of file 1.4/dom/domInstance_rigid_body.h.

const domInstance_geometryRef domInstance_rigid_body::domTechnique_common::domShape::getInstance_geometry (  )  const [inline]

Gets the instance_geometry element.

Returns:
a daeSmartRef to the instance_geometry element.

Definition at line 492 of file dom/domInstance_rigid_body.h.

const domInstance_geometryRef domInstance_rigid_body::domTechnique_common::domShape::getInstance_geometry (  )  const [inline]

Gets the instance_geometry element.

Returns:
a daeSmartRef to the instance_geometry element.

Definition at line 514 of file 1.4/dom/domInstance_rigid_body.h.

const domInstance_physics_materialRef domInstance_rigid_body::domTechnique_common::domShape::getInstance_physics_material (  )  const [inline]

Gets the instance_physics_material element.

Returns:
a daeSmartRef to the instance_physics_material element.

Definition at line 482 of file dom/domInstance_rigid_body.h.

const domInstance_physics_materialRef domInstance_rigid_body::domTechnique_common::domShape::getInstance_physics_material (  )  const [inline]

Gets the instance_physics_material element.

Returns:
a daeSmartRef to the instance_physics_material element.

Definition at line 504 of file 1.4/dom/domInstance_rigid_body.h.

const domTargetable_floatRef domInstance_rigid_body::domTechnique_common::domShape::getMass (  )  const [inline]

Gets the mass element.

Returns:
a daeSmartRef to the mass element.

Definition at line 472 of file dom/domInstance_rigid_body.h.

const domTargetableFloatRef domInstance_rigid_body::domTechnique_common::domShape::getMass (  )  const [inline]

Gets the mass element.

Returns:
a daeSmartRef to the mass element.

Definition at line 494 of file 1.4/dom/domInstance_rigid_body.h.

const domPhysics_materialRef domInstance_rigid_body::domTechnique_common::domShape::getPhysics_material (  )  const [inline]

Gets the physics_material element.

Returns:
a daeSmartRef to the physics_material element.

Definition at line 487 of file dom/domInstance_rigid_body.h.

const domPhysics_materialRef domInstance_rigid_body::domTechnique_common::domShape::getPhysics_material (  )  const [inline]

Gets the physics_material element.

Returns:
a daeSmartRef to the physics_material element.

Definition at line 509 of file 1.4/dom/domInstance_rigid_body.h.

const domPlaneRef domInstance_rigid_body::domTechnique_common::domShape::getPlane (  )  const [inline]

Gets the plane element.

Returns:
a daeSmartRef to the plane element.

Definition at line 497 of file dom/domInstance_rigid_body.h.

const domPlaneRef domInstance_rigid_body::domTechnique_common::domShape::getPlane (  )  const [inline]

Gets the plane element.

Returns:
a daeSmartRef to the plane element.

Definition at line 519 of file 1.4/dom/domInstance_rigid_body.h.

const domRotate_Array& domInstance_rigid_body::domTechnique_common::domShape::getRotate_array (  )  const [inline]

Gets the rotate element array.

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

Definition at line 537 of file dom/domInstance_rigid_body.h.

domRotate_Array& domInstance_rigid_body::domTechnique_common::domShape::getRotate_array (  )  [inline]

Gets the rotate element array.

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

Definition at line 532 of file dom/domInstance_rigid_body.h.

const domRotate_Array& domInstance_rigid_body::domTechnique_common::domShape::getRotate_array (  )  const [inline]

Gets the rotate element array.

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

Definition at line 569 of file 1.4/dom/domInstance_rigid_body.h.

domRotate_Array& domInstance_rigid_body::domTechnique_common::domShape::getRotate_array (  )  [inline]

Gets the rotate element array.

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

Definition at line 564 of file 1.4/dom/domInstance_rigid_body.h.

const domSphereRef domInstance_rigid_body::domTechnique_common::domShape::getSphere (  )  const [inline]

Gets the sphere element.

Returns:
a daeSmartRef to the sphere element.

Definition at line 507 of file dom/domInstance_rigid_body.h.

const domSphereRef domInstance_rigid_body::domTechnique_common::domShape::getSphere (  )  const [inline]

Gets the sphere element.

Returns:
a daeSmartRef to the sphere element.

Definition at line 529 of file 1.4/dom/domInstance_rigid_body.h.

const domTapered_capsuleRef domInstance_rigid_body::domTechnique_common::domShape::getTapered_capsule (  )  const [inline]

Gets the tapered_capsule element.

Returns:
a daeSmartRef to the tapered_capsule element.

Definition at line 549 of file 1.4/dom/domInstance_rigid_body.h.

const domTapered_cylinderRef domInstance_rigid_body::domTechnique_common::domShape::getTapered_cylinder (  )  const [inline]

Gets the tapered_cylinder element.

Returns:
a daeSmartRef to the tapered_cylinder element.

Definition at line 539 of file 1.4/dom/domInstance_rigid_body.h.

const domTranslate_Array& domInstance_rigid_body::domTechnique_common::domShape::getTranslate_array (  )  const [inline]

Gets the translate element array.

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

Definition at line 527 of file dom/domInstance_rigid_body.h.

domTranslate_Array& domInstance_rigid_body::domTechnique_common::domShape::getTranslate_array (  )  [inline]

Gets the translate element array.

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

Definition at line 522 of file dom/domInstance_rigid_body.h.

const domTranslate_Array& domInstance_rigid_body::domTechnique_common::domShape::getTranslate_array (  )  const [inline]

Gets the translate element array.

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

Definition at line 559 of file 1.4/dom/domInstance_rigid_body.h.

domTranslate_Array& domInstance_rigid_body::domTechnique_common::domShape::getTranslate_array (  )  [inline]

Gets the translate element array.

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

Definition at line 554 of file 1.4/dom/domInstance_rigid_body.h.

static daeInt domInstance_rigid_body::domTechnique_common::domShape::ID (  )  [inline, static]

Definition at line 348 of file dom/domInstance_rigid_body.h.

static daeInt domInstance_rigid_body::domTechnique_common::domShape::ID (  )  [inline, static]

Definition at line 368 of file 1.4/dom/domInstance_rigid_body.h.

virtual domShape& domInstance_rigid_body::domTechnique_common::domShape::operator= ( const domShape cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 571 of file dom/domInstance_rigid_body.h.

virtual domShape& domInstance_rigid_body::domTechnique_common::domShape::operator= ( const domShape cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 603 of file 1.4/dom/domInstance_rigid_body.h.

static DLLSPEC daeMetaElement* domInstance_rigid_body::domTechnique_common::domShape::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* domInstance_rigid_body::domTechnique_common::domShape::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 domInstance_rigid_body::domTechnique_common::domShape::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 349 of file dom/domInstance_rigid_body.h.

virtual daeInt domInstance_rigid_body::domTechnique_common::domShape::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 369 of file 1.4/dom/domInstance_rigid_body.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 481 of file 1.4/dom/domInstance_rigid_body.h.

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

Definition at line 472 of file 1.4/dom/domInstance_rigid_body.h.

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

Definition at line 476 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 457 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 461 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 459 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 432 of file dom/domInstance_rigid_body.h.

Definition at line 452 of file 1.4/dom/domInstance_rigid_body.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 468 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 450 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 455 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 453 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 431 of file dom/domInstance_rigid_body.h.

Definition at line 451 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 454 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 456 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 464 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 458 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 462 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 460 of file 1.4/dom/domInstance_rigid_body.h.

Definition at line 463 of file 1.4/dom/domInstance_rigid_body.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:32 2013