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

This class is able to read an Image options file descriptor record. More...

#include <ImageOptionsFileDescriptor.h>

Inheritance diagram for ossimplugins::ImageOptionsFileDescriptor:
ossimplugins::RadarSatRecord

Public Member Functions

 ImageOptionsFileDescriptor ()
 Constructor. More...
 
 ~ImageOptionsFileDescriptor ()
 Destructor. More...
 
 ImageOptionsFileDescriptor (const ImageOptionsFileDescriptor &rhs)
 Copy constructor. More...
 
ImageOptionsFileDescriptoroperator= (const ImageOptionsFileDescriptor &rhs)
 Copy operator. More...
 
RadarSatRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
RadarSatRecordClone ()
 This function is able to create a new instance of the class initialised with the data of the calling instance. More...
 
void Read (std::istream &is)
 Reads the class data from a stream. More...
 
void Write (std::ostream &os)
 Writes the class to a stream. More...
 
void set_nlin (int inNbLines)
 Set the number of lines per data set. More...
 
std::string get_ascii_flag ()
 ASCII flag. More...
 
std::string get_format_doc ()
 
Format control document More...
 
std::string get_format_rev ()
 
Format document revision More...
 
std::string get_design_rev ()
 
File design revision More...
 
std::string get_software_id ()
 
Software identifier More...
 
int get_file_num ()
 
File number More...
 
std::string get_file_name ()
 
File name More...
 
std::string get_rec_seq ()
 
Record sequence/location flag More...
 
int get_seq_loc ()
 
Sequence number location More...
 
int get_seq_len ()
 
Sequence number length More...
 
std::string get_rec_code ()
 
Record code/location flag More...
 
int get_code_loc ()
 
Record code location More...
 
int get_code_len ()
 
Record code length More...
 
std::string get_rec_len ()
 
Record length/location flag More...
 
int get_rlen_loc ()
 
Record length location More...
 
int get_rlen_len ()
 
Record length length More...
 
int get_n_dataset ()
 
Number of SAR data records More...
 
int get_l_dataset ()
 
SAR data record length More...
 
int get_nbit ()
 
Number of bits per sample More...
 
int get_nsamp ()
 
Samples per data group More...
 
int get_nbyte ()
 
Bytes per data group More...
 
std::string get_justify ()
 
Sample justification and order More...
 
int get_nchn ()
 
Number of SAR channels More...
 
int get_nlin ()
 
Lines per data set More...
 
int get_nleft ()
 
Left border pixels per line More...
 
int get_ngrp ()
 
Groups per line per channel More...
 
int get_nright ()
 
Right border pixels per line More...
 
int get_ntop ()
 
Top border lines More...
 
int get_nbott ()
 
Bottom border lines More...
 
std::string get_intleav ()
 
Interleave indicator More...
 
int get_nrec_lin ()
 
Number of physical records per line More...
 
int get_nrec_chn ()
 
Number of physical records per multi-channel line in this file More...
 
int get_n_prefix ()
 
Number of bytes of prefix data per record More...
 
int get_n_sar ()
 
Number of bytes of SAR data (or pixel data) per record More...
 
int get_n_suffix ()
 
Number of bytes of suffix data per record More...
 
std::string get_lin_loc ()
 
Line number locator More...
 
std::string get_chn_loc ()
 
Channel number locator More...
 
std::string get_tim_loc ()
 
Time locator More...
 
std::string get_left_loc ()
 
Left fill locator More...
 
std::string get_right_loc ()
 
Right fill locator More...
 
std::string get_pad_ind ()
 
Pad pixel indicator More...
 
std::string get_qual_loc ()
 
Quality code locator More...
 
std::string get_cali_loc ()
 
Calibration info locator More...
 
std::string get_gain_loc ()
 
Gain value locator More...
 
std::string get_bias_loc ()
 
Bias value locator More...
 
std::string get_type_id ()
 
Data type identifier More...
 
std::string get_type_code ()
 Data type code. More...
 
int get_left_fill ()
 
Number of left fill bits More...
 
int get_right_fill ()
 
Number of right fill bits More...
 
int get_pix_rng ()
 
Maximum data range of pixel More...
 
- Public Member Functions inherited from ossimplugins::RadarSatRecord
 RadarSatRecord (std::string mnemonic)
 Constructor. More...
 
virtual ~RadarSatRecord ()
 Destructor. More...
 
 RadarSatRecord (const RadarSatRecord &rhs)
 Copy constructor. More...
 
std::string get_mnemonic ()
 

Protected Attributes

std::string _ascii_flag
 ASCII flag. More...
 
std::string _format_doc
 
Format control document More...
 
std::string _format_rev
 
Format document revision More...
 
std::string _design_rev
 
File design revision More...
 
std::string _software_id
 
Software identifier More...
 
int _file_num
 
File number More...
 
std::string _file_name
 
File name More...
 
std::string _rec_seq
 
Record sequence/location flag More...
 
int _seq_loc
 
Sequence number location More...
 
int _seq_len
 
Sequence number length More...
 
std::string _rec_code
 
Record code/location flag More...
 
int _code_loc
 
Record code location More...
 
int _code_len
 
Record code length More...
 
std::string _rec_len
 
Record length/location flag More...
 
int _rlen_loc
 
Record length location More...
 
int _rlen_len
 
Record length length More...
 
int _n_dataset
 
Number of SAR data records More...
 
int _l_dataset
 
SAR data record length More...
 
int _nbit
 
Number of bits per sample More...
 
int _nsamp
 
Samples per data group More...
 
int _nbyte
 
Bytes per data group More...
 
std::string _justify
 
Sample justification and order More...
 
int _nchn
 
Number of SAR channels More...
 
int _nlin
 
Lines per data set More...
 
int _nleft
 
Left border pixels per line More...
 
int _ngrp
 
Groups per line per channel More...
 
