12 #ifndef FilePointerRecord_h 13 #define FilePointerRecord_h FilePointerRecord & operator=(const FilePointerRecord &rhs)
Copy operator.
friend std::istream & operator>>(std::istream &is, FilePointerRecord &data)
This function reads a FilePointerRecord from a stream.
std::string _len_type
Record length type.
int get_first_phyvol()
First physical volume.
virtual ~FilePointerRecord()
Destructor.
std::string get_len_code()
Record length type code.
std::string get_data_code()
Referenced file data type code.
std::string _data_code
Referenced file data type code.
std::string _file_name
Referenced file name.
FilePointerRecord SARLeaderFilePointerRecord
int _last_rec
Last physical volume record.
std::string get_file_code()
Referenced file class code.
int get_first_len()
First record length, bytes.
std::string _len_code
Record length type code.
int _file_num
Referenced file number.
void Read(std::istream &is)
Reads the class data from a stream.
std::string get_ascii_flag()
ASCII flag.
int get_max_len()
Maximum record length, bytes.
int get_last_phyvol()
Last physical volume.
This class is the base class of all the record classes.
void Write(std::ostream &os)
Writes the class to a stream.
friend std::ostream & operator<<(std::ostream &os, const FilePointerRecord &data)
This function writes the FilePointerRecord in a stream.
std::string _ascii_flag
ASCII flag.
This class is able to read the SAR leader file descriptor record of the leader file.
std::string _file_class
Referenced file class.
FilePointerRecord ImageOptionsFilePointerRecord
int get_file_num()
Referenced file number.
int get_last_rec()
Last physical volume record.
int get_first_rec()
First physical volume record.
std::string get_data_type()
Referenced file data type.
int _first_rec
First physical volume record.
std::string _file_code
Referenced file class code.
int _max_len
Maximum record length, bytes.
int _nrec
Referenced file record count.
std::basic_istream< char > istream
Base class for char input streams.
std::string get_file_class()
Referenced file class.
std::string get_len_type()
Record length type.
int _first_len
First record length, bytes.
std::string get_file_name()
Referenced file name.
int _first_phyvol
First physical volume.
FilePointerRecord SARTrailerFilePointerRecord
int get_nrec()
Referenced file record count.
FilePointerRecord()
Constructor.
int _last_phyvol
Last physical volume.
RadarSatRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
std::basic_ostream< char > ostream
Base class for char output streams.
RadarSatRecord * Instanciate()
This function is able to create a new instance of the class.
std::string _data_type
Referenced file data type.