00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _SPHEREIF_H_
00012 #define _SPHEREIF_H_
00013
00014 #include "MayDay.H"
00015 #include "RealVect.H"
00016
00017 #include "HyperSphereIF.H"
00018
00019 #include "NamespaceHeader.H"
00020
00021
00022
00023
00024
00025 class SphereIF: public HyperSphereIF
00026 {
00027 public:
00028
00029
00030
00031
00032
00033 SphereIF(const Real& a_radius,
00034 const RealVect& a_center,
00035 const bool& a_inside);
00036
00037
00038 virtual ~SphereIF()
00039 {;}
00040
00041
00042
00043 private:
00044 SphereIF();
00045
00046 void operator=(const SphereIF& a_inputIF)
00047 {
00048 MayDay::Abort("SphereIF doesn't allow assignment");
00049 }
00050 };
00051
00052 #include "NamespaceFooter.H"
00053 #endif