1 #ifndef ossimSpectraboticsRedEdgeModel_HEADER 2 #define ossimSpectraboticsRedEdgeModel_HEADER 1 32 const double& heightEllipsoid,
39 void setPrincipalPoint(
ossimDpt principalPoint);
49 return theImageClipRect.pointWithin(p, theImageClipRect.width());
53 void setRollPitchHeading(
double roll,
57 void setPixelSize(
const ossimDpt& pixelSize);
59 void setFocalLength(
double focalLength);
60 void setPlatformPosition(
const ossimGpt& gpt);
63 const char* prefix=0)
const;
66 const char* prefix=0);
virtual ossimObject * dup() const =0
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual bool setupOptimizer(const ossimString &setup)
setupFromString() Derived classes should implement as needed. Initialize parameters needed for optimi...
Represents serializable keyword/value map.
ossimEcefPoint m_ecefPlatformPosition
virtual bool useForward() const
ossimDpt m_calibratedCenter
virtual void lineSampleToWorld(const ossimDpt &image_point, ossimGpt &world_point) const
ossimRefPtr< ossimTangentialRadialLensDistortion > m_lensDistortion
virtual void initAdjustableParameters()
virtual void lineSampleHeightToWorld(const ossimDpt &lineSampPt, const double &heightEllipsoid, ossimGpt &worldPt) const =0
virtual void imagingRay(const ossimDpt &image_point, ossimEcefRay &image_ray) const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual void updateModel()
void setImageRect(const ossimDrect &imageRect)
ossimEcefPoint m_adjEcefPlatformPosition
NEWMAT::Matrix m_compositeMatrixInverse
virtual void worldToLineSample(const ossimGpt &world_point, ossimDpt &image_point) const
ossimDpt m_principalPoint
virtual bool insideImage(const ossimDpt &p) const
NEWMAT::Matrix m_compositeMatrix
uses file path to init model