12 #ifndef ossimBuckeyeSensor_HEADER 13 #define ossimBuckeyeSensor_HEADER 57 ossimBuckeyeSensor(
const ossimDrect& imageRect,
65 ossimBuckeyeSensor(
const ossimBuckeyeSensor& src);
76 const double& heightEllipsoid,
83 void setPrincipalPoint(
ossimDpt principalPoint);
87 return theImageClipRect.pointWithin(p, theImageClipRect.width());
91 void setRollPitchHeading(
double roll,
95 void setPixelSize(
const ossimDpt& pixelSize);
97 void setFocalLength(
double focalLength);
98 void setPlatformPosition(
const ossimGpt& gpt);
101 const char* prefix=0)
const;
104 const char* prefix=0);
112 inline virtual bool useForward()
const {
return false;}
129 NEWMAT::Matrix theCompositeMatrix;
130 NEWMAT::Matrix theCompositeMatrixInverse;
136 double theFocalLength;
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.
virtual void lineSampleToWorld(const ossimDpt &image_point, ossimGpt &world_point) const
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()
Proecedure for compensation of aerial camera lens distortion as computed by the Simultaneous Multif...
void setImageRect(const ossimDrect &imageRect)
virtual void worldToLineSample(const ossimGpt &world_point, ossimDpt &image_point) const
virtual bool getImageGeometry(const ossimString &, const ossimString &, ossimKeywordlist &) const
Extracts geometry info from a non-ossim key,value pair to an ossim keyword list.
virtual bool useForward() const =0
virtual bool insideImage(const ossimDpt &p) const