|
SAGA API v9.10
|
#include <mat_tools.h>
Classes | |
| class | CSG_Index_Compare |
Public Member Functions | |
| CSG_Index (void) | |
| virtual | ~CSG_Index (void) |
| CSG_Index (sLong nValues, CSG_Index_Compare &Compare) | |
| bool | Create (sLong nValues, CSG_Index_Compare &Compare) |
| CSG_Index (sLong nValues, CSG_Index_Compare *pCompare) | |
| bool | Create (sLong nValues, CSG_Index_Compare *pCompare) |
| CSG_Index (sLong nValues, int *Values, bool bAscending=true) | |
| bool | Create (sLong nValues, int *Values, bool bAscending=true) |
| CSG_Index (sLong nValues, double *Values, bool bAscending=true) | |
| bool | Create (sLong nValues, double *Values, bool bAscending=true) |
| CSG_Index (sLong nValues, TSG_PFNC_Compare fCompare) | |
| bool | Create (sLong nValues, TSG_PFNC_Compare fCompare) |
| bool | Destroy (void) |
| bool | Invert (void) |
| void | Show_Progress (bool bProgress=true) |
| bool | Add_Entry (sLong Position=-1) |
| bool | Del_Entry (sLong Position=-1) |
| bool | is_Okay (void) const |
| sLong | Get_Count (void) const |
| sLong | Get_Index (sLong Position, bool Ascending=true) const |
| sLong | operator[] (sLong Position) const |
Definition at line 199 of file mat_tools.h.
| CSG_Index::CSG_Index | ( | void | ) |
Definition at line 63 of file mat_indexing.cpp.
|
virtual |
Definition at line 77 of file mat_indexing.cpp.
References Destroy().
| CSG_Index::CSG_Index | ( | sLong | nValues, |
| CSG_Index_Compare & | Compare ) |
Definition at line 123 of file mat_indexing.cpp.
References Create().
| CSG_Index::CSG_Index | ( | sLong | nValues, |
| CSG_Index_Compare * | pCompare ) |
Definition at line 144 of file mat_indexing.cpp.
References Create().
| CSG_Index::CSG_Index | ( | sLong | nValues, |
| int * | Values, | ||
| bool | bAscending = true ) |
Definition at line 187 of file mat_indexing.cpp.
References Create().
| CSG_Index::CSG_Index | ( | sLong | nValues, |
| double * | Values, | ||
| bool | bAscending = true ) |
Definition at line 227 of file mat_indexing.cpp.
References Create().
| CSG_Index::CSG_Index | ( | sLong | nValues, |
| TSG_PFNC_Compare | fCompare ) |
Definition at line 262 of file mat_indexing.cpp.
References Create().
| bool CSG_Index::Add_Entry | ( | sLong | Position = -1 | ) |
Definition at line 289 of file mat_indexing.cpp.
| bool CSG_Index::Create | ( | sLong | nValues, |
| CSG_Index_Compare & | Compare ) |
Definition at line 131 of file mat_indexing.cpp.
References Destroy().
Referenced by Create(), Create(), Create(), CSG_Index(), CSG_Index(), CSG_Index(), CSG_Index(), CSG_Index(), CSG_Table::Set_Index(), and CSG_Table::Set_Index().
| bool CSG_Index::Create | ( | sLong | nValues, |
| CSG_Index_Compare * | pCompare ) |
Definition at line 152 of file mat_indexing.cpp.
References Destroy().
| bool CSG_Index::Create | ( | sLong | nValues, |
| double * | Values, | ||
| bool | bAscending = true ) |
Definition at line 235 of file mat_indexing.cpp.
References Create().
| bool CSG_Index::Create | ( | sLong | nValues, |
| int * | Values, | ||
| bool | bAscending = true ) |
Definition at line 195 of file mat_indexing.cpp.
References Create().
| bool CSG_Index::Create | ( | sLong | nValues, |
| TSG_PFNC_Compare | fCompare ) |
Definition at line 270 of file mat_indexing.cpp.
References Create().
| bool CSG_Index::Del_Entry | ( | sLong | Position = -1 | ) |
Definition at line 310 of file mat_indexing.cpp.
| bool CSG_Index::Destroy | ( | void | ) |
Definition at line 83 of file mat_indexing.cpp.
References SG_Free().
Referenced by Create(), Create(), CSG_Table::Set_Index(), and ~CSG_Index().
|
inline |
Definition at line 241 of file mat_tools.h.
Referenced by CSG_PointCloud::Sort(), and CSG_Table::Sort().
Definition at line 243 of file mat_tools.h.
| bool CSG_Index::Invert | ( | void | ) |
Definition at line 102 of file mat_indexing.cpp.
|
inline |
Definition at line 240 of file mat_tools.h.
Definition at line 248 of file mat_tools.h.
| void CSG_Index::Show_Progress | ( | bool | bProgress = true | ) |
Definition at line 283 of file mat_indexing.cpp.