|
SAGA API v9.10
|
#include <mat_tools.h>
Public Member Functions | |
| CSG_Unique_String_Statistics (bool bWeights=false) | |
| virtual | ~CSG_Unique_String_Statistics (void) |
| virtual void | Create (bool bWeights=false) |
| void | operator+= (const CSG_String &Value) |
| void | Add_Value (const CSG_String &Value, double Weight=1.) |
| const SG_Char * | Get_Value (int Index) const |
| int | Get_Class_Index (const CSG_String &Value) const |
| bool | Get_Class (int Index, CSG_String &Value, int &Count) const |
| virtual bool | Get_Majority (CSG_String &Value) const |
| virtual bool | Get_Majority (CSG_String &Value, int &Count) const |
| virtual bool | Get_Minority (CSG_String &Value) const |
| virtual bool | Get_Minority (CSG_String &Value, int &Count) const |
| Public Member Functions inherited from CSG_Unique_Value_Statistics | |
| CSG_Unique_Value_Statistics (void) | |
| virtual | ~CSG_Unique_Value_Statistics (void) |
| int | Get_Count (void) const |
| int | Get_Count (int i) const |
| double | Get_Weight (int i) const |
| virtual int | Get_Majority (bool bWeighted=false) const |
| virtual int | Get_Minority (bool bWeighted=false) const |
| virtual bool | Get_Majority (double &Value) const |
| virtual bool | Get_Majority (double &Value, int &Count) const |
| virtual bool | Get_Minority (double &Value) const |
| virtual bool | Get_Minority (double &Value, int &Count) const |
Additional Inherited Members | |
| Protected Attributes inherited from CSG_Unique_Value_Statistics | |
| bool | m_bWeights {false} |
| CSG_Array_Int | m_Count |
| CSG_Vector | m_Weight |
Definition at line 883 of file mat_tools.h.
|
inline |
Definition at line 886 of file mat_tools.h.
References Create().
|
inlinevirtual |
Definition at line 887 of file mat_tools.h.
| void CSG_Unique_String_Statistics::Add_Value | ( | const CSG_String & | Value, |
| double | Weight = 1. ) |
Definition at line 930 of file mat_tools.cpp.
References CSG_String::Cmp(), CSG_Unique_Value_Statistics::Get_Count(), CSG_Unique_Value_Statistics::m_bWeights, CSG_Unique_Value_Statistics::m_Count, and CSG_Unique_Value_Statistics::m_Weight.
Referenced by operator+=().
|
virtual |
Reimplemented from CSG_Unique_Value_Statistics.
Definition at line 921 of file mat_tools.cpp.
References CSG_Unique_Value_Statistics::m_bWeights, and CSG_Unique_Value_Statistics::m_Count.
Referenced by CSG_Unique_String_Statistics().
|
inline |
Definition at line 895 of file mat_tools.h.
References CSG_Unique_Value_Statistics::Get_Count(), and CSG_Unique_Value_Statistics::m_Count.
Referenced by Get_Majority(), Get_Majority(), Get_Minority(), and Get_Minority().
| int CSG_Unique_String_Statistics::Get_Class_Index | ( | const CSG_String & | Value | ) | const |
Definition at line 957 of file mat_tools.cpp.
References CSG_String::Cmp(), and CSG_Unique_Value_Statistics::Get_Count().
|
inlinevirtual |
Reimplemented from CSG_Unique_Value_Statistics.
Definition at line 905 of file mat_tools.h.
References Get_Class(), and CSG_Unique_Value_Statistics::Get_Majority().
|
inlinevirtual |
Reimplemented from CSG_Unique_Value_Statistics.
Definition at line 906 of file mat_tools.h.
References Get_Class(), and CSG_Unique_Value_Statistics::Get_Majority().
|
inlinevirtual |
Reimplemented from CSG_Unique_Value_Statistics.
Definition at line 907 of file mat_tools.h.
References Get_Class(), and CSG_Unique_Value_Statistics::Get_Minority().
|
inlinevirtual |
Reimplemented from CSG_Unique_Value_Statistics.
Definition at line 908 of file mat_tools.h.
References Get_Class(), and CSG_Unique_Value_Statistics::Get_Minority().
|
inline |
Definition at line 893 of file mat_tools.h.
References SG_Char.
|
inline |
Definition at line 891 of file mat_tools.h.
References Add_Value().