21 class ImageOptionsFileDescriptor;
22 class ProcessedDataRecord;
ProcessedDataRecord * get_FirstProcessedDataRecord()
This class is the base class of all the record classes.
Data & operator=(const Data &rhs)
Copy operator.
static const int LastProcessedDataRecordID
This class is able to read an Processed Data Record.
ProcessedDataRecord * get_LastProcessedDataRecord()
static const int ImageOptionsFileDescriptorID
This class is able to read an Image options file descriptor record.
std::basic_istream< char > istream
Base class for char input streams.
std::map< int, RadarSatRecord * > _records
static const int FirstProcessedDataRecordID
void ClearRecords()
Removes all the previous records from the Data.
This class is able to read the data file of the RadarSat file structure.
void InsertRecord(int id, RadarSatRecord *record)
Inserts an existing record in the Data.
friend std::ostream & operator<<(std::ostream &os, const Data &data)
This function writes the Data in a stream.
ImageOptionsFileDescriptor * get_ImageOptionsFileDescriptor()
friend std::istream & operator>>(std::istream &is, Data &data)
This function reads a Data from a stream.
std::basic_ostream< char > ostream
Base class for char output streams.