domRigid_body::domTechnique_common::domShape Class Reference

#include <domRigid_body.h>

Inheritance diagram for domRigid_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

This element allows for describing components of a rigid_body.

Definition at line 246 of file 1.4/dom/domRigid_body.h.


Member Typedef Documentation

Definition at line 246 of file dom/domRigid_body.h.

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

Definition at line 243 of file dom/domRigid_body.h.

Definition at line 253 of file 1.4/dom/domRigid_body.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 525 of file 1.4/dom/domRigid_body.h.

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

Destructor

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

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

Constructor

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

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

Destructor

Definition at line 501 of file dom/domRigid_body.h.


Member Function Documentation

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

Gets the box element.

Returns:
a daeSmartRef to the box element.

Definition at line 436 of file dom/domRigid_body.h.

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

Gets the box element.

Returns:
a daeSmartRef to the box element.

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

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

Gets the capsule element.

Returns:
a daeSmartRef to the capsule element.

Definition at line 451 of file dom/domRigid_body.h.

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

Gets the capsule element.

Returns:
a daeSmartRef to the capsule element.

Definition at line 474 of file 1.4/dom/domRigid_body.h.

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

Gets the _contents array.

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

Definition at line 491 of file dom/domRigid_body.h.

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

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 486 of file dom/domRigid_body.h.

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

Gets the _contents array.

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

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

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

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

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

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

Gets the cylinder element.

Returns:
a daeSmartRef to the cylinder element.

Definition at line 446 of file dom/domRigid_body.h.

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

Gets the cylinder element.

Returns:
a daeSmartRef to the cylinder element.

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

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

Gets the density element.

Returns:
a daeSmartRef to the density element.

Definition at line 411 of file dom/domRigid_body.h.

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

Gets the density element.

Returns:
a daeSmartRef to the density element.

Definition at line 429 of file 1.4/dom/domRigid_body.h.

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

Reimplemented from daeElement.

Definition at line 239 of file dom/domRigid_body.h.

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

Reimplemented from daeElement.

Definition at line 249 of file 1.4/dom/domRigid_body.h.

const domExtra_Array& domRigid_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 481 of file dom/domRigid_body.h.

domExtra_Array& domRigid_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 476 of file dom/domRigid_body.h.

const domExtra_Array& domRigid_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 509 of file 1.4/dom/domRigid_body.h.

domExtra_Array& domRigid_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 504 of file 1.4/dom/domRigid_body.h.

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

Gets the hollow element.

Returns:
a daeSmartRef to the hollow element.

Definition at line 401 of file dom/domRigid_body.h.

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

Gets the hollow element.

Returns:
a daeSmartRef to the hollow element.

Definition at line 419 of file 1.4/dom/domRigid_body.h.

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

Gets the instance_geometry element.

Returns:
a daeSmartRef to the instance_geometry element.

Definition at line 426 of file dom/domRigid_body.h.

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

Gets the instance_geometry element.

Returns:
a daeSmartRef to the instance_geometry element.

Definition at line 444 of file 1.4/dom/domRigid_body.h.

const domInstance_physics_materialRef domRigid_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 416 of file dom/domRigid_body.h.

const domInstance_physics_materialRef domRigid_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 434 of file 1.4/dom/domRigid_body.h.

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

Gets the mass element.

Returns:
a daeSmartRef to the mass element.

Definition at line 406 of file dom/domRigid_body.h.

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

Gets the mass element.

Returns:
a daeSmartRef to the mass element.

Definition at line 424 of file 1.4/dom/domRigid_body.h.

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

Gets the physics_material element.

Returns:
a daeSmartRef to the physics_material element.

Definition at line 421 of file dom/domRigid_body.h.

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

Gets the physics_material element.

Returns:
a daeSmartRef to the physics_material element.

Definition at line 439 of file 1.4/dom/domRigid_body.h.

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

Gets the plane element.

Returns:
a daeSmartRef to the plane element.

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

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

Gets the plane element.

Returns:
a daeSmartRef to the plane element.

Definition at line 449 of file 1.4/dom/domRigid_body.h.

const domRotate_Array& domRigid_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 471 of file dom/domRigid_body.h.

domRotate_Array& domRigid_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 466 of file dom/domRigid_body.h.

