12 #ifndef EnvisatAsarRecordFactory_h 13 #define EnvisatAsarRecordFactory_h EnvisatAsarRecordFactory()
Constructor.
~EnvisatAsarRecordFactory()
Destructor.
This class is a factory able to construct Record base classes given the id of the record wanted...
std::map< std::string, EnvisatAsarRecord * > _availableRecords
Contains all the available Records for the factory.
void RegisterRecord(std::string id, EnvisatAsarRecord *record)
Adds a new Record type available in this factory.
EnvisatAsarRecord * Instanciate(std::string id)
Instanciatse a new Record.
This class is the base class of all the Envisat ASAR record classes.