OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimplugins::AlosPalsarLeaderFactory Class Reference

This class is a facory able to construct Record base classes. More...

#include <AlosPalsarLeaderFactory.h>

Inheritance diagram for ossimplugins::AlosPalsarLeaderFactory:
ossimplugins::AlosPalsarRecordFactory

Public Member Functions

 AlosPalsarLeaderFactory ()
 Contstructor. More...
 
 ~AlosPalsarLeaderFactory ()
 Destructor. More...
 
- Public Member Functions inherited from ossimplugins::AlosPalsarRecordFactory
 AlosPalsarRecordFactory ()
 Constructor. More...
 
 ~AlosPalsarRecordFactory ()
 Destructor. More...
 
void RegisterRecord (int id, AlosPalsarRecord *record)
 Add a new Record type available in this factory. More...
 
AlosPalsarRecordInstanciate (int id)
 Instanciate a new Record. More...
 

Additional Inherited Members

- Protected Attributes inherited from ossimplugins::AlosPalsarRecordFactory
std::map< int, AlosPalsarRecord * > _availableRecords
 Contain all the available Records for the factory. More...
 

Detailed Description

This class is a facory able to construct Record base classes.

Definition at line 27 of file AlosPalsarLeaderFactory.h.

Constructor & Destructor Documentation

◆ AlosPalsarLeaderFactory()

ossimplugins::AlosPalsarLeaderFactory::AlosPalsarLeaderFactory ( )

Contstructor.

Definition at line 24 of file AlosPalsarLeaderFactory.cpp.

References ossimplugins::AlosPalsarRecordFactory::RegisterRecord().

25 {
26  RegisterRecord(17, new AlosPalsarFacilityData());
27  RegisterRecord(5, new AlosPalsarRadiometricData());
28  RegisterRecord(3, new AlosPalsarPlatformPositionData());
29 // RegisterRecord(3, new AlosPalsarMapProjectionData());//
30  RegisterRecord(2, new AlosPalsarDataSetSummary());
31  RegisterRecord(1, new AlosPalsarFileDescriptor());
32 }
void RegisterRecord(int id, AlosPalsarRecord *record)
Add a new Record type available in this factory.

◆ ~AlosPalsarLeaderFactory()

ossimplugins::AlosPalsarLeaderFactory::~AlosPalsarLeaderFactory ( )

Destructor.

Definition at line 34 of file AlosPalsarLeaderFactory.cpp.

35 {
36 
37 }

The documentation for this class was generated from the following files: