64 #ifndef ossimFcsiModel_HEADER 65 #define ossimFcsiModel_HEADER 104 NUM_ADJUSTABLE_PARAMS
122 const char* prefix=0)
const;
125 const char* prefix=0);
131 static void writeGeomTemplate(
ostream& os);
136 virtual void lineSampleHeightToWorld(
const ossimDpt& image_point,
137 const double& heightEllipsoid,
144 virtual void imagingRay(
const ossimDpt& image_point,
151 virtual void worldToLineSample(
const ossimGpt& world_point,
159 virtual void updateModel();
190 void initAdjustableParameters();
197 double theScanScaleMatrix[4];
232 double theScanXformMatrix[4];
233 double theInvScanXformMatrix[4];
static const char * FOCAL_LENGTH_KW
static const char * PLATFORM_POSITION_Y_KW
Represents serializable keyword/value map.
ossimEcefVector theEcfOffset
static const char * PRINCIPAL_POINT_X_KW
NEWMAT::Matrix theAdjEcfToLsrRot
NEWMAT::Matrix theLsrToEcfRot
static const char * PRINCIPAL_POINT_Y_KW
ossimRadialDecentLensDistortion * theOpticalDistortion
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
static const char * SCAN_ROTATION_ANGLE_KW
static const char * PLATFORM_POSITION_Z_KW
ossimEcefPoint theAdjPlatformPos
static const char * CAMERA_ORIENTATION_MATRIX_ELEM_KW
static const char * SCAN_SCALE_MATRIX_11_KW
static const char * PLATFORM_POSITION_X_KW
virtual bool useForward() const
static const char * SCAN_SCALE_MATRIX_00_KW
virtual ossimObject * dup() const
NEWMAT::Matrix theAdjLsrToEcfRot
ossimEcefPoint thePlatformPos
virtual ~ossimFcsiModel()
ground to image faster (you don't need DEM)
ossimDpt thePrincipalPoint
static const char * SCAN_SKEW_ANGLE_KW
std::basic_ostream< char > ostream
Base class for char output streams.
static const char * SCAN_SCALE_MATRIX_01_KW
static const char * SCAN_SCALE_MATRIX_10_KW