API  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
OpenSim::AnalyticSphere Class Reference
+ Inheritance diagram for OpenSim::AnalyticSphere:

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]
 
- Protected Attributes inherited from OpenSim::Geometry
GeometryType _analyticType
 to indicate if the geometry is fixed vs deformable More...
 

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: