14 #ifndef ossimRS1SarModel_HEADER 15 #define ossimRS1SarModel_HEADER 1 77 const double& heightAboveEllipsoid,
94 void eciToEcfXform(
const double& julianDay, NEWMAT::Matrix& xform)
const;
ossimRefPtr< ossimLagrangeInterpolator > theArpPosInterp
ossimRefPtr< ossimLagrangeInterpolator > theLocalOrpInterp
void establishOrpInterp()
Represents serializable keyword/value map.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=NULL) const
Fulfills ossimObject base-class pure virtuals.
virtual ossimObject * dup() const
image to ground faster
void interpolatedScanORP(const ossimDpt &orp, ossimEcefPoint &orp_ecf) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=NULL)
Fulfills ossimObject base-class pure virtuals.
virtual bool useForward() const
void establishVehicleSpace()
DirectionFlag theDirectionFlag
virtual void imagingRay(const ossimDpt &image_point, ossimEcefRay &image_ray) const
Given an image point, returns a ray originating at some arbitrarily high point (in this model at the ...
virtual ~ossimRS1SarModel()
ossimRefPtr< ossimLagrangeInterpolator > theArpVelInterp
ossimEcefVector thePosCorrection
ImagingMode theImagingMode
double theEphFirstSampTime
void setImagingMode(char *modeStr)
void eciToEcfXform(const double &julianDay, NEWMAT::Matrix &xform) const
virtual void lineSampleHeightToWorld(const ossimDpt &imagePt, const double &heightAboveEllipsoid, ossimGpt &worldPt) const
Establishes geographic 3D point given image line, sample and ellipsoid height.
ossimLsrSpace theVehicleSpace
void establishEphemeris()
void initFromCeos(const ossimFilename &dataDir)
ossimRefPtr< ossimCeosData > theCeosData