00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _PLANEIF_H_
00012 #define _PLANEIF_H_
00013
00014 #include "MayDay.H"
00015 #include "RealVect.H"
00016
00017 #include "HyperPlaneIF.H"
00018
00019 #include "NamespaceHeader.H"
00020
00021
00022
00023
00024
00025 class PlaneIF: public HyperPlaneIF
00026 {
00027 public:
00028
00029
00030
00031
00032
00033
00034 PlaneIF(const RealVect& a_normal,
00035 const RealVect& a_point,
00036 const bool& a_inside);
00037
00038
00039 virtual ~PlaneIF()
00040 {
00041 }
00042
00043 protected:
00044
00045 private:
00046 PlaneIF();
00047
00048 };
00049
00050 #include "NamespaceFooter.H"
00051 #endif