int _nright
 
Right border pixels per line More...
 
int _ntop
 
Top border lines More...
 
int _nbott
 
Bottom border lines More...
 
std::string _intleav
 
Interleave indicator More...
 
int _nrec_lin
 
Number of physical records per line More...
 
int _nrec_chn
 
Number of physical records per multi-channel line in this file More...
 
int _n_prefix
 
Number of bytes of prefix data per record More...
 
int _n_sar
 
Number of bytes of SAR data (or pixel data) per record More...
 
int _n_suffix
 
Number of bytes of suffix data per record More...
 
std::string _lin_loc
 
Line number locator More...
 
std::string _chn_loc
 
Channel number locator More...
 
std::string _tim_loc
 
Time locator More...
 
std::string _left_loc
 
Left fill locator More...
 
std::string _right_loc
 
Right fill locator More...
 
std::string _pad_ind
 
Pad pixel indicator More...
 
std::string _qual_loc
 
Quality code locator More...
 
std::string _cali_loc
 
Calibration info locator More...
 
std::string _gain_loc
 
Gain value locator More...
 
std::string _bias_loc
 
Bias value locator More...
 
std::string _type_id
 
Data type identifier More...
 
std::string _type_code
 Data type code. More...
 
int _left_fill
 
Number of left fill bits More...
 
int _right_fill
 
Number of right fill bits More...
 
int _pix_rng
 
Maximum data range of pixel More...
 
- Protected Attributes inherited from ossimplugins::RadarSatRecord
std::string _mnemonic
 

Friends

std::ostream & operator<< (std::ostream &os, const ImageOptionsFileDescriptor &data)
 This function writes the ImageOptionsFileDescriptor in a stream. More...
 
std::istream & operator>> (std::istream &is, ImageOptionsFileDescriptor &data)
 This function reads a ImageOptionsFileDescriptor from a stream. More...
 

Detailed Description

This class is able to read an Image options file descriptor record.

Author
Magellium, Pacome Dentraygues
Version
1.0
Date
03-12-07

Definition at line 29 of file ImageOptionsFileDescriptor.h.

Constructor & Destructor Documentation

◆ ImageOptionsFileDescriptor() [1/2]

ossimplugins::ImageOptionsFileDescriptor::ImageOptionsFileDescriptor ( )

Constructor.

Definition at line 20 of file ImageOptionsFileDescriptor.cpp.

Referenced by Clone(), and Instanciate().

20  : RadarSatRecord("imop_desc_rec")
21  {
22  }
RadarSatRecord(std::string mnemonic)
Constructor.

◆ ~ImageOptionsFileDescriptor()

ossimplugins::ImageOptionsFileDescriptor::~ImageOptionsFileDescriptor ( )

Destructor.

Definition at line 24 of file ImageOptionsFileDescriptor.cpp.

25  {
26  }

◆ ImageOptionsFileDescriptor() [2/2]

ossimplugins::ImageOptionsFileDescriptor::ImageOptionsFileDescriptor ( const ImageOptionsFileDescriptor rhs)

Copy constructor.

Definition at line 374 of file ImageOptionsFileDescriptor.cpp.

374  :
375  RadarSatRecord(rhs)
376  {
377 
378 
379  }
RadarSatRecord(std::string mnemonic)
Constructor.

Member Function Documentation

◆ Clone()

RadarSatRecord* ossimplugins::ImageOptionsFileDescriptor::Clone ( )
inlinevirtual

This function is able to create a new instance of the class initialised with the data of the calling instance.

Implements ossimplugins::RadarSatRecord.

Definition at line 72 of file ImageOptionsFileDescriptor.h.

References ImageOptionsFileDescriptor().

73  {
74  return new ImageOptionsFileDescriptor(*this);
75  };

◆ get_ascii_flag()

std::string ossimplugins::ImageOptionsFileDescriptor::get_ascii_flag ( )
inline

ASCII flag.

Definition at line 103 of file ImageOptionsFileDescriptor.h.

References _ascii_flag.

104  {
105  return _ascii_flag;
106  };

◆ get_bias_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_bias_loc ( )
inline


Bias value locator

Definition at line 416 of file ImageOptionsFileDescriptor.h.

References _bias_loc.

417  {
418  return _bias_loc;
419  };

◆ get_cali_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_cali_loc ( )
inline


Calibration info locator

Definition at line 402 of file ImageOptionsFileDescriptor.h.

References _cali_loc.

403  {
404  return _cali_loc;
405  };
std::string _cali_loc
Calibration info locator

◆ get_chn_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_chn_loc ( )
inline


Channel number locator

Definition at line 359 of file ImageOptionsFileDescriptor.h.

References _chn_loc.

360  {
361  return _chn_loc;
362  };
std::string _chn_loc
Channel number locator

◆ get_code_len()

int ossimplugins::ImageOptionsFileDescriptor::get_code_len ( )
inline


Record code length

Definition at line 188 of file ImageOptionsFileDescriptor.h.

References _code_len.

189  {
190  return _code_len;
191  };

◆ get_code_loc()

int ossimplugins::ImageOptionsFileDescriptor::get_code_loc ( )
inline


Record code location

Definition at line 181 of file ImageOptionsFileDescriptor.h.

References _code_loc.

182  {
183  return _code_loc;
184  };

◆ get_design_rev()

std::string ossimplugins::ImageOptionsFileDescriptor::get_design_rev ( )
inline


File design revision

Definition at line 125 of file ImageOptionsFileDescriptor.h.

References _design_rev.

126  {
127  return _design_rev;
128  };
std::string _design_rev
File design revision

◆ get_file_name()

std::string ossimplugins::ImageOptionsFileDescriptor::get_file_name ( )
inline


File name

Definition at line 146 of file ImageOptionsFileDescriptor.h.

References _file_name.

147  {
148  return _file_name;
149  };

◆ get_file_num()

