26 os<<
"ascii_flag:"<<data.
_ascii_flag.c_str()<<std::endl;
27 os<<
"file_num:"<<data.
_file_num<<std::endl;
28 os<<
"file_name:"<<data.
_file_name.c_str()<<std::endl;
29 os<<
"file_class:"<<data.
_file_class.c_str()<<std::endl;
30 os<<
"file_code:"<<data.
_file_code.c_str()<<std::endl;
31 os<<
"data_type:"<<data.
_data_type.c_str()<<std::endl;
32 os<<
"data_code:"<<data.
_data_code.c_str()<<std::endl;
33 os<<
"nrec:"<<data.
_nrec<<std::endl;
35 os<<
"max_len:"<<data.
_max_len<<std::endl;
36 os<<
"len_type:"<<data.
_len_type.c_str()<<std::endl;
37 os<<
"len_code:"<<data.
_len_code.c_str()<<std::endl;
41 os<<
"last_rec:"<<data.
_last_rec<<std::endl;
82 data.
_nrec = atoi(buf);
124 _ascii_flag(rhs._ascii_flag),
125 _file_num(rhs._file_num),
126 _file_name(rhs._file_name),
127 _file_class(rhs._file_class),
128 _file_code(rhs._file_code),
129 _data_type(rhs._data_type),
130 _data_code(rhs._data_code),
132 _first_len(rhs._first_len),
133 _max_len(rhs._max_len),
134 _len_type(rhs._len_type),
135 _len_code(rhs._len_code),
136 _first_phyvol(rhs._first_phyvol),
137 _last_phyvol(rhs._last_phyvol),
138 _first_rec(rhs._first_rec),
139 _last_rec(rhs._last_rec)
FilePointerRecord & operator=(const FilePointerRecord &rhs)
Copy operator.
std::string _len_type
Record length type.
virtual ~FilePointerRecord()
Destructor.
std::string _data_code
Referenced file data type code.
std::string _file_name
Referenced file name.
int _last_rec
Last physical volume record.
std::string _len_code
Record length type code.
int _file_num
Referenced file number.
This class is the base class of all the record classes.
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.
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
int _first_rec
First physical volume record.
std::string _file_code
Referenced file class code.
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
int _max_len
Maximum record length, bytes.
int _nrec
Referenced file record count.
std::basic_istream< char > istream
Base class for char input streams.
int _first_len
First record length, bytes.
int _first_phyvol
First physical volume.
FilePointerRecord()
Constructor.
int _last_phyvol
Last physical volume.
std::basic_ostream< char > ostream
Base class for char output streams.
std::string _data_type
Referenced file data type.