14 #ifndef ossimTerraSarProductDoc_HEADER 15 #define ossimTerraSarProductDoc_HEADER 1 35 class PlatformPosition;
107 std::list<ossimGpt>& gcp,
108 std::list<ossimDpt>& icp)
const;
237 std::vector<ossimString>& s)
const;
239 std::vector<ossimString>& s)
const;
bool initSensorParams(const ossimXmlDocument *xdoc, SensorParams *sp) const
Method to initialize SensorParams object from TerraSAR product xml file.
bool getSceneCenterLon(const ossimXmlDocument *xdoc, ossimString &s) const
longitude
Class to encapsulate parsing TerraSAR product xml file.
bool initNoise(const ossimXmlDocument *xdoc, Noise *pos) const
Method to initialize Noise object from TerraSAR product xml file.
bool getSceneId(const ossimXmlDocument *xdoc, ossimString &s) const
bool getReferencePoint(const ossimXmlDocument *xdoc, ossimString &s) const
bool getProjection(const ossimXmlDocument *xdoc, ossimString &s) const
bool isTerraSarX(const ossimXmlDocument *xdoc) const
Checks for node /level1Product/generalHeader/mission containing "TSX-1".
This class represents Scence coordinate.
ossimTerraSarProductDoc()
default constructor
bool getAzimuthStartTime(const ossimXmlDocument *xdoc, ossimString &s) const
bool getNumberOfRangeLooks(const ossimXmlDocument *xdoc, ossimString &s) const
bool isProductGeoreferenced(const ossimXmlDocument *xdoc) const
bool getPolLayerList(const ossimXmlDocument *xdoc, std::vector< ossimString > &s) const
bool getSceneAverageHeight(const ossimXmlDocument *xdoc, ossimString &s) const
bool getNumberOfAzimuthLooks(const ossimXmlDocument *xdoc, ossimString &s) const
bool getSceneCenterRefColumn(const ossimXmlDocument *xdoc, ossimString &s) const
one based
bool getProjectedSpacingAzimuth(const ossimXmlDocument *xdoc, ossimString &s) const
bool getRangeGateFirstPixel(const ossimXmlDocument *xdoc, ossimString &s) const
one based???
bool getImagingMode(const ossimXmlDocument *xdoc, ossimString &s) const
bool getSceneCenterRangeTime(const ossimXmlDocument *xdoc, ossimString &s) const
bool getCalFactor(const ossimXmlDocument *xdoc, std::vector< ossimString > &s) const
bool getRangeFirstPixelTime(const ossimXmlDocument *xdoc, ossimString &s) const
bool getRangeGateLastPixel(const ossimXmlDocument *xdoc, ossimString &s) const
one based???
bool getRadarCenterFrequency(const ossimXmlDocument *xdoc, ossimString &s) const
This class handles the sensor parameters.
bool getPolarisationMode(const ossimXmlDocument *xdoc, ossimString &s) const
bool getProjectedSpacingSlantRange(const ossimXmlDocument *xdoc, ossimString &s) const
bool getRadiometricCorrection(const ossimXmlDocument *xdoc, ossimString &s) const
bool getLookDirection(const ossimXmlDocument *xdoc, ossimString &s) const
bool getMission(const ossimXmlDocument *xdoc, ossimString &s) const
bool getImageDataStrartWith(const ossimXmlDocument *xdoc, ossimString &s) const
bool initPlatformPosition(const ossimXmlDocument *xdoc, PlatformPosition *pos) const
Method to initialize PlatformPosition object from TerraSAR product xml file.
bool geNumberOfLayers(const ossimXmlDocument *xdoc, ossimString &s) const
bool getProductVariant(const ossimXmlDocument *xdoc, ossimString &s) const
bool getGeodeticTerrainHeight(const ossimXmlDocument *xdoc, ossimString &s) const
bool initTiePoints(const ossimXmlDocument *xdoc, std::list< ossimGpt > &gcp, std::list< ossimDpt > &icp) const
Method to initialize image tie points from TerraSAR product xml file.
bool initSceneCoord(const ossimXmlDocument *xdoc, SceneCoord *pos) const
Method to initialize IncidenceAngles object from TerraSAR product xml file.
~ossimTerraSarProductDoc()
destructor
This class represents an Noise.
bool getCommonRsf(const ossimXmlDocument *xdoc, ossimString &s) const
range sampling rate
bool getCommonPrf(const ossimXmlDocument *xdoc, ossimString &s) const
bool getColumnSpacing(const ossimXmlDocument *xdoc, ossimString &s) const
bool initImageSize(const ossimXmlDocument *xdoc, ossimIpt &imageSize) const
Method to initialize image size from TerraSAR product xml file.
bool getNumberOfColumns(const ossimXmlDocument *xdoc, ossimString &s) const
bool getImageFile(const ossimXmlDocument *xdoc, ossimString &s) const
bool getSceneCenterLat(const ossimXmlDocument *xdoc, ossimString &s) const
latitude
bool getNumberOfRows(const ossimXmlDocument *xdoc, ossimString &s) const
bool getGenerationTime(const ossimXmlDocument *xdoc, ossimString &s) const
bool getRowSpacing(const ossimXmlDocument *xdoc, ossimString &s) const
bool getSceneCenterRefRow(const ossimXmlDocument *xdoc, ossimString &s) const
one based
bool getAzimuthStopTime(const ossimXmlDocument *xdoc, ossimString &s) const
bool getAcquisitionSensor(const ossimXmlDocument *xdoc, ossimString &s) const
bool getOrbitDirection(const ossimXmlDocument *xdoc, ossimString &s) const
bool initGsd(const ossimXmlDocument *xdoc, ossimDpt &gsd) const
Method to initialize gsd from TerraSAR product xml file.
bool getProductType(const ossimXmlDocument *xdoc, ossimString &s) const
bool getRadarFrequency(const ossimXmlDocument *xdoc, ossimString &s) const
bool getRangeLastPixelTime(const ossimXmlDocument *xdoc, ossimString &s) const
bool getSceneCenterAzimuthTime(const ossimXmlDocument *xdoc, ossimString &s) const