int ossimplugins::ImageOptionsFileDescriptor::get_file_num ( )
inline


File number

Definition at line 139 of file ImageOptionsFileDescriptor.h.

References _file_num.

140  {
141  return _file_num;
142  };

◆ get_format_doc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_format_doc ( )
inline


Format control document

Definition at line 111 of file ImageOptionsFileDescriptor.h.

References _format_doc.

112  {
113  return _format_doc;
114  };
std::string _format_doc
Format control document

◆ get_format_rev()

std::string ossimplugins::ImageOptionsFileDescriptor::get_format_rev ( )
inline


Format document revision

Definition at line 118 of file ImageOptionsFileDescriptor.h.

References _format_rev.

119  {
120  return _format_rev;
121  };
std::string _format_rev
Format document revision

◆ get_gain_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_gain_loc ( )
inline


Gain value locator

Definition at line 409 of file ImageOptionsFileDescriptor.h.

References _gain_loc.

410  {
411  return _gain_loc;
412  };

◆ get_intleav()

std::string ossimplugins::ImageOptionsFileDescriptor::get_intleav ( )
inline


Interleave indicator

Definition at line 309 of file ImageOptionsFileDescriptor.h.

References _intleav.

310  {
311  return _intleav;
312  };

◆ get_justify()

std::string ossimplugins::ImageOptionsFileDescriptor::get_justify ( )
inline


Sample justification and order

Definition at line 253 of file ImageOptionsFileDescriptor.h.

References _justify.

254  {
255  return _justify;
256  };
std::string _justify
Sample justification and order

◆ get_l_dataset()

int ossimplugins::ImageOptionsFileDescriptor::get_l_dataset ( )
inline


SAR data record length

Definition at line 224 of file ImageOptionsFileDescriptor.h.

References _l_dataset.

225  {
226  return _l_dataset;
227  };

◆ get_left_fill()

int ossimplugins::ImageOptionsFileDescriptor::get_left_fill ( )
inline


Number of left fill bits

Definition at line 437 of file ImageOptionsFileDescriptor.h.

References _left_fill.

438  {
439  return _left_fill;
440  };

◆ get_left_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_left_loc ( )
inline


Left fill locator

Definition at line 373 of file ImageOptionsFileDescriptor.h.

References _left_loc.

374  {
375  return _left_loc;
376  };

◆ get_lin_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_lin_loc ( )
inline


Line number locator

Definition at line 352 of file ImageOptionsFileDescriptor.h.

References _lin_loc.

353  {
354  return _lin_loc;
355  };

◆ get_n_dataset()

int ossimplugins::ImageOptionsFileDescriptor::get_n_dataset ( )
inline


Number of SAR data records

Definition at line 217 of file ImageOptionsFileDescriptor.h.

References _n_dataset.

218  {
219  return _n_dataset;
220  };

◆ get_n_prefix()

int ossimplugins::ImageOptionsFileDescriptor::get_n_prefix ( )
inline


Number of bytes of prefix data per record

Definition at line 330 of file ImageOptionsFileDescriptor.h.

References _n_prefix.

331  {
332  return _n_prefix;
333  };
int _n_prefix
Number of bytes of prefix data per record

◆ get_n_sar()

int ossimplugins::ImageOptionsFileDescriptor::get_n_sar ( )
inline


Number of bytes of SAR data (or pixel data) per record

Definition at line 337 of file ImageOptionsFileDescriptor.h.

References _n_sar.

338  {
339  return _n_sar;
340  };
int _n_sar
Number of bytes of SAR data (or pixel data) per record

◆ get_n_suffix()

int ossimplugins::ImageOptionsFileDescriptor::get_n_suffix ( )
inline


Number of bytes of suffix data per record

Definition at line 344 of file ImageOptionsFileDescriptor.h.

References _n_suffix.

345  {
346  return _n_suffix;
347  };
int _n_suffix
Number of bytes of suffix data per record

◆ get_nbit()

int ossimplugins::ImageOptionsFileDescriptor::get_nbit ( )
inline


Number of bits per sample

Definition at line 232 of file ImageOptionsFileDescriptor.h.

References _nbit.

233  {
234  return _nbit;
235  };

◆ get_nbott()

int ossimplugins::ImageOptionsFileDescriptor::get_nbott ( )
inline


Bottom border lines

Definition at line 302 of file ImageOptionsFileDescriptor.h.

References _nbott.

303  {
304  return _nbott;
305  };

◆ get_nbyte()

int ossimplugins::ImageOptionsFileDescriptor::get_nbyte ( )
inline


Bytes per data group

Definition at line 246 of file ImageOptionsFileDescriptor.h.

References _nbyte.

247  {
248  return _nbyte;
249  };

◆ get_nchn()

int ossimplugins::ImageOptionsFileDescriptor::get_nchn ( )
inline


Number of SAR channels

Definition at line 260 of file ImageOptionsFileDescriptor.h.

References _nchn.

261  {
262  return _nchn;
263  };

◆ get_ngrp()

int ossimplugins::ImageOptionsFileDescriptor::get_ngrp ( )
inline


Groups per line per channel

Definition at line 281 of file ImageOptionsFileDescriptor.h.

References _ngrp.

Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().

282  {
283  return _ngrp;
284  };

◆ get_nleft()

int ossimplugins::ImageOptionsFileDescriptor::get_nleft ( )
inline


Left border pixels per line

Definition at line 274 of file ImageOptionsFileDescriptor.h.

References _nleft.

275  {
276  return _nleft;
277  };

◆ get_nlin()

int ossimplugins::ImageOptionsFileDescriptor::get_nlin ( )
inline


Lines per data set

Definition at line 267 of file ImageOptionsFileDescriptor.h.

References _nlin.

Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().

268  {
269  return _nlin;
270  };

◆ get_nrec_chn()

