SAGA API
v9.6
|
#include <geo_tools.h>
Public Member Functions | |
CSG_Points (void) | |
CSG_Points (const CSG_Points &Points) | |
CSG_Points (sLong nPoints, TSG_Array_Growth Growth=TSG_Array_Growth::SG_ARRAY_GROWTH_1) | |
bool | Clear (void) |
CSG_Points & | operator= (const CSG_Points &Points) |
bool | Assign (const CSG_Points &Points) |
bool | Add (double x, double y) |
bool | Add (const TSG_Point &Point) |
bool | Del (sLong Index) |
bool | Set_Count (sLong nPoints) |
sLong | Get_Count (void) const |
TSG_Point * | Get_Points (void) const |
TSG_Point & | operator[] (sLong Index) |
const TSG_Point & | operator[] (sLong Index) const |
Definition at line 183 of file geo_tools.h.
CSG_Points::CSG_Points | ( | void | ) |
Definition at line 316 of file geo_classes.cpp.
References CSG_Array::Create().
CSG_Points::CSG_Points | ( | const CSG_Points & | Points | ) |
Definition at line 321 of file geo_classes.cpp.
References Assign(), and CSG_Array::Create().
CSG_Points::CSG_Points | ( | sLong | nPoints, |
TSG_Array_Growth | Growth = TSG_Array_Growth::SG_ARRAY_GROWTH_1 |
||
) |
Definition at line 328 of file geo_classes.cpp.
References CSG_Array::Create().
|
inline |
Definition at line 196 of file geo_tools.h.
References Add(), SSG_Point::x, and SSG_Point::y.
Referenced by Add().
bool CSG_Points::Add | ( | double | x, |
double | y | ||
) |
Definition at line 350 of file geo_classes.cpp.
References CSG_Array::Get_Entry(), CSG_Array::Get_Size(), CSG_Array::Inc_Array(), SSG_Point::x, and SSG_Point::y.
Referenced by CSG_Shape_Polygon_Part::_Add_Edge_Points(), CSG_TIN_Node::Get_Polygon(), and CSG_Shape_Polygon_Part::Get_Shared_Edges().
bool CSG_Points::Assign | ( | const CSG_Points & | Points | ) |
Definition at line 334 of file geo_classes.cpp.
References CSG_Array::Get_Array(), CSG_Array::Get_Size(), CSG_Array::Get_Value_Size(), and CSG_Array::Set_Array().
Referenced by CSG_Lines::Add(), CSG_Lines::Assign(), and CSG_Points().
|
inline |
Definition at line 190 of file geo_tools.h.
Referenced by CSG_TIN_Node::Get_Polygon().
|
inline |
Definition at line 197 of file geo_tools.h.
|
inline |
Definition at line 200 of file geo_tools.h.
Referenced by CSG_Shape_Polygon_Part::_Add_Edge_Points(), CSG_Lines::Get_Length(), CSG_Shape_Polygon_Part::Get_Shared_Edges(), CSG_Trend::Set_Data(), and SG_Get_Polygon_Area().
|
inline |
Definition at line 202 of file geo_tools.h.
|
inline |
Definition at line 192 of file geo_tools.h.
Definition at line 204 of file geo_tools.h.
Definition at line 205 of file geo_tools.h.
|
inline |
Definition at line 199 of file geo_tools.h.