OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the Text record of the volume directory file. More...
#include <TextRecord.h>
Public Member Functions | |
TextRecord () | |
Constructor. More... | |
virtual | ~TextRecord () |
Destructor. More... | |
TextRecord (const TextRecord &rhs) | |
Copy constructor. More... | |
TextRecord & | operator= (const TextRecord &rhs) |
Copy operator. More... | |
RadarSatRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
RadarSatRecord * | Clone () |
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... | |
std::string | get_ascii_flag () |
ASCII flag. More... | |
std::string | get_cont_flag () |
Continuation flag. More... | |
std::string | get_product_type () |
Product type specifier. More... | |
std::string | get_product_create () |
Product creation info. More... | |
std::string | get_phyvol_id () |
Volume Description Record. More... | |
std::string | get_scene_id () |
Scene identifier. More... | |
std::string | get_scene_loc () |
Scene location. More... | |
std::string | get_copyright_info () |
Copyright. More... | |
![]() | |
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 | _cont_flag |
Continuation flag. More... | |
std::string | _product_type |
Product type specifier. More... | |
std::string | _product_create |
Product creation info. More... | |
std::string | _phyvol_id |
Volume Description Record. More... | |
std::string | _scene_id |
Scene identifier. More... | |
std::string | _scene_loc |
Scene location. More... | |
std::string | _copyright_info |
Copyright. More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const TextRecord &data) |
This function writes the TextRecord in a stream. More... | |
std::istream & | operator>> (std::istream &is, TextRecord &data) |
This function reads a TextRecord from a stream. More... | |
This class is able to read the Text record of the volume directory file.
Definition at line 26 of file TextRecord.h.
ossimplugins::TextRecord::TextRecord | ( | ) |
Constructor.
Definition at line 16 of file TextRecord.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::TextRecord::TextRecord | ( | const TextRecord & | rhs | ) |
Copy constructor.
Definition at line 79 of file TextRecord.cpp.
|
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 69 of file TextRecord.h.
References TextRecord().
|
inline |
ASCII flag.
Definition at line 93 of file TextRecord.h.
References _ascii_flag.
|
inline |
Continuation flag.
Definition at line 101 of file TextRecord.h.
References _cont_flag.
|
inline |
Copyright.
Definition at line 149 of file TextRecord.h.
References _copyright_info.
|
inline |
Volume Description Record.
Definition at line 125 of file TextRecord.h.
References _phyvol_id.
|
inline |
Product creation info.
Definition at line 117 of file TextRecord.h.
References _product_create.
|
inline |
Product type specifier.
Definition at line 109 of file TextRecord.h.
References _product_type.
|
inline |
Scene identifier.
Definition at line 133 of file TextRecord.h.
References _scene_id.
|
inline |
Scene location.
Definition at line 141 of file TextRecord.h.
References _scene_loc.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::RadarSatRecord.
Definition at line 61 of file TextRecord.h.
References TextRecord().
TextRecord & ossimplugins::TextRecord::operator= | ( | const TextRecord & | rhs | ) |
Copy operator.
Definition at line 92 of file TextRecord.cpp.
References _ascii_flag, _cont_flag, _copyright_info, _phyvol_id, _product_create, _product_type, _scene_id, and _scene_loc.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 77 of file TextRecord.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 85 of file TextRecord.h.
|
friend |
|
friend |
|
protected |
ASCII flag.
Definition at line 152 of file TextRecord.h.
Referenced by get_ascii_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Continuation flag.
Definition at line 164 of file TextRecord.h.
Referenced by get_cont_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Copyright.
Definition at line 194 of file TextRecord.h.
Referenced by get_copyright_info(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Volume Description Record.
Definition at line 179 of file TextRecord.h.
Referenced by get_phyvol_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Product creation info.
Definition at line 174 of file TextRecord.h.
Referenced by get_product_create(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Product type specifier.
Definition at line 169 of file TextRecord.h.
Referenced by get_product_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene identifier.
Definition at line 184 of file TextRecord.h.
Referenced by get_scene_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene location.
Definition at line 189 of file TextRecord.h.
Referenced by get_scene_loc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().