SAGA API  v9.5
CSG_Parameters_Point_Search Class Reference

#include <shapes.h>

Inheritance diagram for CSG_Parameters_Point_Search:
CSG_Parameters_Point_Search_KDTree_2D

Public Member Functions

 CSG_Parameters_Point_Search (void)
 
virtual ~CSG_Parameters_Point_Search (void)
 
virtual bool Create (class CSG_Parameters *pParameters, const CSG_String &Parent="", size_t minPoints=0)
 
virtual bool On_Parameter_Changed (class CSG_Parameters *pParameters, class CSG_Parameter *pParameter)
 
virtual bool On_Parameters_Enable (class CSG_Parameters *pParameters, class CSG_Parameter *pParameter)
 
bool Do_Use_All (void) const
 
bool Do_Use_All (bool bUpdate)
 
size_t Get_Min_Points (void) const
 
size_t Get_Max_Points (void) const
 
double Get_Radius (void) const
 

Protected Member Functions

bool Update (void)
 

Protected Attributes

size_t m_minPoints
 
size_t m_maxPoints
 
double m_Radius
 
class CSG_Parametersm_pParameters
 

Detailed Description

Definition at line 1365 of file shapes.h.

Constructor & Destructor Documentation

◆ CSG_Parameters_Point_Search()

CSG_Parameters_Point_Search::CSG_Parameters_Point_Search ( void  )

Definition at line 1083 of file kdtree.cpp.

References m_maxPoints, m_minPoints, m_pParameters, and m_Radius.

◆ ~CSG_Parameters_Point_Search()

virtual CSG_Parameters_Point_Search::~CSG_Parameters_Point_Search ( void  )
inlinevirtual

Definition at line 1369 of file shapes.h.

Member Function Documentation

◆ Create()

bool CSG_Parameters_Point_Search::Create ( class CSG_Parameters pParameters,
const CSG_String Parent = "",
size_t  minPoints = 0 
)
virtual

◆ Do_Use_All() [1/2]

bool CSG_Parameters_Point_Search::Do_Use_All ( bool  bUpdate)

Definition at line 1217 of file kdtree.cpp.

References m_maxPoints, m_Radius, and Update().

◆ Do_Use_All() [2/2]

bool CSG_Parameters_Point_Search::Do_Use_All ( void  ) const
inline

Definition at line 1376 of file shapes.h.

Referenced by CSG_Parameters_Point_Search_KDTree_2D::Initialize().

◆ Get_Max_Points()

size_t CSG_Parameters_Point_Search::Get_Max_Points ( void  ) const
inline

Definition at line 1380 of file shapes.h.

◆ Get_Min_Points()

size_t CSG_Parameters_Point_Search::Get_Min_Points ( void  ) const
inline

Definition at line 1379 of file shapes.h.

◆ Get_Radius()

double CSG_Parameters_Point_Search::Get_Radius ( void  ) const
inline

Definition at line 1381 of file shapes.h.

◆ On_Parameter_Changed()

bool CSG_Parameters_Point_Search::On_Parameter_Changed ( class CSG_Parameters pParameters,
class CSG_Parameter pParameter 
)
virtual

◆ On_Parameters_Enable()

bool CSG_Parameters_Point_Search::On_Parameters_Enable ( class CSG_Parameters pParameters,
class CSG_Parameter pParameter 
)
virtual

◆ Update()

bool CSG_Parameters_Point_Search::Update ( void  )
protected

Member Data Documentation

◆ m_maxPoints

size_t CSG_Parameters_Point_Search::m_maxPoints
protected

◆ m_minPoints

size_t CSG_Parameters_Point_Search::m_minPoints
protected

◆ m_pParameters

class CSG_Parameters* CSG_Parameters_Point_Search::m_pParameters
protected

◆ m_Radius

double CSG_Parameters_Point_Search::m_Radius
protected

The documentation for this class was generated from the following files: