OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
ossim-plugins
cnes
src
EnvisatAsar
EnvisatAsarDataFactory.cpp
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
//
3
// "Copyright Centre National d'Etudes Spatiales"
4
//
5
// License: LGPL
6
//
7
// See LICENSE.txt file in the top level directory for more details.
8
//
9
//----------------------------------------------------------------------------
10
// $Id$
11
12
#include <
EnvisatAsar/EnvisatAsarDataFactory.h
>
13
#include <
EnvisatAsar/EnvisatAsarData.h
>
14
15
#include <
EnvisatAsar/sph.h
>
16
#include <
EnvisatAsar/mph.h
>
17
#include <
EnvisatAsar/SQ_ADSR.h
>
18
#include <
EnvisatAsar/MainProcessingParameters.h
>
19
#include <
EnvisatAsar/SRGRConversionParameters.h
>
20
#include <
EnvisatAsar/DopplerCentroidParameters.h
>
21
#include <
EnvisatAsar/ChirpParameters.h
>
22
#include <
EnvisatAsar/AntennaElevationPatterns.h
>
23
#include <
EnvisatAsar/GeolocationGrid.h
>
24
25
namespace
ossimplugins
26
{
27
28
EnvisatAsarDataFactory::EnvisatAsarDataFactory
()
29
{
30
RegisterRecord
(
"MPH"
,
new
mph
());
31
RegisterRecord
(
"SPH"
,
new
sph
());
32
RegisterRecord
(
"MDS1 SQ ADS "
,
new
SQ_ADSR
());
33
RegisterRecord
(
"MDS2 SQ ADS "
,
new
SQ_ADSR
());
34
RegisterRecord
(
"MAIN PROCESSING PARAMS ADS "
,
new
MainProcessingParameters
());
35
RegisterRecord
(
"DOP CENTROID COEFFS ADS "
,
new
DopplerCentroidParameters
());
36
RegisterRecord
(
"SR GR ADS "
,
new
SRGRConversionParameters
());
37
RegisterRecord
(
"CHIRP PARAMS ADS "
,
new
ChirpParameters
());
38
RegisterRecord
(
"MDS1 ANTENNA ELEV PATT ADS "
,
new
AntennaElevationPatterns
());
39
RegisterRecord
(
"MDS2 ANTENNA ELEV PATT ADS "
,
new
AntennaElevationPatterns
());
40
RegisterRecord
(
"GEOLOCATION GRID ADS "
,
new
GeolocationGrid
());
41
}
42
43
EnvisatAsarDataFactory::~EnvisatAsarDataFactory
()
44
{
45
46
}
47
48
}
49
ossimplugins::sph
This class is able to read the SAR sph record of the ASAR file.
Definition:
sph.h:27
ossimplugins::SQ_ADSR
This class is able to read the ASAR SQ_ADSR record.
Definition:
SQ_ADSR.h:24
ossimplugins
Definition:
AlosPalsarData.cpp:26
sph.h
AntennaElevationPatterns.h
EnvisatAsarData.h
ossimplugins::DopplerCentroidParameters
This class is able to read the ASAR DopplerCentroidParameters record.
Definition:
DopplerCentroidParameters.h:24
ossimplugins::EnvisatAsarRecordFactory::RegisterRecord
void RegisterRecord(std::string id, EnvisatAsarRecord *record)
Adds a new Record type available in this factory.
Definition:
EnvisatAsarRecordFactory.cpp:37
ossimplugins::MainProcessingParameters
This class is able to read the ASAR MainProcessingParameters record.
Definition:
MainProcessingParameters.h:25
SQ_ADSR.h
ossimplugins::ChirpParameters
This class is able to read the ASAR ChirpParameters record.
Definition:
ChirpParameters.h:24
ossimplugins::mph
This class is able to read the ASAR mph record of the leader file.
Definition:
mph.h:25
mph.h
ChirpParameters.h
ossimplugins::SRGRConversionParameters
This class is able to read the ASAR SRGRConversionParameters record.
Definition:
SRGRConversionParameters.h:25
MainProcessingParameters.h
DopplerCentroidParameters.h
ossimplugins::EnvisatAsarDataFactory::~EnvisatAsarDataFactory
~EnvisatAsarDataFactory()
Destructor.
Definition:
EnvisatAsarDataFactory.cpp:43
EnvisatAsarDataFactory.h
SRGRConversionParameters.h
ossimplugins::EnvisatAsarDataFactory::EnvisatAsarDataFactory
EnvisatAsarDataFactory()
Constructor.
Definition:
EnvisatAsarDataFactory.cpp:28
ossimplugins::GeolocationGrid
This class is able to read the ASAR GeolocationGrid record.
Definition:
GeolocationGrid.h:24
GeolocationGrid.h
ossimplugins::AntennaElevationPatterns
This class is able to read the ASAR AntennaElevationPatterns record.
Definition:
AntennaElevationPatterns.h:25
Generated on Fri Aug 3 2018 08:46:44 for OSSIM - Open Source Software Image Map by
1.8.14