InspectorSDS.h

Go to the documentation of this file.
00001 /* $Id:$ */
00002 
00003 #ifndef __INSPECTOR_SDS_H
00004 #define __INSPECTOR_SDS_H
00005 
00006 #include <esg/Definitions.h>
00007 #include <esg/Export>
00008 #include <esg/spacesorting/SDS.h>
00009 
00010 namespace esg {
00011 
00017 class InspectorSDS {
00018 protected:
00019         SDS* _pAggregate;  
00020     
00021 public:
00027         InspectorSDS (SDS * s) : _pAggregate(s) {}
00028 
00032         virtual ~InspectorSDS() {}
00033 
00039         virtual const Geometry* firstElement() = 0;
00040 
00046         virtual const Geometry* nextElement()  = 0;
00047 };
00048     
00049 }; // namespace
00050 
00051 
00052 #endif //__INSPECTOR_SDS_H

Generated on Wed Jun 28 12:24:28 2006 for esg by  doxygen 1.4.6