int ossimplugins::ImageOptionsFileDescriptor::get_nrec_chn ( )
inline


Number of physical records per multi-channel line in this file

Definition at line 323 of file ImageOptionsFileDescriptor.h.

References _nrec_chn.

324  {
325  return _nrec_chn;
326  };
int _nrec_chn
Number of physical records per multi-channel line in this file

◆ get_nrec_lin()

int ossimplugins::ImageOptionsFileDescriptor::get_nrec_lin ( )
inline


Number of physical records per line

Definition at line 316 of file ImageOptionsFileDescriptor.h.

References _nrec_lin.

317  {
318  return _nrec_lin;
319  };
int _nrec_lin
Number of physical records per line

◆ get_nright()

int ossimplugins::ImageOptionsFileDescriptor::get_nright ( )
inline


Right border pixels per line

Definition at line 288 of file ImageOptionsFileDescriptor.h.

References _nright.

289  {
290  return _nright;
291  };

◆ get_nsamp()

int ossimplugins::ImageOptionsFileDescriptor::get_nsamp ( )
inline


Samples per data group

Definition at line 239 of file ImageOptionsFileDescriptor.h.

References _nsamp.

240  {
241  return _nsamp;
242  };

◆ get_ntop()

int ossimplugins::ImageOptionsFileDescriptor::get_ntop ( )
inline


Top border lines

Definition at line 295 of file ImageOptionsFileDescriptor.h.

References _ntop.

296  {
297  return _ntop;
298  };

◆ get_pad_ind()

std::string ossimplugins::ImageOptionsFileDescriptor::get_pad_ind ( )
inline


Pad pixel indicator

Definition at line 387 of file ImageOptionsFileDescriptor.h.

References _pad_ind.

388  {
389  return _pad_ind;
390  };

◆ get_pix_rng()

int ossimplugins::ImageOptionsFileDescriptor::get_pix_rng ( )
inline


Maximum data range of pixel

Definition at line 451 of file ImageOptionsFileDescriptor.h.

References _pix_rng.

452  {
453  return _pix_rng;
454  };

◆ get_qual_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_qual_loc ( )
inline


Quality code locator

Definition at line 395 of file ImageOptionsFileDescriptor.h.

References _qual_loc.

396  {
397  return _qual_loc;
398  };

◆ get_rec_code()

std::string ossimplugins::ImageOptionsFileDescriptor::get_rec_code ( )
inline


Record code/location flag

Definition at line 174 of file ImageOptionsFileDescriptor.h.

References _rec_code.

175  {
176  return _rec_code;
177  };
std::string _rec_code
Record code/location flag

◆ get_rec_len()

std::string ossimplugins::ImageOptionsFileDescriptor::get_rec_len ( )
inline


Record length/location flag

Definition at line 195 of file ImageOptionsFileDescriptor.h.

References _rec_len.

196  {
197  return _rec_len;
198  };
std::string _rec_len
Record length/location flag

◆ get_rec_seq()

std::string ossimplugins::ImageOptionsFileDescriptor::get_rec_seq ( )
inline


Record sequence/location flag

Definition at line 153 of file ImageOptionsFileDescriptor.h.

References _rec_seq.

154  {
155  return _rec_seq;
156  };
std::string _rec_seq
Record sequence/location flag

◆ get_right_fill()

int ossimplugins::ImageOptionsFileDescriptor::get_right_fill ( )
inline


Number of right fill bits

Definition at line 444 of file ImageOptionsFileDescriptor.h.

References _right_fill.

445  {
446  return _right_fill;
447  };

◆ get_right_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_right_loc ( )
inline


Right fill locator

Definition at line 380 of file ImageOptionsFileDescriptor.h.

References _right_loc.

381  {
382  return _right_loc;
383  };

◆ get_rlen_len()

int ossimplugins::ImageOptionsFileDescriptor::get_rlen_len ( )
inline


Record length length

Definition at line 209 of file ImageOptionsFileDescriptor.h.

References _rlen_len.

210  {
211  return _rlen_len;
212  };

◆ get_rlen_loc()

int ossimplugins::ImageOptionsFileDescriptor::get_rlen_loc ( )
inline


Record length location

Definition at line 202 of file ImageOptionsFileDescriptor.h.

References _rlen_loc.

203  {
204  return _rlen_loc;
205  };

◆ get_seq_len()

int ossimplugins::ImageOptionsFileDescriptor::get_seq_len ( )
inline


Sequence number length

Definition at line 167 of file ImageOptionsFileDescriptor.h.

References _seq_len.

168  {
169  return _seq_len;
170  };

◆ get_seq_loc()

int ossimplugins::ImageOptionsFileDescriptor::get_seq_loc ( )
inline


Sequence number location

Definition at line 160 of file ImageOptionsFileDescriptor.h.

References _seq_loc.

161  {
162  return _seq_loc;
163  };

◆ get_software_id()

std::string ossimplugins::ImageOptionsFileDescriptor::get_software_id ( )
inline


Software identifier

Definition at line 132 of file ImageOptionsFileDescriptor.h.

References _software_id.

133  {
134  return _software_id;
135  };

◆ get_tim_loc()

std::string ossimplugins::ImageOptionsFileDescriptor::get_tim_loc ( )
inline


Time locator

Definition at line 366 of file ImageOptionsFileDescriptor.h.

References _tim_loc.

367  {
368  return _tim_loc;
369  };

◆ get_type_code()

std::string ossimplugins::ImageOptionsFileDescriptor::get_type_code ( )
inline

Data type code.

Definition at line 430 of file ImageOptionsFileDescriptor.h.

References _type_code.

431  {
432  return _type_code;
433  };

◆ get_type_id()

std::string ossimplugins::ImageOptionsFileDescriptor::get_type_id ( )
inline


Data type identifier

Definition at line 423 of file ImageOptionsFileDescriptor.h.

References _type_id.

