DIPlib Documentation - ©1995-2017 Quantitative Imaging Group, Delft University of Technology.

SortIndices

Sort indices to a block of data

SYNOPSIS

#include "dip_sort.h"

dip_Error dip_SortIndices ( data, indices, size, algorithm, dataType, indexType )

FUNCTION

Sorts a list of indices rather than the data itself using the algorithm specified by algorithm.

ARGUMENTS

Data typeNameDescription
void *dataData
void *indicesIndices
dip_intsizeSize
dip_SortalgorithmSort algorithm
dip_DataTypedataTypeData type. See DIPlib's data types
dip_DataTypeindexTypeData type of the index array. Must be either DIP_DT_SINT32 or DIP_DT_SINT16.

The sortType parameter is one of:

NameDescription
DIP_SORT_DEFAULTDefault sort algorithm
DIP_SORT_QUICK_SORTQuick sort
DIP_SORT_DISTRIBUTION_SORTDistribution sort
DIP_SORT_INSERTION_SORTInsertion sort

SEE ALSO

General information about sorting

DistributionSort, InsertionSort, QuickSort, Sort, ImageSort, SortIndices16, ImageSortIndices