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