12 #ifndef RadarSatRecordFactory_h 13 #define RadarSatRecordFactory_h RadarSatRecord * Instanciate(int id)
Instanciates a new Record.
RadarSatRecordFactory()
Constructor.
This class is the base class of all the record classes.
~RadarSatRecordFactory()
Destructor.
This class is a factory able to construct Record base classes given the id of the wanted record...
std::map< int, RadarSatRecord * > _availableRecords
Contains all the available Records for the factory.
void RegisterRecord(int id, RadarSatRecord *record)
Add a new Record type available in this factory.