2-dimensional polynomial trend. More...
#include <mi32/trend.h>
Classes | |
| class | PARM |
| Parameters for computing trend. More... | |
Public Member Functions | |
| TREND2D () | |
| ~TREND2D () | |
| double | AddTrend (double x, double y, double value) const |
| ERRVALUE | Compute (const PARM &parm, const RVC::OBJITEM &ObjItemRaster, const RVC::OBJITEM *pObjItemMask=0) |
| ERRVALUE | Compute (const PARM &parm, RVC::RASTER &ObjRaster, RVC::RASTER *pObjMask=0) |
| double | GetGlobalOffset () const |
| double | GetGlobalScale () const |
| const PARM & | GetParm () const |
| double | GetValue (double x, double y) const |
| double | SubtractTrend (double x, double y, double value) const |
2-dimensional polynomial trend.
| TREND2D::TREND2D | ( | ) |
Constructor.
| TREND2D::~TREND2D | ( | ) |
Destructor.
| double TREND2D::AddTrend | ( | double | x, | |
| double | y, | |||
| double | value | |||
| ) | const |
Add trend to value at specified coordinates.
| ERRVALUE TREND2D::Compute | ( | const PARM & | parm, | |
| const RVC::OBJITEM & | ObjItemRaster, | |||
| const RVC::OBJITEM * | pObjItemMask = 0 | |||
| ) |
Compute trend using raster and optional mask specified by OBJITEM.
| parm | Parameters to compute from | |
| ObjItemRaster | Raster | |
| pObjItemMask | Optional mask |
| ERRVALUE TREND2D::Compute | ( | const PARM & | parm, | |
| RVC::RASTER & | ObjRaster, | |||
| RVC::RASTER * | pObjMask = 0 | |||
| ) |
Compute trend using open raster and optional mask.
Mask must be binary and same size as raster.
| parm | Parameters to compute from | |
| ObjRaster | Open raster | |
| pObjMask | Optional open mask |
| double TREND2D::GetGlobalOffset | ( | ) | const [inline] |
Get global offset for computed trend.
| double TREND2D::GetGlobalScale | ( | ) | const [inline] |
Get global scale for computed trend.
| const PARM& TREND2D::GetParm | ( | ) | const [inline] |
Get parameters used in last trend computation.
| double TREND2D::GetValue | ( | double | x, | |
| double | y | |||
| ) | const [inline] |
Get raw trend value at specified coordinates.
| double TREND2D::SubtractTrend | ( | double | x, | |
| double | y, | |||
| double | value | |||
| ) | const |
Subtract trend to value at specified coordinates.
1.6.1