|
SAGA API v9.10
|
#include <shapes.h>
Public Member Functions | |
| virtual bool | has_Statistics (void) const |
| virtual CSG_Simple_Statistics * | Get_X (void) |
| virtual CSG_Simple_Statistics * | Get_Y (void) |
| virtual CSG_Simple_Statistics * | Get_Z (void) |
| Public Member Functions inherited from CSG_PRQuadTree_Node | |
| virtual bool | is_Node (void) const |
| CSG_PRQuadTree_Item * | Get_Child (int Quadrant) const |
| CSG_PRQuadTree_Item * | Get_Child (double x, double y) |
| bool | Add_Point (double x, double y, double z) |
| Public Member Functions inherited from CSG_PRQuadTree_Item | |
| virtual bool | is_Leaf (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_Node_Statistics (const CSG_Rect &Extent, int Quadrant=-1) | |
| CSG_PRQuadTree_Node_Statistics (CSG_PRQuadTree_Leaf *pLeaf) | |
| virtual | ~CSG_PRQuadTree_Node_Statistics (void) |
| Protected Member Functions inherited from CSG_PRQuadTree_Node | |
| CSG_PRQuadTree_Node (const CSG_Rect &Extent, int Quadrant=-1) | |
| CSG_PRQuadTree_Node (CSG_PRQuadTree_Leaf *pLeaf) | |
| virtual | ~CSG_PRQuadTree_Node (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 | |
| CSG_Simple_Statistics | m_x |
| CSG_Simple_Statistics | m_y |
| CSG_Simple_Statistics | m_z |
| Protected Attributes inherited from CSG_PRQuadTree_Node | |
| CSG_PRQuadTree_Item * | m_pChildren [4] |
| Protected Attributes inherited from CSG_PRQuadTree_Item | |
| CSG_Rect | m_Extent |
Friends | |
| class | CSG_PRQuadTree |
| class | CSG_PRQuadTree_Node |
|
inlineprotected |
Definition at line 1088 of file shapes.h.
References CSG_PRQuadTree_Node.
|
inlineprotected |
Definition at line 1092 of file shapes.h.
References CSG_PRQuadTree_Node.
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from CSG_PRQuadTree_Item.
|
friend |
|
friend |
Definition at line 1075 of file shapes.h.
References CSG_PRQuadTree_Node.
Referenced by CSG_PRQuadTree_Node, CSG_PRQuadTree_Node_Statistics(), and CSG_PRQuadTree_Node_Statistics().
|
protected |
|
protected |
|
protected |