|
SAGA API v2.0.8
|
#include <geo_tools.h>
Public Member Functions | |
| CSG_Points_Z (void) | |
| virtual | ~CSG_Points_Z (void) |
| void | Clear (void) |
| CSG_Points_Z & | operator= (const CSG_Points_Z &Points) |
| bool | Assign (const CSG_Points_Z &Points) |
| bool | Add (double x, double y, double z) |
| bool | Add (const TSG_Point_Z &Point) |
| bool | Del (int Index) |
| bool | Set_Count (int nPoints) |
| int | Get_Count (void) const |
| TSG_Point_Z & | operator[] (int Index) |
| TSG_Point_Z & | Get_Point (int Index) |
| double | Get_X (int Index) const |
| double | Get_Y (int Index) const |
| double | Get_Z (int Index) const |
Definition at line 372 of file geo_tools.h.
| CSG_Points_Z::CSG_Points_Z | ( | void | ) |
Definition at line 538 of file geo_classes.cpp.
| CSG_Points_Z::~CSG_Points_Z | ( | void | ) | [virtual] |
Definition at line 546 of file geo_classes.cpp.
References Clear().
| bool CSG_Points_Z::Add | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) |
Definition at line 615 of file geo_classes.cpp.
References BUFFER_SIZE_GROW, SG_Realloc(), SSG_Point_Z::x, SSG_Point_Z::y, and SSG_Point_Z::z.
Referenced by Add(), and CSG_TIN_Node::Get_Polygon().
| bool CSG_Points_Z::Add | ( | const TSG_Point_Z & | Point | ) |
Definition at line 639 of file geo_classes.cpp.
References Add(), SSG_Point_Z::x, SSG_Point_Z::y, and SSG_Point_Z::z.
| bool CSG_Points_Z::Assign | ( | const CSG_Points_Z & | Points | ) |
| void CSG_Points_Z::Clear | ( | void | ) |
Definition at line 552 of file geo_classes.cpp.
References SG_Free().
Referenced by CSG_Thin_Plate_Spline::Destroy(), Set_Count(), and ~CSG_Points_Z().
| bool CSG_Points_Z::Del | ( | int | Index | ) |
Definition at line 645 of file geo_classes.cpp.
References A, B, SG_Free(), and SG_Realloc().
| int CSG_Points_Z::Get_Count | ( | void | ) | const [inline] |
Definition at line 388 of file geo_tools.h.
Referenced by CSG_Thin_Plate_Spline::Create(), CSG_TIN_Node::Get_Polygon(), and CSG_Thin_Plate_Spline::Get_Value().
| TSG_Point_Z& CSG_Points_Z::Get_Point | ( | int | Index | ) | [inline] |
Definition at line 391 of file geo_tools.h.
| double CSG_Points_Z::Get_X | ( | int | Index | ) | const [inline] |
Definition at line 392 of file geo_tools.h.
| double CSG_Points_Z::Get_Y | ( | int | Index | ) | const [inline] |
Definition at line 393 of file geo_tools.h.
| double CSG_Points_Z::Get_Z | ( | int | Index | ) | const [inline] |
Definition at line 394 of file geo_tools.h.
| CSG_Points_Z & CSG_Points_Z::operator= | ( | const CSG_Points_Z & | Points | ) |
Definition at line 578 of file geo_classes.cpp.
References Assign().
| TSG_Point_Z& CSG_Points_Z::operator[] | ( | int | Index | ) | [inline] |
Definition at line 390 of file geo_tools.h.
| bool CSG_Points_Z::Set_Count | ( | int | nPoints | ) |
Definition at line 586 of file geo_classes.cpp.
References Clear(), and SG_Realloc().
Referenced by Assign().