SAGA API
v9.6
|
#include <mat_tools.h>
Public Member Functions | |
CSG_Thin_Plate_Spline (void) | |
virtual | ~CSG_Thin_Plate_Spline (void) |
bool | Destroy (void) |
bool | Set_Point_Count (int Count) |
int | Get_Point_Count (void) |
CSG_Points_3D & | Get_Points (void) |
bool | Add_Point (double x, double y, double z) |
bool | Add_Point (const TSG_Point &p, double z) |
bool | Set_Point (int Index, double x, double y, double z) |
bool | Set_Point (int Index, const TSG_Point &p, double z) |
bool | Create (double Regularization=0., bool bSilent=true) |
bool | is_Okay (void) |
double | Get_Value (double x, double y) |
Definition at line 1448 of file mat_tools.h.
CSG_Thin_Plate_Spline::CSG_Thin_Plate_Spline | ( | void | ) |
Definition at line 290 of file mat_spline.cpp.
|
virtual |
Definition at line 295 of file mat_spline.cpp.
References Destroy().
|
inline |
Definition at line 1462 of file mat_tools.h.
References SSG_Point::x, and SSG_Point::y.
|
inline |
Definition at line 1461 of file mat_tools.h.
bool CSG_Thin_Plate_Spline::Create | ( | double | Regularization = 0. , |
bool | bSilent = true |
||
) |
Definition at line 353 of file mat_spline.cpp.
References _TL, CSG_Matrix::Create(), CSG_Vector::Create(), Destroy(), CSG_Points_3D::Get_Count(), SG_Matrix_Solve(), SG_UI_Process_Set_Progress(), and SG_UI_Process_Set_Text().
bool CSG_Thin_Plate_Spline::Destroy | ( | void | ) |
Definition at line 306 of file mat_spline.cpp.
References CSG_Points_3D::Clear(), and CSG_Vector::Destroy().
Referenced by Create(), and ~CSG_Thin_Plate_Spline().
|
inline |
Definition at line 1457 of file mat_tools.h.
|
inline |
Definition at line 1459 of file mat_tools.h.
double CSG_Thin_Plate_Spline::Get_Value | ( | double | x, |
double | y | ||
) |
Definition at line 442 of file mat_spline.cpp.
References CSG_Points_3D::Get_Count(), and CSG_Vector::Get_Size().
|
inline |
Definition at line 1482 of file mat_tools.h.
|
inline |
Definition at line 1478 of file mat_tools.h.
References Set_Point(), SSG_Point::x, and SSG_Point::y.
Referenced by Set_Point().
|
inline |
Definition at line 1464 of file mat_tools.h.
|
inline |
Definition at line 1456 of file mat_tools.h.