424  {
425  return _type_id;
426  };

◆ Instanciate()

RadarSatRecord* ossimplugins::ImageOptionsFileDescriptor::Instanciate ( )
inlinevirtual

This function is able to create a new instance of the class.

Implements ossimplugins::RadarSatRecord.

Definition at line 64 of file ImageOptionsFileDescriptor.h.

References ImageOptionsFileDescriptor().

65  {
66  return new ImageOptionsFileDescriptor();
67  };

◆ operator=()

ImageOptionsFileDescriptor & ossimplugins::ImageOptionsFileDescriptor::operator= ( const ImageOptionsFileDescriptor rhs)

Copy operator.

Definition at line 381 of file ImageOptionsFileDescriptor.cpp.

382  {
383  return *this;
384  }

◆ Read()

void ossimplugins::ImageOptionsFileDescriptor::Read ( std::istream &  is)
inlinevirtual

Reads the class data from a stream.

Implements ossimplugins::RadarSatRecord.

Definition at line 80 of file ImageOptionsFileDescriptor.h.

81  {
82  is>>*this;
83  };

◆ set_nlin()

void ossimplugins::ImageOptionsFileDescriptor::set_nlin ( int  inNbLines)
inline

Set the number of lines per data set.

Definition at line 96 of file ImageOptionsFileDescriptor.h.

References _nlin.

Referenced by ossimplugins::operator>>().

97  {
98  _nlin = inNbLines;
99  };

◆ Write()

void ossimplugins::ImageOptionsFileDescriptor::Write ( std::ostream &  os)
inlinevirtual

Writes the class to a stream.

Implements ossimplugins::RadarSatRecord.

Definition at line 88 of file ImageOptionsFileDescriptor.h.

89  {
90  os<<*this;
91  };

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const ImageOptionsFileDescriptor data 
)
friend

This function writes the ImageOptionsFileDescriptor in a stream.

Definition at line 28 of file ImageOptionsFileDescriptor.cpp.

29  {
30  os<<"ascii_flag:"<<data._ascii_flag.c_str()<<std::endl;
31 
32  os<<"format_doc:"<<data._format_doc.c_str()<<std::endl;
33 
34  os<<"format_rev:"<<data._format_rev.c_str()<<std::endl;
35 
36  os<<"design_rev:"<<data._design_rev.c_str()<<std::endl;
37 
38  os<<"software_id:"<<data._software_id.c_str()<<std::endl;
39 
40  os<<"file_num:"<<data._file_num<<std::endl;
41 
42  os<<"file_name:"<<data._file_name.c_str()<<std::endl;
43 
44  os<<"rec_seq:"<<data._rec_seq.c_str()<<std::endl;
45 
46  os<<"seq_loc:"<<data._seq_loc<<std::endl;
47 
48  os<<"seq_len:"<<data._seq_len<<std::endl;
49 
50  os<<"rec_code:"<<data._rec_code.c_str()<<std::endl;
51 
52  os<<"code_loc:"<<data._code_loc<<std::endl;
53 
54  os<<"code_len:"<<data._code_len<<std::endl;
55 
56  os<<"rec_len:"<<data._rec_len.c_str()<<std::endl;
57 
58  os<<"rlen_loc:"<<data._rlen_loc<<std::endl;
59 
60  os<<"rlen_len:"<<data._rlen_len<<std::endl;
61 
62  os<<"n_dataset:"<<data._n_dataset<<std::endl;
63 
64  os<<"l_dataset:"<<data._l_dataset<<std::endl;
65 
66  os<<"nbit:"<<data._nbit<<std::endl;
67 
68  os<<"nsamp:"<<data._nsamp<<std::endl;
69 
70  os<<"nbyte:"<<data._nbyte<<std::endl;
71 
72  os<<"justify:"<<data._justify.c_str()<<std::endl;
73 
74  os<<"nchn:"<<data._nchn<<std::endl;
75 
76  os<<"nlin:"<<data._nlin<<std::endl;
77 
78  os<<"nleft:"<<data._nleft<<std::endl;
79 
80  os<<"ngrp:"<<data._ngrp<<std::endl;
81 
82  os<<"nright:"<<data._nright<<std::endl;
83 
84  os<<"ntop:"<<data._ntop<<std::endl;
85 
86  os<<"nbott:"<<data._nbott<<std::endl;
87 
88  os<<"intleav:"<<data._intleav.c_str()<<std::endl;
89 
90  os<<"nrec_lin:"<<data._nrec_lin<<std::endl;
91 
92  os<<"nrec_chn:"<<data._nrec_chn<<std::endl;
93 
94  os<<"n_prefix:"<<data._n_prefix<<std::endl;
95 
96  os<<"n_sar:"<<data._n_sar<<std::endl;
97 
98  os<<"n_suffix:"<<data._n_suffix<<std::endl;
99 
100  os<<"lin_loc:"<<data._lin_loc.c_str()<<std::endl;
101 
102  os<<"chn_loc:"<<data._chn_loc.c_str()<<std::endl;
103 
104  os<<"tim_loc:"<<data._tim_loc.c_str()<<std::endl;
105 
106  os<<"left_loc:"<<data._left_loc.c_str()<<std::endl;
107 
108  os<<"right_loc:"<<data._right_loc.c_str()<<std::endl;
109 
110  os<<"pad_ind:"<<data._pad_ind.c_str()<<std::endl;
111 
112  os<<"qual_loc:"<<data._qual_loc.c_str()<<std::endl;
113 
114  os<<"cali_loc:"<<data._cali_loc.c_str()<<std::endl;
115 
116  os<<"gain_loc:"<<data._gain_loc.c_str()<<std::endl;
117 
118  os<<"bias_loc:"<<data._bias_loc.c_str()<<std::endl;
119 
120  os<<"type_id:"<<data._type_id.c_str()<<std::endl;
121 
122  os<<"type_code:"<<data._type_code.c_str()<<std::endl;
123 
124  os<<"left_fill:"<<data._left_fill<<std::endl;
125 
126  os<<"right_fill:"<<data._right_fill<<std::endl;
127 
128  os<<"pix_rng:"<<data._pix_rng<<std::endl;
129 
130  return os;
131  }

