00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef GEOS_INDEX_SWEEPLINE_SWEEPLINEINTERVAL_H
00016 #define GEOS_INDEX_SWEEPLINE_SWEEPLINEINTERVAL_H
00017
00018 #include <geos/export.h>
00019
00020 namespace geos {
00021 namespace index {
00022 namespace sweepline {
00023
00024 class GEOS_DLL SweepLineInterval {
00025 public:
00026 SweepLineInterval(double newMin, double newMax, void* newItem=0);
00027 double getMin();
00028 double getMax();
00029 void* getItem();
00030 private:
00031 double min, max;
00032 void* item;
00033 };
00034
00035 }
00036 }
00037 }
00038
00039 #endif // GEOS_INDEX_SWEEPLINE_SWEEPLINEINTERVAL_H