SAGA API
v9.6
|
#include <shapes.h>
Public Member Functions | |
virtual bool | is_Leaf (void) const |
const TSG_Point & | Get_Point (void) const |
double | Get_X (void) const |
double | Get_Y (void) const |
double | Get_Z (void) const |
Public Member Functions inherited from CSG_PRQuadTree_Item | |
virtual bool | is_Node (void) const |
virtual bool | has_Statistics (void) const |
const CSG_Rect & | Get_Extent (void) const |
double | Get_xMin (void) const |
double | Get_xCenter (void) const |
double | Get_xMax (void) const |
double | Get_yMin (void) const |
double | Get_yCenter (void) const |
double | Get_yMax (void) const |
double | Get_Size (void) const |
bool | Contains (const CSG_Point &p) const |
bool | Contains (double x, double y) const |
class CSG_PRQuadTree_Leaf * | asLeaf (void) const |
class CSG_PRQuadTree_Node * | asNode (void) const |
Protected Member Functions | |
CSG_PRQuadTree_Leaf (const CSG_Rect &Extent, int Quadrant, double x, double y, double z) | |
virtual | ~CSG_PRQuadTree_Leaf (void) |
Protected Member Functions inherited from CSG_PRQuadTree_Item | |
CSG_PRQuadTree_Item (const CSG_Rect &Extent, int Quadrant=-1) | |
virtual | ~CSG_PRQuadTree_Item (void) |
void | Set_Extent (const CSG_Rect &Extent, int Quadrant=-1) |
int | Get_Quadrant (const TSG_Point &p) const |
int | Get_Quadrant (double x, double y) const |
Protected Attributes | |
double | m_z |
TSG_Point | m_Point |
Protected Attributes inherited from CSG_PRQuadTree_Item | |
CSG_Rect | m_Extent |
Friends | |
class | CSG_PRQuadTree_Node |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inline |
Definition at line 977 of file shapes.h.
Referenced by CSG_PRQuadTree_Node::CSG_PRQuadTree_Node().
|
inline |
Definition at line 978 of file shapes.h.
Referenced by CSG_PRQuadTree_Node::Add_Point(), CSG_PRQuadTree::Get_Nearest_Point(), CSG_PRQuadTree::Get_Nearest_Points(), and CSG_PRQuadTree::Get_Selected_Point().
|
inline |
Definition at line 979 of file shapes.h.
Referenced by CSG_PRQuadTree_Node::Add_Point(), CSG_PRQuadTree::Get_Nearest_Point(), CSG_PRQuadTree::Get_Nearest_Points(), and CSG_PRQuadTree::Get_Selected_Point().
|
inline |
Definition at line 980 of file shapes.h.
Referenced by CSG_PRQuadTree::Get_Nearest_Point(), CSG_PRQuadTree::Get_Nearest_Points(), and CSG_PRQuadTree::Get_Selected_Point().
|
inlinevirtual |
Reimplemented from CSG_PRQuadTree_Item.
|
friend |
|
protected |
Definition at line 996 of file shapes.h.
Referenced by CSG_PRQuadTree_Node::Add_Point().