SAGA API v9.10
Loading...
Searching...
No Matches
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 1361 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 1365 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

Definition at line 1093 of file kdtree.cpp.

References _TL, CSG_String::Format(), CSG_String::is_Empty(), and m_pParameters.

◆ 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 1372 of file shapes.h.

References m_maxPoints, and m_Radius.

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 1376 of file shapes.h.

References m_maxPoints.

◆ Get_Min_Points()

size_t CSG_Parameters_Point_Search::Get_Min_Points ( void ) const
inline

Definition at line 1375 of file shapes.h.

References m_minPoints.

◆ Get_Radius()

double CSG_Parameters_Point_Search::Get_Radius ( void ) const
inline

Definition at line 1377 of file shapes.h.

References m_Radius.

◆ 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

◆ 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


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