OpenSim  OpenSim 3.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
OpenSim::AnalyticSphere Class Reference

#include <Geometry.h>

Inheritance diagram for OpenSim::AnalyticSphere:
OpenSim::AnalyticGeometry OpenSim::Geometry

Public Member Functions

 AnalyticSphere ()
 
 AnalyticSphere (double radius)
 
virtual ~AnalyticSphere ()
 
const double & getRadius () const
 
void setSphereRadius (double radius)
 
- Public Member Functions inherited from OpenSim::AnalyticGeometry
 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
 

Static Public Member Functions

static AnalyticGeometrycreateSphere (double radius)
 

Protected Attributes

double _attributes [1]
 

Additional Inherited Members

- Public Types inherited from OpenSim::Geometry
enum  GeometryType {
  None, Sphere, Cylinder, Cone,
  Ellipsoid, Torus, Line, Arrow
}
 

Constructor & Destructor Documentation

OpenSim::AnalyticSphere::AnalyticSphere ( )
inline
OpenSim::AnalyticSphere::AnalyticSphere ( double  radius)
inline
virtual OpenSim::AnalyticSphere::~AnalyticSphere ( )
inlinevirtual

Member Function Documentation

static AnalyticGeometry* OpenSim::AnalyticSphere::createSphere ( double  radius)
inlinestatic
const double& OpenSim::AnalyticSphere::getRadius ( ) const
inline
void OpenSim::AnalyticSphere::setSphereRadius ( double  radius)
inline

Referenced by createSphere().

Member Data Documentation

double OpenSim::AnalyticSphere::_attributes[1]
protected

The documentation for this class was generated from the following file: