00001 #ifndef _MY__FConstSphereRegion_
00002 #define _MY_FConstSphereRegion_
00003 #include "sfunctions.h"
00004
00005
00017 class FConstSphereRegion : public Function3D
00018 {
00019 private:
00020
00021 double m_constValue,m_radius,m_center1,m_center2,m_center3,m_outsideValue;
00022 protected:
00023
00024 public:
00025 FConstSphereRegion(double constValue,double outsideValue,double radius,double center1,double center2,double center3);
00026 virtual double operator() (const VecDouble &p, const unsigned int component=0) const;
00027
00028 virtual ~FConstSphereRegion(){}
00029
00030 };
00031
00032 #endif