◆ operator>>

std::istream& operator>> ( std::istream &  is,
ImageOptionsFileDescriptor data 
)
friend

This function reads a ImageOptionsFileDescriptor from a stream.

Definition at line 133 of file ImageOptionsFileDescriptor.cpp.

134  {
135  char buf[15805];
136  buf[15804] = '\0';
137 
138  is.read(buf,2);
139  buf[2] = '\0';
140  data._ascii_flag = buf;
141 
142  is.read(buf,2);
143 
144  is.read(buf,12);
145  buf[12] = '\0';
146  data._format_doc = buf;
147 
148  is.read(buf,2);
149  buf[2] = '\0';
150  data._format_rev = buf;
151 
152  is.read(buf,2);
153  buf[2] = '\0';
154  data._design_rev = buf;
155 
156  is.read(buf,12);
157  buf[12] = '\0';
158  data._software_id = buf;
159 
160  is.read(buf,4);
161  buf[4] = '\0';
162  data._file_num = atoi(buf);
163 
164  is.read(buf,16);
165  buf[16] = '\0';
166  data._file_name = buf;
167 
168  is.read(buf,4);
169  buf[4] = '\0';
170  data._rec_seq = buf;
171 
172  is.read(buf,8);
173  buf[8] = '\0';
174  data._seq_loc = atoi(buf);
175 
176  is.read(buf,4);
177  buf[4] = '\0';
178  data._seq_len = atoi(buf);
179 
180  is.read(buf,4);
181  buf[4] = '\0';
182  data._rec_code = buf;
183 
184  is.read(buf,8);
185  buf[8] = '\0';
186  data._code_loc = atoi(buf);
187 
188  is.read(buf,4);
189  buf[4] = '\0';
190  data._code_len = atoi(buf);
191 
192  is.read(buf,4);
193  buf[4] = '\0';
194  data._rec_len = buf;
195 
196  is.read(buf,8);
197  buf[8] = '\0';
198  data._rlen_loc = atoi(buf);
199 
200  is.read(buf,4);
201  buf[4] = '\0';
202  data._rlen_len = atoi(buf);
203 
204  for (int i=0;i<4;i++)
205  {
206  is.read(buf,1);
207  }
208 
209  is.read(buf,64);
210 
211  is.read(buf,6);
212  buf[6] = '\0';
213  data._n_dataset = atoi(buf);
214 
215  is.read(buf,6);
216  buf[6] = '\0';
217  data._l_dataset = atoi(buf);
218 
219  is.read(buf,24);
220 
221  is.read(buf,4);
222  buf[4] = '\0';
223  data._nbit = atoi(buf);
224 
225  is.read(buf,4);
226  buf[4] = '\0';
227  data._nsamp = atoi(buf);
228 
229  is.read(buf,4);
230  buf[4] = '\0';
231  data._nbyte = atoi(buf);
232 
233  is.read(buf,4);
234  buf[4] = '\0';
235  data._justify = buf;
236 
237  is.read(buf,4);
238  buf[4] = '\0';
239  data._nchn = atoi(buf);
240 
241  is.read(buf,8);
242  buf[8] = '\0';
243 
244  // We should use strtol() to avoid wrong conversion with atoi()
245  char* p;
246  int result = strtol(buf, &p, 10);
247  if ( *p != 0 || p == buf)
248  {
249  if(traceDebug())
250  {
251  ossimNotify(ossimNotifyLevel_DEBUG) << "WARNING: strtol() try to convert an empty tab of characters. It may be possible in case of SCN and SCW format" << buf << "!" << std::endl;
252  ossimNotify(ossimNotifyLevel_DEBUG) << "=> _nlin = -1" << std::endl;
253  }
254  data._nlin = -1;
255  }
256  else
257  {
258  data._nlin = result;
259  };
260 
261  is.read(buf,4);
262  buf[4] = '\0';
263  data._nleft = atoi(buf);
264 
265  is.read(buf,8);
266  buf[8] = '\0';
267  data._ngrp = atoi(buf);
268 
269  is.read(buf,4);
270  buf[4] = '\0';
271  data._nright = atoi(buf);
272 
273  is.read(buf,4);
274  buf[4] = '\0';
275  data._ntop = atoi(buf);
276 
277  is.read(buf,4);
278  buf[4] = '\0';
279  data._nbott = atoi(buf);
280 
281  is.read(buf,4);
282  buf[4] = '\0';
283  data._intleav = buf;
284 
285  is.read(buf,2);
286  buf[2] = '\0';
287  data._nrec_lin = atoi(buf);
288 
289  is.read(buf,2);
290  buf[2] = '\0';
291  data._nrec_chn = atoi(buf);
292 
293  is.read(buf,4);
294  buf[4] = '\0';
295  data._n_prefix = atoi(buf);
296 
297  is.read(buf,8);
298  buf[8] = '\0';
299  data._n_sar = atoi(buf);
300 
301  is.read(buf,4);
302  buf[4] = '\0';
303  data._n_suffix = atoi(buf);
304 
305  is.read(buf,4);
306 
307  is.read(buf,8);
308  buf[8] = '\0';
309  data._lin_loc = buf;
310 
311  is.read(buf,8);
312  buf[8] = '\0';
313  data._chn_loc = buf;
314 
315  is.read(buf,8);
316  buf[8] = '\0';
317  data._tim_loc = buf;
318 
319  is.read(buf,8);
320  buf[8] = '\0';
321  data._left_loc = buf;
322 
323  is.read(buf,8);
324  buf[8] = '\0';
325  data._right_loc = buf;
326 
327  is.read(buf,4);
328  buf[4] = '\0';
329  data._pad_ind = buf;
330 
331  is.read(buf,28);
332 
333  is.read(buf,8);
334  buf[8] = '\0';
335  data._qual_loc = buf;
336 
337  is.read(buf,8);
338  buf[8] = '\0';
339  data._cali_loc = buf;
340 
341  is.read(buf,8);
342  buf[8] = '\0';
343  data._gain_loc = buf;
344 
345  is.read(buf,8);
346  buf[8] = '\0';
347  data._bias_loc = buf;
348 
349  is.read(buf,28);
350  buf[28] = '\0';
351  data._type_id = buf;
352 
353  is.read(buf,4);
354  buf[4] = '\0';
355  data._type_code = buf;
356 
357  is.read(buf,4);
358  buf[4] = '\0';
359  data._left_fill = atoi(buf);
360 
361  is.read(buf,4);
362  buf[4] = '\0';
363  data._right_fill = atoi(buf);
364 
365  is.read(buf,8);
366  buf[8] = '\0';
367  data._pix_rng = atoi(buf);
368 
369  is.read(buf,15804);
370 
371  return is;
372  }
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

