OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimQuickbirdRpcModel.h>
Public Member Functions | |
ossimQuickbirdRpcModel () | |
ossimQuickbirdRpcModel (const ossimQuickbirdRpcModel &rhs) | |
ossimQuickbirdRpcModel (const ossimQbTileFilesHandler *handler) | |
Initializes. More... | |
~ossimQuickbirdRpcModel () | |
virtual ossimObject * | dup () const |
dup() Returns pointer to a new instance, copy of this. More... | |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
saveState Fulfills ossimObject base-class pure virtuals. More... | |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
loadState Fulfills ossimObject base-class pure virtuals. More... | |
virtual bool | parseFile (const ossimFilename &file) |
Public method for parsing generic image file. More... | |
void | setSupportData (ossimQuickbirdMetaData *supportData) |
ossimQuickbirdMetaData * | getSupportData () |
const ossimQuickbirdMetaData * | getSupportData () const |
![]() | |
ossimRpcModel () | |
default constructor More... | |
ossimRpcModel (const ossimRpcModel ©_this) | |
copy construtor More... | |
void | setAttributes (ossim_float64 theSampleOffset, ossim_float64 theLineOffset, ossim_float64 theSampleScale, ossim_float64 theLineScale, ossim_float64 theLatOffset, ossim_float64 theLonOffset, ossim_float64 theHeightOffset, ossim_float64 theLatScale, ossim_float64 theLonScale, ossim_float64 theHeightScale, const std::vector< double > &xNumeratorCoeffs, const std::vector< double > &xDenominatorCoeffs, const std::vector< double > &yNumeratorCoeffs, const std::vector< double > &yDenominatorCoeffs, PolynomialType polyType=B, bool computeGsdFlag=true) |
void | setMetersPerPixel (const ossimDpt &metersPerPixel) |
void | setPositionError (const ossim_float64 &biasError, const ossim_float64 &randomError, bool initNominalPostionErrorFlag) |
Sets data member theBiasError, theRandError. More... | |
virtual void | worldToLineSample (const ossimGpt &world_point, ossimDpt &image_point) const |
worldToLineSample() Overrides base class implementation. More... | |
virtual std::ostream & | print (std::ostream &out) const |
print() Extends base-class implementation. More... | |
virtual void | lineSampleToWorld (const ossimDpt &image_point, ossimGpt &world_point) const |
virtual void | lineSampleHeightToWorld (const ossimDpt &image_point, const double &heightEllipsoid, ossimGpt &worldPoint) const |
virtual void | imagingRay (const ossimDpt &image_point, ossimEcefRay &image_ray) const |
imagingRay() Overrides base class pure virtual. More... | |
virtual void | updateModel () |
virtual void | initAdjustableParameters () |
virtual bool | useForward () const |
virtual bool | setupOptimizer (const ossimString &init_file) |
uses file path to init model More... | |
virtual ossimDpt | getForwardDeriv (int parmIdx, const ossimGpt &gpos, double h) |
Compute partials of samp/line WRT ground point. More... | |
double | getBiasError () const |
Returns Error - Bias. More... | |
double | getRandError () const |
Returns Error - Random. More... | |
void | getRpcParameters (ossimRpcModel::rpcModelStruct &model) const |
Returns RPC parameter set in structure. More... | |
void | setImageOffset (const ossimDpt &offset_to_chip_ul) |
Allows setting an offset to a subimage while using the coefficients of a full-image model. More... | |
bool | toJSON (std::ostream &json) const |
Serializes RPC to JSON format. More... | |
bool | toRPB (std::ostream &out) const |
Serialize to WorldView-style .RPB file to the stream provided. More... | |
![]() | |
ossimSensorModel () | |
ossimSensorModel (const ossimSensorModel ©_this) | |
ossimSensorModel (const ossimKeywordlist &geom_kwl) | |
const ossimSensorModel & | operator= (const ossimSensorModel &rhs) |
assignment operator More... | |
virtual ossimObject * | getBaseObject () |
virtual const ossimObject * | getBaseObject () const |
virtual ossimGpt | origin () const |
virtual ossimDpt | getMetersPerPixel () const |
virtual const double & | getNominalPosError () const |
Returns the estimated Absolute horizontal position error (CE90) of the sensor model. More... | |
virtual const double & | getRelativePosError () const |
Returns the estimated RELATIVE horizontal position error (CE90) of the sensor model. More... | |
virtual void | setNominalPosError (const double &ce90) |
Assigns the absolute image position error uncertainty (abs CE90) More... | |
virtual void | setRelativePosError (const double &ce90) |
Assigns the relative image position error uncertainty (rel CE90) More... | |
void | setRefImgPt (const ossimDpt &pt) |
Sets the center line sampe of the image. More... | |
void | setRefGndPt (const ossimGpt &pt) |
Sets the center latitude, longitude, height of the image. More... | |
void | setImageRect (const ossimDrect &imageRect) |
void | setGroundRect (const ossimGpt &ul, const ossimGpt &ur, const ossimGpt &lr, const ossimGpt &ll) |
ossimDpt | imageSize () const |
void | setImageSize (const ossimDpt &size) |
virtual void | adjustableParametersChanged () |
virtual bool | insideImage (const ossimDpt &p) const |
virtual bool | operator== (const ossimProjection &proj) const |
const ossimString & | getImageID () const |
Access methods: More... | |
const ossimDrect & | getImageClipRect () const |
virtual ossim_uint32 | degreesOfFreedom () const |
virtual bool | needsInitialState () const |
needsInitialState() More... | |
virtual double | optimizeFit (const ossimTieGptSet &tieSet, double *targetVariance=0) |
virtual ossimGpt | getInverseDeriv (int parmIdx, const ossimDpt &ipos, double hdelta=1e-11) |
virtual ossimSensorModel::CovMatStatus | getObsCovMat (const ossimDpt &ipos, NEWMAT::SymmetricMatrix &Cov, const ossim_float64 defPointingSigma=0.5) const |
Gives 2X2 covariance matrix of observations. More... | |
virtual bool | isAffectedByElevation () const |
Implementation of pure virtual ossimProjection::isAffectedByElevation method. More... | |
void | computeGsd () |
This method computes the ground sample distance(gsd) and sets class attributes theGSD and theMeanGSD by doing a lineSampleHeightToWorld on four points and calculating the distance from them. More... | |
virtual bool | getImageGeometry (const ossimString &, const ossimString &, ossimKeywordlist &) const |
Extracts geometry info from a non-ossim key,value pair to an ossim keyword list. More... | |
![]() | |
ossimProjection () | |
virtual | ~ossimProjection () |
virtual ossimDpt | forward (const ossimGpt &wp) const |
virtual ossimGpt | inverse (const ossimDpt &pp) const |
virtual void | getRoundTripError (const ossimDpt &imagePoint, ossimDpt &errorResult) const |
virtual void | getRoundTripError (const ossimGpt &groundPoint, ossimDpt &errorResult) const |
virtual void | getGroundClipPoints (ossimGeoPolygon &gpts) const |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual bool | operator!= (const ossimProjection &projection) const |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
![]() | |
ossimErrorStatusInterface () | |
virtual | ~ossimErrorStatusInterface () |
virtual ossimErrorCode | getErrorStatus () const |
virtual ossimString | getErrorStatusString () const |
virtual void | setErrorStatus (ossimErrorCode error_status) const |
virtual void | setErrorStatus () const |
virtual void | clearErrorStatus () const |
bool | hasError () const |
![]() | |
ossimOptimizableProjection () | |
ossimOptimizableProjection (const ossimOptimizableProjection &source) | |
virtual | ~ossimOptimizableProjection () |
virtual ossimOptimizableProjection & | operator= (const ossimOptimizableProjection &source) |
![]() | |
ossimAdjustableParameterInterface () | |
ossimAdjustableParameterInterface (const ossimAdjustableParameterInterface &rhs) | |
virtual | ~ossimAdjustableParameterInterface () |
void | newAdjustment (ossim_uint32 numberOfParameters=0) |
void | setAdjustmentDescription (const ossimString &description) |
ossimString | getAdjustmentDescription () const |
ossimString | getAdjustmentDescription (ossim_uint32 adjustmentIdx) const |
Returns adjustmentDescription of specific adjustmentInfo. More... | |
void | setCurrentAdjustment (ossim_uint32 adjustmentIndex, bool notify=false) |
bool | setCurrentAdjustment (const ossimString &description, bool notify=false) |
Sets the current adjustment to the adjustment with a matching description. More... | |
void | eraseAdjustment (bool notify) |
void | eraseAdjustment (ossim_uint32 idx, bool notify) |
void | resetAdjustableParameters (bool notify=false) |
void | copyAdjustment (ossim_uint32 idx, bool notify) |
void | copyAdjustment (bool notify=false) |
void | keepAdjustment (ossim_uint32 idx, bool createCopy) |
virtual void | keepAdjustment (bool createCopy=true) |
const ossimAdjustableParameterInterface & | operator= (const ossimAdjustableParameterInterface &rhs) |
void | removeAllAdjustments () |
ossim_uint32 | getNumberOfAdjustableParameters () const |
double | getAdjustableParameter (ossim_uint32 idx) const |
virtual void | setAdjustableParameter (ossim_uint32 idx, double value, bool notify=false) |
virtual void | setAdjustableParameter (ossim_uint32 idx, double value, double sigma, bool notify=false) |
double | getParameterSigma (ossim_uint32 idx) const |
void | setParameterSigma (ossim_uint32 idx, double value, bool notify=false) |
ossimUnitType | getParameterUnit (ossim_uint32 idx) const |
void | setParameterUnit (ossim_uint32 idx, ossimUnitType unit) |
void | setParameterUnit (ossim_uint32 idx, const ossimString &unit) |
void | setParameterCenter (ossim_uint32 idx, double center, bool notify=false) |
double | getParameterCenter (ossim_uint32 idx) const |
double | computeParameterOffset (ossim_uint32 idx) const |
void | setParameterOffset (ossim_uint32 idx, ossim_float64 value, bool notify=false) |
ossimString | getParameterDescription (ossim_uint32 idx) const |
void | setParameterDescription (ossim_uint32 idx, const ossimString &descrption) |
ossim_int32 | findParameterIdxGivenDescription (ossim_uint32 adjustmentIdx, const ossimString &name) const |
ossim_int32 | findParameterIdxContainingDescription (ossim_uint32 adjustmentIdx, const ossimString &name) const |
bool | isParameterLocked (ossim_uint32 idx) const |
void | setParameterLockFlag (ossim_uint32 idxParam, bool flag) |
bool | getParameterLockFlag (ossim_uint32 idx) const |
void | lockAllParametersCurrentAdjustment () |
void | unlockAllParametersCurrentAdjustment () |
void | lockAllParameters (ossim_uint32 idxAdjustment) |
void | unlockAllParameters (ossim_uint32 idxAdjustment) |
void | resizeAdjustableParameterArray (ossim_uint32 numberOfParameters) |
void | setAdjustment (const ossimAdjustmentInfo &adj, bool notify=false) |
void | setAdjustment (ossim_uint32 idx, const ossimAdjustmentInfo &adj, bool notify=false) |
void | addAdjustment (const ossimAdjustmentInfo &adj, bool notify) |
void | getAdjustment (ossimAdjustmentInfo &adj) const |
void | getAdjustment (ossim_uint32 idx, ossimAdjustmentInfo &adj) const |
ossim_uint32 | getNumberOfAdjustments () const |
ossim_uint32 | getCurrentAdjustmentIdx () const |
void | setDirtyFlag (bool flag=true) |
void | setAllDirtyFlag (bool flag=true) |
bool | hasDirtyAdjustments () const |
virtual void | saveCurrentAdjustmentOnly (ossimKeywordlist &kwl, const ossimString &prefix=ossimString("")) |
Saves the current active adjustment to the KWL file. More... | |
bool | saveAdjustments (ossimKeywordlist &kwl, const ossimString &prefix=ossimString("")) const |
Save all adjustments to the KWL file. More... | |
bool | loadAdjustments (const ossimKeywordlist &kwl, const ossimString &prefix=ossimString("")) |
std::ostream & | print (std::ostream &out) const |
Dumps the currently active adjustment to ostream. More... | |
Protected Member Functions | |
bool | parseNitfFile (const ossimFilename &file) |
Parses a NITF image file for RPC info. Returns TRUE if successful. More... | |
bool | parseTiffFile (const ossimFilename &file) |
Parses a tagged TIFF image file for RPC info. Returns TRUE if successful. More... | |
bool | parseMetaData (const ossimFilename &file) |
Initializes the support data member with metadata file info. Returns TRUE if successful. More... | |
bool | parseRpcData (const ossimFilename &file) |
Given some base name for the image data, parses the associated RPC data file. More... | |
bool | parseTileData (const ossimFilename &file) |
Reads the TIL file for pertinent info. Returns TRUE if successful. More... | |
bool | findSupportFile (ossimFilename &file) const |
Given an initial filename with case-agnostic extension, this method searches first for an image-specific instance of that file (i.e., with _R*C* in the filename) before considering the mosaic-global support file (_R*C* removed). More... | |
void | finishConstruction () |
Collects common code among all parsers. More... | |
![]() | |
virtual | ~ossimRpcModel () |
virtual destructor More... | |
double | polynomial (const double &nlat, const double &nlon, const double &nhgt, const double *coeffs) const |
double | dPoly_dLat (const double &nlat, const double &nlon, const double &nhgt, const double *coeffs) const |
double | dPoly_dLon (const double &nlat, const double &nlon, const double &nhgt, const double *coeffs) const |
double | dPoly_dHgt (const double &nlat, const double &nlon, const double &nhgt, const double *coeffs) const |
![]() | |
virtual | ~ossimSensorModel () |
virtual ossimDpt | extrapolate (const ossimGpt &gp) const |
virtual ossimGpt | extrapolate (const ossimDpt &ip, const double &height=ossim::nan()) const |
void | buildNormalEquation (const ossimTieGptSet &tieSet, NEWMAT::SymmetricMatrix &A, NEWMAT::ColumnVector &residue, NEWMAT::ColumnVector &projResidue, double pstep_scale) |
NEWMAT::ColumnVector | getResidue (const ossimTieGptSet &tieSet) |
NEWMAT::ColumnVector | solveLeastSquares (NEWMAT::SymmetricMatrix &A, NEWMAT::ColumnVector &r) const |
NEWMAT::Matrix | invert (const NEWMAT::Matrix &m) const |
stable invert stolen from ossimRpcSolver More... | |
![]() | |
virtual | ~ossimReferenced () |
![]() | |
bool | paramChanged (ossim_uint32 param_idx) const |
Returns true if specified parameter has been modified since last setAllChangeFlag(false) call. More... | |
void | setAllChangeFlags (bool areChanged) |
Sets all the change flags to the boolean indicated to indicate parameters are changed (TRUE) or not (FALSE). More... | |
void | initChangeFlags () |
Initializes the change flags to TRUE. More... | |
Additional Inherited Members | |
![]() | |
enum | PolynomialType { A ='A', B ='B' } |
![]() | |
enum | CovMatStatus { COV_INVALID = 0, COV_PARTIAL = 1, COV_FULL = 2 } |
enum | DeriveMode { OBS_INIT =-99, EVALUATE =-98, P_WRT_X = -1, P_WRT_Y = -2, P_WRT_Z = -3 } |
![]() | |
static void | writeGeomTemplate (ostream &os) |
STATIC METHOD: writeGeomTemplate(ostream) Writes a template of geom keywords processed by loadState and saveState to output stream. More... | |
![]() | |
static void | writeGeomTemplate (ostream &os) |
![]() | |
enum | AdjustParamIndex { INTRACK_OFFSET = 0, CRTRACK_OFFSET, INTRACK_SCALE, CRTRACK_SCALE, MAP_ROTATION, NUM_ADJUSTABLE_PARAMS } |
ossimQuickbirdRpcModel::ossimQuickbirdRpcModel | ( | ) |
Definition at line 43 of file ossimQuickbirdRpcModel.cpp.
Referenced by dup().
ossimQuickbirdRpcModel::ossimQuickbirdRpcModel | ( | const ossimQuickbirdRpcModel & | rhs | ) |
Definition at line 52 of file ossimQuickbirdRpcModel.cpp.
ossimQuickbirdRpcModel::ossimQuickbirdRpcModel | ( | const ossimQbTileFilesHandler * | handler | ) |
Initializes.
Constructor for multiple tile-files sharing common RPC model initializes given pointer to multi-tile-files handler.
Definition at line 62 of file ossimQuickbirdRpcModel.cpp.
References ossimErrorStatusInterface::clearErrorStatus(), finishConstruction(), ossimImageHandler::getFilename(), ossimTiledImageHandler::getImageRectangle(), ossimDpt::makeNan(), parseRpcData(), ossimErrorStatusInterface::setErrorStatus(), ossimSensorModel::theGSD, and ossimSensorModel::theImageClipRect.
ossimQuickbirdRpcModel::~ossimQuickbirdRpcModel | ( | ) |
Definition at line 87 of file ossimQuickbirdRpcModel.cpp.
References theSupportData.
|
virtual |
dup() Returns pointer to a new instance, copy of this.
Reimplemented from ossimRpcModel.
Definition at line 95 of file ossimQuickbirdRpcModel.cpp.
References ossimQuickbirdRpcModel().
|
protected |
Given an initial filename with case-agnostic extension, this method searches first for an image-specific instance of that file (i.e., with _R*C* in the filename) before considering the mosaic-global support file (_R*C* removed).
If a file is found, the argument is modified to match the actual filename and TRUE is returned. Otherwise, argument filename is left unchanged and FALSE is returned.
Definition at line 489 of file ossimQuickbirdRpcModel.cpp.
References ossimString::downcase(), ossimFilename::exists(), ossimFilename::ext(), ossimString::replaceAllThatMatch(), ossimFilename::setExtension(), and ossimString::upcase().
Referenced by parseMetaData(), parseRpcData(), and parseTileData().
|
protected |
Collects common code among all parsers.
Definition at line 413 of file ossimQuickbirdRpcModel.cpp.
References ossimSensorModel::computeGsd(), ossimDpt::hasNans(), ossimDrect::height(), ossimGpt::hgt, ossimGpt::lat, ossimIpt::line, ossimDpt::line, ossimRpcModel::lineSampleHeightToWorld(), ossimDrect::ll(), ossimGpt::lon, ossimDrect::lr(), ossimDrect::midPoint(), ossimNotify(), ossimNotifyLevel_WARN, ossimIpt::samp, ossimDpt::samp, ossimSensorModel::theBoundGndPolygon, ossimSensorModel::theGSD, ossimRpcModel::theHgtOffset, ossimSensorModel::theImageClipRect, ossimSensorModel::theImageSize, ossimRpcModel::theLatOffset, ossimRpcModel::theLonOffset, ossimSensorModel::theRefGndPt, ossimSensorModel::theRefImgPt, ossimDrect::ul(), ossimRpcModel::updateModel(), ossimDrect::ur(), ossimException::what(), ossimDrect::width(), ossimDpt::x, and ossimDpt::y.
Referenced by ossimQuickbirdRpcModel(), and parseTiffFile().
|
inline |
Definition at line 56 of file ossimQuickbirdRpcModel.h.
References ossimRefPtr< T >::get(), and theSupportData.
|
inline |
Definition at line 60 of file ossimQuickbirdRpcModel.h.
References ossimRefPtr< T >::get(), and theSupportData.
|
virtual |
loadState Fulfills ossimObject base-class pure virtuals.
Loads and saves geometry KWL files. Returns true if successful.
Reimplemented from ossimRpcModel.
Definition at line 470 of file ossimQuickbirdRpcModel.cpp.
References ossimQuickbirdMetaData::loadState(), ossimRpcModel::loadState(), theSupportData, and ossimRefPtr< T >::valid().
|
virtual |
Public method for parsing generic image file.
Definition at line 103 of file ossimQuickbirdRpcModel.cpp.
References parseNitfFile(), and parseTiffFile().
Referenced by ossimQuickbirdTiffTileSource::getImageGeometry().
|
protected |
Initializes the support data member with metadata file info. Returns TRUE if successful.
Definition at line 336 of file ossimQuickbirdRpcModel.cpp.
References findSupportFile(), ossimQuickbirdMetaData::getSatID(), ossimQuickbirdMetaData::open(), ossimNotify(), ossimNotifyLevel_WARN, ossimFilename::setExtension(), ossimSensorModel::theSensorID, theSupportData, and ossimRefPtr< T >::valid().
Referenced by parseNitfFile(), and parseTiffFile().
|
protected |
Parses a NITF image file for RPC info. Returns TRUE if successful.
Definition at line 116 of file ossimQuickbirdRpcModel.cpp.
References ossimNitfImageHeader::getImageRect(), ossimNitfFile::getNewImageHeader(), ossimNitfImageHeader::getTagData(), ossimDpt::line, ossim::nan(), ossimNitfFile::parseFile(), parseMetaData(), parseRpcData(), parseTileData(), ossimDpt::samp, ossimErrorStatusInterface::setErrorStatus(), ossimFilename::setExtension(), ossimSensorModel::theGSD, and ossimSensorModel::theImageClipRect.
Referenced by parseFile().
|
protected |
Given some base name for the image data, parses the associated RPC data file.
Returns TRUE if successful
Definition at line 288 of file ossimQuickbirdRpcModel.cpp.
References ossimRpcModel::A, ossimRpcModel::B, ossimFilename::fileNoExtension(), findSupportFile(), ossimQuickbirdRpcHeader::isAPolynomial(), ossimQuickbirdRpcHeader::open(), ossimFilename::setExtension(), ossimQuickbirdRpcHeader::theHeightOffset, ossimQuickbirdRpcHeader::theHeightScale, ossimRpcModel::theHgtOffset, ossimRpcModel::theHgtScale, ossimSensorModel::theImageID, ossimQuickbirdRpcHeader::theLatOffset, ossimRpcModel::theLatOffset, ossimQuickbirdRpcHeader::theLatScale, ossimRpcModel::theLatScale, ossimRpcModel::theLineDenCoef, ossimQuickbirdRpcHeader::theLineDenCoeff, ossimRpcModel::theLineNumCoef, ossimQuickbirdRpcHeader::theLineNumCoeff, ossimQuickbirdRpcHeader::theLineOffset, ossimRpcModel::theLineOffset, ossimQuickbirdRpcHeader::theLineScale, ossimRpcModel::theLineScale, ossimQuickbirdRpcHeader::theLonOffset, ossimRpcModel::theLonOffset, ossimQuickbirdRpcHeader::theLonScale, ossimRpcModel::theLonScale, ossimRpcModel::thePolyType, ossimRpcModel::theSampDenCoef, ossimQuickbirdRpcHeader::theSampDenCoeff, ossimRpcModel::theSampNumCoef, ossimQuickbirdRpcHeader::theSampNumCoeff, ossimQuickbirdRpcHeader::theSampOffset, ossimRpcModel::theSampOffset, ossimQuickbirdRpcHeader::theSampScale, and ossimRpcModel::theSampScale.
Referenced by ossimQuickbirdRpcModel(), parseNitfFile(), and parseTiffFile().
|
protected |
Parses a tagged TIFF image file for RPC info. Returns TRUE if successful.
Definition at line 253 of file ossimQuickbirdRpcModel.cpp.
References ossimErrorStatusInterface::clearErrorStatus(), finishConstruction(), ossimImageHandler::getImageRectangle(), ossimDpt::makeNan(), ossimTiffTileSource::open(), parseMetaData(), parseRpcData(), parseTileData(), ossimErrorStatusInterface::setErrorStatus(), ossimSensorModel::theGSD, and ossimSensorModel::theImageClipRect.
Referenced by parseFile().
|
protected |
Reads the TIL file for pertinent info. Returns TRUE if successful.
Definition at line 365 of file ossimQuickbirdRpcModel.cpp.
References ossimFilename::file(), findSupportFile(), ossimQuickbirdTile::getInfo(), ossimDpt::hasNans(), ossimQuickbirdTile::open(), ossimFilename::setExtension(), ossimRpcModel::setImageOffset(), ossimQuickbirdTileInfo::theUlXOffset, and ossimQuickbirdTileInfo::theUlYOffset.
Referenced by parseNitfFile(), and parseTiffFile().
|
virtual |
saveState Fulfills ossimObject base-class pure virtuals.
Loads and saves geometry KWL files. Returns true if successful.
Reimplemented from ossimRpcModel.
Definition at line 457 of file ossimQuickbirdRpcModel.cpp.
References ossimQuickbirdMetaData::saveState(), ossimRpcModel::saveState(), theSupportData, and ossimRefPtr< T >::valid().
|
inline |
Definition at line 52 of file ossimQuickbirdRpcModel.h.
References theSupportData.
|
protected |
Definition at line 80 of file ossimQuickbirdRpcModel.h.
Referenced by getSupportData(), loadState(), parseMetaData(), saveState(), setSupportData(), and ~ossimQuickbirdRpcModel().