18 #ifndef ossimSarModel_HEADER 19 #define ossimSarModel_HEADER 61 const char* prefix=0);
71 const char* prefix=0)
const;
99 const double& heightAboveEllipsoid,
114 virtual double sensorAzimuth(
const ossimDpt& image_point)
const;
146 const ossimDpt& ipos, NEWMAT::SymmetricMatrix& Cov);
ossim_float64 theOipr
output impulse response
vector< ossim_float64 > theArpZPolCoeff
ossimEcefVector theOutputPlaneXaxis
output plane x-axis
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
ossim_float64 theArpTime
Aperture Reference/Center Point (ARP) time in seconds.
Represents serializable keyword/value map.
ossimEcefPoint theOrpPosition
Output/Ground Reference Point (ORP) position.
ossimEcefVector theOPX
Output/slant plane unit vectors.
virtual ossimObject * dup() const
virtual bool useForward() const
ossimOptimizableProjection
virtual void lineSampleToWorld(const ossimDpt &image_point, ossimGpt &world_point) const
ossim_float64 thePixelSpacing
Other computed parameters.
vector< ossim_float64 > theTimeCoeff
Time Coefficients.
virtual ossimDpt getForwardDeriv(int parmIdx, const ossimGpt &gpos, double hdelta=1e-11)
ossimEcefVector theObsArpVel_U
ossim_float64 theObsArpVel_Mag
ossimDpt theOrpCenter
sample (x)/line(y) image coordinates of ORP
virtual void initAdjustableParameters()
ossim_float64 theParDopWRTaz
Partials for current point.
virtual void lineSampleHeightToWorld(const ossimDpt &lineSampPt, const double &heightEllipsoid, ossimGpt &worldPt) const =0
ossimEcefPoint theObsArpPos
virtual void imagingRay(const ossimDpt &image_point, ossimEcefRay &image_ray) const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual std::ostream & print(std::ostream &out) const
ossimEcefVector theObsArpVel
virtual void updateModel()
static void writeGeomTemplate(ostream &os)
vector< ossim_float64 > theArpXPolCoeff
Aperture Reference Point (ARP) Polynomials.
ossimEcefPoint theObsPosition
ossimEcefVector theOutputPlaneNormal
output plane normal
AcquisitionMode theAcquisitionMode
acquisition mode
ossim_float64 theObsRng
Adjustment-related data used and set by getForwardDeriv.
virtual void worldToLineSample(const ossimGpt &world_point, ossimDpt &image_point) const
ossimEcefVector theLsrOffset
Adjustable parameters.
virtual ossimSensorModel::CovMatStatus getObsCovMat(const ossimDpt &ipos, NEWMAT::SymmetricMatrix &Cov, const ossim_float64 defPointingSigma=0.5) const
Gives 2X2 covariance matrix of observations.
ossim_float64 thePixelSize
pixel size
vector< ossim_float64 > theArpYPolCoeff
std::basic_ostream< char > ostream
Base class for char output streams.