00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _MERGEBOXESONLINES_H_
00012 #define _MERGEBOXESONLINES_H_
00013
00014 #include <climits>
00015
00016 #include "Vector.H"
00017 #include "Box.H"
00018 #include "IntVectSet.H"
00019 #include "REAL.H"
00020 #include "Interval.H"
00021 #include <list>
00022 #include "NamespaceHeader.H"
00023
00024
00025
00026
00027
00028 class MergeBoxesOnLines
00029 {
00030 public:
00031 MergeBoxesOnLines();
00032
00033
00034 ~MergeBoxesOnLines();
00035
00036
00037
00038
00039 void
00040 mergeBoxes(Vector<Box>& a_mesh,
00041 const int& a_dir);
00042
00043
00044
00045
00046 void
00047 mergeBoxes(Vector<Vector<Box> >& a_vvbox,
00048 const int& a_dir);
00049
00050 };
00051
00052 #include "NamespaceFooter.H"
00053 #endif