17 static ossimTrace traceDebug(
"AlosPalsarRecordFactory:debug");
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.
virtual AlosPalsarRecord * Instanciate()=0
This function is able to create a new instance of the class.
~AlosPalsarRecordFactory()
Destructor.
void RegisterRecord(int id, AlosPalsarRecord *record)
Add a new Record type available in this factory.
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)