oops::CompositeGeometry Class Reference
#include <Geometries.h>
Inherits oops::Geometry.
Collaboration diagram for oops::CompositeGeometry:

Public Member Functions | |
| CompositeGeometry (const std::vector< CompositeGeometryComponent * > &geoms) | |
| virtual | ~CompositeGeometry () |
| virtual Geometry * | clone () |
| virtual void | attachGeom (dBodyID body) |
| virtual void | positionGeometry (gmtl::Vec3f pos, gmtl::Quatf ori) |
| std::vector < CompositeGeometryComponent * > & | getGeometryList () |
| virtual void | build (dSpaceID space) |
| virtual dMass & | setMass (float mass, dMass &m) |
| virtual void | destroy () |
Protected Member Functions | |
| virtual void | finalizeInitialization () |
| void | correctGeometryOffsets () |
Protected Attributes | |
| std::vector < CompositeGeometryComponent * > | geometryList |
| dGeomID * | geometryTransforms |
| dMass | geomMass |
| bool | geometryOffsetsCorrected |
Constructor & Destructor Documentation
| oops::CompositeGeometry::CompositeGeometry | ( | const std::vector< CompositeGeometryComponent * > & | geoms | ) |
| oops::CompositeGeometry::~CompositeGeometry | ( | ) | [virtual] |
Member Function Documentation
| void oops::CompositeGeometry::attachGeom | ( | dBodyID | body | ) | [virtual] |
Reimplemented from oops::Geometry.
| void oops::CompositeGeometry::build | ( | dSpaceID | space | ) | [virtual] |
Implements oops::Geometry.
| Geometry * oops::CompositeGeometry::clone | ( | ) | [virtual] |
Implements oops::Geometry.
| void oops::CompositeGeometry::correctGeometryOffsets | ( | ) | [protected] |
| void oops::CompositeGeometry::destroy | ( | ) | [virtual] |
Reimplemented from oops::Geometry.
| void oops::CompositeGeometry::finalizeInitialization | ( | ) | [protected, virtual] |
Reimplemented from oops::Geometry.
| std::vector< CompositeGeometryComponent * > & oops::CompositeGeometry::getGeometryList | ( | ) |
| void oops::CompositeGeometry::positionGeometry | ( | gmtl::Vec3f | pos, | |
| gmtl::Quatf | ori | |||
| ) | [virtual] |
Reimplemented from oops::Geometry.
| dMass & oops::CompositeGeometry::setMass | ( | float | mass, | |
| dMass & | m | |||
| ) | [virtual] |
Implements oops::Geometry.
Member Data Documentation
std::vector<CompositeGeometryComponent*> oops::CompositeGeometry::geometryList [protected] |
bool oops::CompositeGeometry::geometryOffsetsCorrected [protected] |
dGeomID* oops::CompositeGeometry::geometryTransforms [protected] |
dMass oops::CompositeGeometry::geomMass [protected] |
The documentation for this class was generated from the following files:
- tools/libraries/oops/include/oops/Geometries.h
- tools/libraries/oops/src/oops/Geometries.cpp
Generated on Wed Oct 20 16:12:03 2010 for inVRs by
1.5.8