59 VIZ_GEOREF_SPLINE_ZERO_POINTS,
60 VIZ_GEOREF_SPLINE_ONE_POINT,
61 VIZ_GEOREF_SPLINE_TWO_POINTS,
62 VIZ_GEOREF_SPLINE_ONE_DIMENSIONAL,
63 VIZ_GEOREF_SPLINE_FULL,
65 VIZ_GEOREF_SPLINE_POINT_WAS_ADDED,
66 VIZ_GEOREF_SPLINE_POINT_WAS_DELETED
70#define VIZGEOREF_MAX_VARS 2
72 class VizGeorefSpline2D
77 explicit VizGeorefSpline2D(
int nof_vars = 1)
78 : type(VIZ_GEOREF_SPLINE_ZERO_POINTS),
93 for (
int i = 0; i < VIZGEOREF_MAX_VARS; i++)
110 for (
int i = 0; i < _nof_vars; i++)
117 bool add_point(
const double Px,
const double Py,
const double *Pvars);
118 int get_point(
const double Px,
const double Py,
double *Pvars);
122 vizGeorefInterType type;
137 double *rhs[VIZGEOREF_MAX_VARS];
138 double *coef[VIZGEOREF_MAX_VARS];
Definition thinplatespline.h:50