12 #ifndef ossimRadarSatModel_H 13 #define ossimRadarSatModel_H 34 class PlatformPosition;
85 const char* prefix=0)
const;
149 const char* prefix=0)
const;
double _pixel_spacing
Pixel spacing.
virtual ossimObject * dup() const
Returns pointer to a new instance, copy of this.
Represents serializable keyword/value map.
virtual bool InitSRGR(const ossimKeywordlist &kwl, const char *prefix)
Initializes the Slant Range for each Ground Range data sets : _n_srgr,_srgr_coefset,_srgr_update,_pixel_spacing,_isProductGeoreferenced.
This class is able to read the volume directory file of the RadarSat file structure.
virtual double getSlantRangeFromGeoreferenced(double col) const
This function associates an image column number to a slant range when the image is georeferenced (gro...
This class is able to direct localisation and indirect localisation using the RadarSat sensor model...
virtual bool internalSaveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save object state to a keyword list.
Trailer * _trailer
List of metadata contained in the Trailer file.
This class is able to read the trailer file of the RadarSat file structure.
This class allows for direct localisation and indirect localisation using the geometric model of SAR ...
virtual ~ossimRadarSatModel()
Destructor.
virtual ossimString getClassName() const
Method to return the class name.
int FindSRGRSetNumber(JSDDateTime date) const
Finds the SRGR data set which update time is the closest to the center scene time.
Data * _data
List of metadata contained in the Data file.
virtual bool InitRefPoint(const ossimKeywordlist &kwl, const char *prefix)
Initializes the Reference Point from a projection keywordlist.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of the object from a keyword list.
This class is able to read the data file of the RadarSat file structure.
VolumeDir * _volumeDir
List of metadata contained in the Volume Directory file.
Leader * _leader
List of metadata contained in the Leader file.
virtual bool InitPlatformPosition(const ossimKeywordlist &kwl, const char *prefix)
Initializes the Platform Position from a projection keywordlist.
int _n_srgr
Slant Range for each Ground Range (SRGR) number of coefficients sets.
bool open(const ossimFilename &file)
Method to intantial model from a file.
virtual bool internalLoadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of the object from a keyword list.
This class represents a date.
double _srgr_update[20]
SRGR coefficient sets update times.
virtual bool InitSensorParams(const ossimKeywordlist &kwl, const char *prefix)
Initializes the Sensor Params from a projection keywordlist.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save object state to a keyword list.
double _srgr_coefset[20][6]
SRGR coefficient sets.
This class is able to read the leader file of the RadarSat file structure.
ossimRadarSatModel()
Constructor.