const domRotate_Array& domRigid_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 499 of file 1.4/dom/domRigid_body.h.

domRotate_Array& domRigid_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 494 of file 1.4/dom/domRigid_body.h.

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

Gets the sphere element.

Returns:
a daeSmartRef to the sphere element.

Definition at line 441 of file dom/domRigid_body.h.

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

Gets the sphere element.

Returns:
a daeSmartRef to the sphere element.

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

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

Gets the tapered_capsule element.

Returns:
a daeSmartRef to the tapered_capsule element.

Definition at line 479 of file 1.4/dom/domRigid_body.h.

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

Gets the tapered_cylinder element.

Returns:
a daeSmartRef to the tapered_cylinder element.

Definition at line 469 of file 1.4/dom/domRigid_body.h.

const domTranslate_Array& domRigid_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 461 of file dom/domRigid_body.h.

domTranslate_Array& domRigid_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 456 of file dom/domRigid_body.h.

const domTranslate_Array& domRigid_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 489 of file 1.4/dom/domRigid_body.h.

domTranslate_Array& domRigid_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 484 of file 1.4/dom/domRigid_body.h.

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

Definition at line 240 of file dom/domRigid_body.h.

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

Definition at line 250 of file 1.4/dom/domRigid_body.h.

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

Overloaded assignment operator

Definition at line 505 of file dom/domRigid_body.h.

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

Overloaded assignment operator

Definition at line 533 of file 1.4/dom/domRigid_body.h.

static DLLSPEC daeMetaElement* domRigid_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* domRigid_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 domRigid_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 241 of file dom/domRigid_body.h.

virtual daeInt domRigid_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 251 of file 1.4/dom/domRigid_body.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 411 of file 1.4/dom/domRigid_body.h.

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

Definition at line 402 of file 1.4/dom/domRigid_body.h.

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

Definition at line 406 of file 1.4/dom/domRigid_body.h.

Defines a box to use for this shape.

See also:
domBox

Definition at line 366 of file 1.4/dom/domRigid_body.h.

Defines a capsule to use for this shape.

See also:
domCapsule

Definition at line 382 of file 1.4/dom/domRigid_body.h.

Defines a cyliner to use for this shape.

See also:
domCylinder

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

The density of the shape.

See also:
domDensity

Definition at line 336 of file dom/domRigid_body.h.

The density of the shape.

See also:
domDensity

Definition at line 346 of file 1.4/dom/domRigid_body.h.

The extra element may appear any number of times.

See also:
domExtra

Definition at line 398 of file 1.4/dom/domRigid_body.h.

If true, the mass is distributed along the surface of the shape

See also:
domHollow

Definition at line 338 of file 1.4/dom/domRigid_body.h.

Instances a geometry to use to define this shape.

See also:
domInstance_geometry

Definition at line 358 of file 1.4/dom/domRigid_body.h.

References a physics_material for the shape.

See also:
domInstance_physics_material

Definition at line 350 of file 1.4/dom/domRigid_body.h.

The mass of the shape.

See also:
domMass

Definition at line 332 of file dom/domRigid_body.h.

The mass of the shape.

See also:
domMass

Definition at line 342 of file 1.4/dom/domRigid_body.h.

Defines a physics_material for the shape.

See also:
domPhysics_material

Definition at line 354 of file 1.4/dom/domRigid_body.h.

Defines a plane to use for this shape.

See also:
domPlane

Definition at line 362 of file 1.4/dom/domRigid_body.h.

Allows a tranformation for the shape.

See also:
domRotate

Definition at line 394 of file 1.4/dom/domRigid_body.h.

Defines a sphere to use for this shape.

See also:
domSphere

Definition at line 370 of file 1.4/dom/domRigid_body.h.

Defines a tapered_capsule to use for this shape.

See also:
domTapered_capsule

Definition at line 386 of file 1.4/dom/domRigid_body.h.

Defines a tapered_cylinder to use for this shape.

See also:
domTapered_cylinder

Definition at line 378 of file 1.4/dom/domRigid_body.h.

Allows a tranformation for the shape.

See also:
domTranslate

Definition at line 390 of file 1.4/dom/domRigid_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:51 2013