1 #ifndef MeasurementSurfaceStore_h
2 #define MeasurementSurfaceStore_h
15 class MeasurementSurface;
17 class MeasurementSurfaceStoreFiller;
41 bool isFilled()
const {
return _store_filled ; }
53 std::map<int,MeasurementSurface* > _measurement_surface_map{};
55 typedef std::map<int, MeasurementSurface*>::const_iterator ms_map_it ;
59 std::string _fillerName{};
69 virtual void getMeasurementSurfaces(std::vector<MeasurementSurface*>&)
const = 0 ;
70 virtual std::string getName()
const = 0;
MeasurementSurface const * GetMeasurementSurface(int ID) const
Get Measurement Surface via ID.
MeasurementSurfaceStore()
Default Constructor.
bool isFilled() const
Check if the store has been filled already.
~MeasurementSurfaceStore()
Destructor.
void FillStore(MeasurementSurfaceStoreFiller *filler)
Fill Store.
std::string getFillerName() const
Get the Name of the Filler used to fill the store.