|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the volume directory file of the RadarSat file structure. More...
#include <VolumeDir.h>
Public Member Functions | |
| VolumeDir () | |
| Constructor. More... | |
| ~VolumeDir () | |
| Destructor. More... | |
| VolumeDir (const VolumeDir &rhs) | |
| Copy constructor. More... | |
| VolumeDir & | operator= (const VolumeDir &rhs) |
| Copy operator. More... | |
| void | ClearRecords () |
| Removes all the previous records from the VolumeDir. More... | |
| VolumeDescriptorRecord * | get_VolumeDescriptorRecord () |
| SARLeaderFilePointerRecord * | get_SARLeaderFilePointerRecord () |
| ImageOptionsFilePointerRecord * | get_ImageOptionsFilePointerRecord () |
| SARTrailerFilePointerRecord * | get_SARTrailerFilePointerRecord () |
| TextRecord * | get_TextRecord () |
Protected Attributes | |
| std::map< int, RadarSatRecord * > | _records |
Static Protected Attributes | |
| static const int | VolumeDescriptorRecordID = 5 |
| static const int | SARLeaderFilePointerRecordID = 2 |
| static const int | ImageOptionsFilePointerRecordID = 3 |
| static const int | SARTrailerFilePointerRecordID = 4 |
| static const int | TextRecordID = 1 |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const VolumeDir &data) |
| This function writes the VolumeDir in a stream. More... | |
| std::istream & | operator>> (std::istream &is, VolumeDir &data) |
| This function reads a VolumeDir from a stream. More... | |
This class is able to read the volume directory file of the RadarSat file structure.
Definition at line 34 of file VolumeDir.h.
| ossimplugins::VolumeDir::VolumeDir | ( | ) |
| ossimplugins::VolumeDir::~VolumeDir | ( | ) |
Destructor.
Definition at line 29 of file VolumeDir.cpp.
References ClearRecords().
| ossimplugins::VolumeDir::VolumeDir | ( | const VolumeDir & | rhs | ) |
Copy constructor.
Definition at line 81 of file VolumeDir.cpp.
References _records.
| void ossimplugins::VolumeDir::ClearRecords | ( | ) |
Removes all the previous records from the VolumeDir.
Definition at line 104 of file VolumeDir.cpp.
References _records.
Referenced by operator=(), ossimplugins::operator>>(), and ~VolumeDir().
| ImageOptionsFilePointerRecord * ossimplugins::VolumeDir::get_ImageOptionsFilePointerRecord | ( | ) |
Definition at line 120 of file VolumeDir.cpp.
References _records, and ImageOptionsFilePointerRecordID.
| SARLeaderFilePointerRecord * ossimplugins::VolumeDir::get_SARLeaderFilePointerRecord | ( | ) |
Definition at line 115 of file VolumeDir.cpp.
References _records, and SARLeaderFilePointerRecordID.
| SARTrailerFilePointerRecord * ossimplugins::VolumeDir::get_SARTrailerFilePointerRecord | ( | ) |
Definition at line 125 of file VolumeDir.cpp.
References _records, and SARTrailerFilePointerRecordID.
| TextRecord * ossimplugins::VolumeDir::get_TextRecord | ( | ) |
Definition at line 130 of file VolumeDir.cpp.
References _records, and TextRecordID.
| VolumeDescriptorRecord * ossimplugins::VolumeDir::get_VolumeDescriptorRecord | ( | ) |
Definition at line 135 of file VolumeDir.cpp.
References _records, and VolumeDescriptorRecordID.
Copy operator.
Definition at line 91 of file VolumeDir.cpp.
References _records, and ClearRecords().
|
friend |
This function writes the VolumeDir in a stream.
Definition at line 34 of file VolumeDir.cpp.
|
friend |
|
protected |
Definition at line 79 of file VolumeDir.h.
Referenced by ClearRecords(), get_ImageOptionsFilePointerRecord(), get_SARLeaderFilePointerRecord(), get_SARTrailerFilePointerRecord(), get_TextRecord(), get_VolumeDescriptorRecord(), ossimplugins::operator<<(), operator=(), ossimplugins::operator>>(), and VolumeDir().
|
staticprotected |
Definition at line 83 of file VolumeDir.h.
Referenced by get_ImageOptionsFilePointerRecord().
|
staticprotected |
Definition at line 82 of file VolumeDir.h.
Referenced by get_SARLeaderFilePointerRecord().
|
staticprotected |
Definition at line 84 of file VolumeDir.h.
Referenced by get_SARTrailerFilePointerRecord().
|
staticprotected |
Definition at line 85 of file VolumeDir.h.
Referenced by get_TextRecord().
|
staticprotected |
Definition at line 81 of file VolumeDir.h.
Referenced by get_VolumeDescriptorRecord().
1.8.14