Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMAlgo_BndSphere Class Reference

#include <GEOMAlgo_BndSphere.hxx>

Public Member Functions

Standard_EXPORT GEOMAlgo_BndSphere ()
 
virtual Standard_EXPORT ~GEOMAlgo_BndSphere ()
 
void SetCenter (const gp_Pnt &theP)
 
const gp_Pnt & Center () const
 
void SetRadius (const Standard_Real theR)
 
Standard_Real Radius () const
 
void SetGap (const Standard_Real theGap)
 
Standard_Real Gap () const
 
void Add (const GEOMAlgo_BndSphere &theOther)
 
Standard_EXPORT Standard_Boolean IsOut (const GEOMAlgo_BndSphere &theOther) const
 
Standard_Real SquareExtent () const
 

Protected Attributes

gp_Pnt myCenter
 
Standard_Real myRadius
 
Standard_Real myGap
 

Constructor & Destructor Documentation

GEOMAlgo_BndSphere::GEOMAlgo_BndSphere ( )

References myCenter, myGap, and myRadius.

GEOMAlgo_BndSphere::~GEOMAlgo_BndSphere ( )
virtual

Member Function Documentation

void GEOMAlgo_BndSphere::Add ( const GEOMAlgo_BndSphere theOther)
const gp_Pnt& GEOMAlgo_BndSphere::Center ( ) const
Standard_Real GEOMAlgo_BndSphere::Gap ( ) const
Standard_Boolean GEOMAlgo_BndSphere::IsOut ( const GEOMAlgo_BndSphere theOther) const

References myCenter, myGap, and myRadius.

Standard_Real GEOMAlgo_BndSphere::Radius ( ) const
void GEOMAlgo_BndSphere::SetCenter ( const gp_Pnt &  theP)
void GEOMAlgo_BndSphere::SetGap ( const Standard_Real  theGap)
void GEOMAlgo_BndSphere::SetRadius ( const Standard_Real  theR)
Standard_Real GEOMAlgo_BndSphere::SquareExtent ( ) const

Member Data Documentation

gp_Pnt GEOMAlgo_BndSphere::myCenter
protected
Standard_Real GEOMAlgo_BndSphere::myGap
protected
Standard_Real GEOMAlgo_BndSphere::myRadius
protected

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