11 #ifndef ossimPpjFrameSensor_HEADER 12 #define ossimPpjFrameSensor_HEADER 1 31 const double& heightEllipsoid,
39 void setFocalLength(
double focX,
double focY);
41 void setCameraPosition(
const ossimGpt& value);
43 void setPrincipalPoint(
const ossimDpt& value);
45 void setecef2CamMatrix(
const NEWMAT::Matrix& value);
46 void setAveragePrjectedHeight(
double averageProjectedHeight);
virtual ossimObject * dup() const =0
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Represents serializable keyword/value map.
ossimGpt m_adjustedCameraPosition
double m_adjustedFocalLength
ossimGpt m_cameraPositionEllipsoid
virtual void lineSampleToWorld(const ossimDpt &image_point, ossimGpt &world_point) const
NEWMAT::Matrix m_ecef2Cam
virtual void initAdjustableParameters()
ossimEcefPoint m_ecefCameraPosition
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()
NEWMAT::Matrix m_ecef2CamInverse
virtual void worldToLineSample(const ossimGpt &world_point, ossimDpt &image_point) const
ossimDpt m_principalPoint
virtual bool useForward() const
double m_averageProjectedHeight