Member Data Documentation

◆ _ascii_flag

std::string ossimplugins::ImageOptionsFileDescriptor::_ascii_flag
protected

ASCII flag.

Definition at line 454 of file ImageOptionsFileDescriptor.h.

Referenced by get_ascii_flag(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _bias_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_bias_loc
protected


Bias value locator

Definition at line 642 of file ImageOptionsFileDescriptor.h.

Referenced by get_bias_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _cali_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_cali_loc
protected


Calibration info locator

Definition at line 634 of file ImageOptionsFileDescriptor.h.

Referenced by get_cali_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _chn_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_chn_loc
protected


Channel number locator

Definition at line 609 of file ImageOptionsFileDescriptor.h.

Referenced by get_chn_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _code_len

int ossimplugins::ImageOptionsFileDescriptor::_code_len
protected


Record code length

Definition at line 509 of file ImageOptionsFileDescriptor.h.

Referenced by get_code_len(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _code_loc

int ossimplugins::ImageOptionsFileDescriptor::_code_loc
protected


Record code location

Definition at line 505 of file ImageOptionsFileDescriptor.h.

Referenced by get_code_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _design_rev

std::string ossimplugins::ImageOptionsFileDescriptor::_design_rev
protected


File design revision

Definition at line 473 of file ImageOptionsFileDescriptor.h.

Referenced by get_design_rev(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _file_name

std::string ossimplugins::ImageOptionsFileDescriptor::_file_name
protected

◆ _file_num

int ossimplugins::ImageOptionsFileDescriptor::_file_num
protected


File number

Definition at line 481 of file ImageOptionsFileDescriptor.h.

Referenced by get_file_num(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _format_doc

std::string ossimplugins::ImageOptionsFileDescriptor::_format_doc
protected


Format control document

Definition at line 465 of file ImageOptionsFileDescriptor.h.

Referenced by get_format_doc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _format_rev

std::string ossimplugins::ImageOptionsFileDescriptor::_format_rev
protected


Format document revision

Definition at line 469 of file ImageOptionsFileDescriptor.h.

Referenced by get_format_rev(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _gain_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_gain_loc
protected


Gain value locator

Definition at line 638 of file ImageOptionsFileDescriptor.h.

Referenced by get_gain_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _intleav

std::string ossimplugins::ImageOptionsFileDescriptor::_intleav
protected


Interleave indicator

Definition at line 580 of file ImageOptionsFileDescriptor.h.

Referenced by get_intleav(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _justify

std::string ossimplugins::ImageOptionsFileDescriptor::_justify
protected


Sample justification and order

Definition at line 548 of file ImageOptionsFileDescriptor.h.

Referenced by get_justify(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _l_dataset

int ossimplugins::ImageOptionsFileDescriptor::_l_dataset
protected


SAR data record length

Definition at line 531 of file ImageOptionsFileDescriptor.h.

Referenced by get_l_dataset(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _left_fill

int ossimplugins::ImageOptionsFileDescriptor::_left_fill
protected


Number of left fill bits

Definition at line 654 of file ImageOptionsFileDescriptor.h.

Referenced by get_left_fill(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _left_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_left_loc
protected


Left fill locator

Definition at line 617 of file ImageOptionsFileDescriptor.h.

Referenced by get_left_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _lin_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_lin_loc
protected


Line number locator

Definition at line 605 of file ImageOptionsFileDescriptor.h.

Referenced by get_lin_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _n_dataset

int ossimplugins::ImageOptionsFileDescriptor::_n_dataset
protected


Number of SAR data records

Definition at line 527 of file ImageOptionsFileDescriptor.h.

Referenced by get_n_dataset(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _n_prefix

int ossimplugins::ImageOptionsFileDescriptor::_n_prefix
protected


Number of bytes of prefix data per record

Definition at line 592 of file ImageOptionsFileDescriptor.h.

Referenced by get_n_prefix(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _n_sar

int ossimplugins::ImageOptionsFileDescriptor::_n_sar
protected


Number of bytes of SAR data (or pixel data) per record

Definition at line 596 of file ImageOptionsFileDescriptor.h.

Referenced by get_n_sar(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _n_suffix

int ossimplugins::ImageOptionsFileDescriptor::_n_suffix
protected


Number of bytes of suffix data per record

Definition at line 600 of file ImageOptionsFileDescriptor.h.

Referenced by get_n_suffix(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nbit

int ossimplugins::ImageOptionsFileDescriptor::_nbit
protected


Number of bits per sample

Definition at line 536 of file ImageOptionsFileDescriptor.h.

Referenced by get_nbit(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nbott

int ossimplugins::ImageOptionsFileDescriptor::_nbott
protected


Bottom border lines

Definition at line 576 of file ImageOptionsFileDescriptor.h.

Referenced by get_nbott(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nbyte

int ossimplugins::ImageOptionsFileDescriptor::_nbyte
protected


Bytes per data group

Definition at line 544 of file ImageOptionsFileDescriptor.h.

Referenced by get_nbyte(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nchn

int ossimplugins::ImageOptionsFileDescriptor::_nchn
protected


Number of SAR channels

Definition at line 552 of file ImageOptionsFileDescriptor.h.

Referenced by get_nchn(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _ngrp

int ossimplugins::ImageOptionsFileDescriptor::_ngrp
protected


Groups per line per channel

Definition at line 564 of file ImageOptionsFileDescriptor.h.

Referenced by get_ngrp(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nleft

int ossimplugins::ImageOptionsFileDescriptor::_nleft
protected


Left border pixels per line

Definition at line 560 of file ImageOptionsFileDescriptor.h.

Referenced by get_nleft(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nlin

int ossimplugins::ImageOptionsFileDescriptor::_nlin
protected


Lines per data set

Definition at line 556 of file ImageOptionsFileDescriptor.h.

Referenced by get_nlin(), ossimplugins::operator<<(), ossimplugins::operator>>(), and set_nlin().

◆ _nrec_chn

int ossimplugins::ImageOptionsFileDescriptor::_nrec_chn
protected


Number of physical records per multi-channel line in this file

Definition at line 588 of file ImageOptionsFileDescriptor.h.

Referenced by get_nrec_chn(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nrec_lin

int ossimplugins::ImageOptionsFileDescriptor::_nrec_lin
protected


Number of physical records per line

Definition at line 584 of file ImageOptionsFileDescriptor.h.

Referenced by get_nrec_lin(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nright

int ossimplugins::ImageOptionsFileDescriptor::_nright
protected


Right border pixels per line

Definition at line 568 of file ImageOptionsFileDescriptor.h.

Referenced by get_nright(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _nsamp

int ossimplugins::ImageOptionsFileDescriptor::_nsamp
protected


Samples per data group

Definition at line 540 of file ImageOptionsFileDescriptor.h.

Referenced by get_nsamp(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _ntop

int ossimplugins::ImageOptionsFileDescriptor::_ntop
protected


Top border lines

Definition at line 572 of file ImageOptionsFileDescriptor.h.

Referenced by get_ntop(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _pad_ind

std::string ossimplugins::ImageOptionsFileDescriptor::_pad_ind
protected


Pad pixel indicator

Definition at line 625 of file ImageOptionsFileDescriptor.h.

Referenced by get_pad_ind(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _pix_rng

int ossimplugins::ImageOptionsFileDescriptor::_pix_rng
protected


Maximum data range of pixel

Definition at line 662 of file ImageOptionsFileDescriptor.h.

Referenced by get_pix_rng(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _qual_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_qual_loc
protected


Quality code locator

Definition at line 630 of file ImageOptionsFileDescriptor.h.

Referenced by get_qual_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _rec_code

std::string ossimplugins::ImageOptionsFileDescriptor::_rec_code
protected


Record code/location flag

Definition at line 501 of file ImageOptionsFileDescriptor.h.

Referenced by get_rec_code(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _rec_len

std::string ossimplugins::ImageOptionsFileDescriptor::_rec_len
protected


Record length/location flag

Definition at line 513 of file ImageOptionsFileDescriptor.h.

Referenced by get_rec_len(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _rec_seq

std::string ossimplugins::ImageOptionsFileDescriptor::_rec_seq
protected


Record sequence/location flag

Definition at line 489 of file ImageOptionsFileDescriptor.h.

Referenced by get_rec_seq(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _right_fill

int ossimplugins::ImageOptionsFileDescriptor::_right_fill
protected


Number of right fill bits

Definition at line 658 of file ImageOptionsFileDescriptor.h.

Referenced by get_right_fill(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _right_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_right_loc
protected


Right fill locator

Definition at line 621 of file ImageOptionsFileDescriptor.h.

Referenced by get_right_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _rlen_len

int ossimplugins::ImageOptionsFileDescriptor::_rlen_len
protected


Record length length

Definition at line 521 of file ImageOptionsFileDescriptor.h.

Referenced by get_rlen_len(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _rlen_loc

int ossimplugins::ImageOptionsFileDescriptor::_rlen_loc
protected


Record length location

Definition at line 517 of file ImageOptionsFileDescriptor.h.

Referenced by get_rlen_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _seq_len

int ossimplugins::ImageOptionsFileDescriptor::_seq_len
protected


Sequence number length

Definition at line 497 of file ImageOptionsFileDescriptor.h.

Referenced by get_seq_len(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _seq_loc

int ossimplugins::ImageOptionsFileDescriptor::_seq_loc
protected


Sequence number location

Definition at line 493 of file ImageOptionsFileDescriptor.h.

Referenced by get_seq_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _software_id

std::string ossimplugins::ImageOptionsFileDescriptor::_software_id
protected


Software identifier

Definition at line 477 of file ImageOptionsFileDescriptor.h.

Referenced by get_software_id(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _tim_loc

std::string ossimplugins::ImageOptionsFileDescriptor::_tim_loc
protected


Time locator

Definition at line 613 of file ImageOptionsFileDescriptor.h.

Referenced by get_tim_loc(), ossimplugins::operator<<(), and ossimplugins::operator>>().

◆ _type_code

std::string ossimplugins::ImageOptionsFileDescriptor::_type_code
protected

◆ _type_id

std::string ossimplugins::ImageOptionsFileDescriptor::_type_id
protected


Data type identifier

Definition at line 646 of file ImageOptionsFileDescriptor.h.

Referenced by get_type_id(), ossimplugins::operator<<(), and ossimplugins::operator>>().


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