Additional Inherited Members | |
Public Member Functions inherited from ILSorter | |
LPVErrorCode | SortToArray (ILSortables *sortables, ILSortedArray **sortedResult) |
LPVErrorCode | SortToArray2 (LArray< ILSortable * > sortableArray, ILSortedArray **sortedResult) |
Public Member Functions inherited from ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
Public Member Functions inherited from ILSortables | |
void | ApplySort (LArray< int > sortedIndexes) |
ILSortable * | GetSortable (int index) |
void | Sort (LPVSortBy sortBy, LPVSortOrder sortOrder, LPVPositionMode posMode) |
int | SortableCount () |
LArray< int > | SortTo (LPVSortBy sortBy, LPVSortOrder sortOrder, LPVPositionMode posMode) |
Properties inherited from ILSorter | |
double | ColumnSpace [get, set] |
The approximated column space used for array initialization. By default, it's set to 0, means we'll generate a proper value on the fly, based on the positions of the source points. | |
LPVPositionMode | PositionMode [get, set] |
Specify which point is used as the source object's position. | |
double | RowSpace [get, set] |
The approximated row space used for array initialization. By default, it's set to 0, means we'll generate a proper value on the fly, based on the positions of the source points. | |
double | ToleranceFactor [get, set] |
The factor is used to control the filtering behavior for the source points which do not locate exactly on the array's grid. It's in range 0 ~ 1, the smaller factor indicates the stricter filtering. Set it to 1 means no filtering. By default, it's 0.5. | |
This class implements the interface ILSorter, and is used to create an instance of sorter tool.