13 #ifndef AlosPalsarLeader_h 14 #define AlosPalsarLeader_h 30 class AlosPalsarPlatformPositionData;
31 class AlosPalsarMapProjectionData;
32 class AlosPalsarDataSetSummary;
33 class AlosPalsarFileDescriptor;
34 class AlosPalsarFacilityData;
35 class AlosPalsarRadiometricData;
87 const char* prefix = 0)
const;
static const int AlosPalsarRadiometricDataID
static const int AlosPalsarDataSetSummaryID
This class is able to read the Leader file of the AlosPalsar file structure.
Represents serializable keyword/value map.
std::map< int, AlosPalsarRecord * > RecordType
friend std::ostream & operator<<(std::ostream &os, const AlosPalsarLeader &data)
This function write the AlosPalsarLeader in a stream.
const AlosPalsarDataSetSummary * get_AlosPalsarDataSetSummary() const
virtual ~AlosPalsarLeader()
Destructor.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save object state to a keyword list.
static const int AlosPalsarFileDescriptorID
This class is able to read the SAR leader data set summary record of the leader file.
static const int AlosPalsarPlatformPositionDataID
const AlosPalsarRadiometricData * get_AlosPalsarRadiometricData() const
const AlosPalsarPlatformPositionData * get_AlosPalsarPlatformPositionData() const
friend std::istream & operator>>(std::istream &is, AlosPalsarLeader &data)
This function read a AlosPalsarLeader from a stream.
static const int AlosPalsarFacilityDataID
const AlosPalsarFacilityData * get_AlosPalsarFacilityData() const
This class is able to read the SAR leader data set summary record of the leader file.
std::basic_istream< char > istream
Base class for char input streams.
void ClearRecords()
Remove all the previous records from the AlosPalsarLeader.
This class is able to read a radiometric data record.
AlosPalsarLeader & operator=(const AlosPalsarLeader &rhs)
Copy operator.
const AlosPalsarFileDescriptor * get_AlosPalsarFileDescriptor() const
This class is able to read the SAR leader file descriptor record of the leader file.
AlosPalsarLeader()
Constructor.
std::basic_ostream< char > ostream
Base class for char output streams.