|
Public Member Functions |
|
virtual std::vector< double > | GetXNumerator (void) const =0 |
|
virtual std::vector< double > | GetXDenominator (void) const =0 |
|
virtual std::vector< double > | GetYNumerator (void) const =0 |
|
virtual std::vector< double > | GetYDenominator (void) const =0 |
|
virtual void | SetCoefficients (const std::vector< double > &xnum, const std::vector< double > &xdenom, const std::vector< double > &ynum, const std::vector< double > &ydenom)=0 |
|
virtual void | GetRPCTranslationCoeffs (double &xoffset, double &xscale, double &yoffset, double &yscale, double &zoffset, double &zscale, double &pixoffset, double &pixscale, double &lineoffset, double &linescale) const =0 |
|
virtual void | SetRPCTranslationCoeffs (const double xoffset, const double xscale, const double yoffset, const double yscale, const double zoffset, const double zscale, const double pixoffset, const double pixscale, const double lineoffset, const double linescale)=0 |
|
virtual std::vector< double > | GetAdjXValues (void) const =0 |
|
virtual std::vector< double > | GetAdjYValues (void) const =0 |
|
virtual void | SetAdjCoordValues (const std::vector< double > &xcoord, const std::vector< double > &ycoord)=0 |
|
virtual bool | IsUserGenerated (void) const =0 |
|
virtual void | SetUserGenerated (bool usergen)=0 |
|
virtual bool | IsNominalModel (void) const =0 |
|
virtual void | SetIsNominalModel (bool nominal)=0 |
|
virtual std::string | GetSensorName (void) const =0 |
|
virtual void | SetSensorName (const std::string &name)=0 |
|
virtual std::string | GetGeosysString (void) const =0 |
|
virtual void | SetGeosysString (const std::string &geosys)=0 |
|
virtual unsigned int | GetLines (void) const =0 |
|
virtual unsigned int | GetPixels (void) const =0 |
|
virtual void | SetRasterSize (const unsigned int lines, const unsigned int pixels)=0 |