OpenSim
OpenSim 3.0
|
Utility class used to abstract anayltic geometry. More...
#include <Geometry.h>
Public Member Functions | |
AnalyticGeometry (GeometryType aGeometricType) | |
virtual | ~AnalyticGeometry () |
void | setQuadrants (const bool quadrants[6]) |
void | getQuadrants (bool quadrants[6]) |
const bool | isPiece () const |
Public Member Functions inherited from OpenSim::Geometry | |
Geometry () | |
virtual | ~Geometry () |
const GeometryType | getShape () const |
virtual bool | isAnalytic () const |
virtual void | setFixed (bool aFixed) |
virtual bool | getFixed () const |
Additional Inherited Members | |
Public Types inherited from OpenSim::Geometry | |
enum | GeometryType { None, Sphere, Cylinder, Cone, Ellipsoid, Torus, Line, Arrow } |
Protected Attributes inherited from OpenSim::Geometry | |
GeometryType | _analyticType |
to indicate if the geometry is fixed vs deformable |
Utility class used to abstract anayltic geometry.
If the differentiation between types becomes an issue, or more info need to be stuffed in this class, it may be worth it to separate it into a bunch, one per shape.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |