Go to the documentation of this file.
46 #ifndef vtkArraySort_h
47 #define vtkArraySort_h
49 #include "vtkCommonCoreModule.h"
121 std::vector<DimensionT> Storage;
DimensionT & operator[](DimensionT i)
Returns the i-th dimension to be sorted.
Controls sorting of sparse array coordinates.
const DimensionT & operator[](DimensionT i) const
Returns the i-th dimension to be sorted.
bool operator!=(const vtkArraySort &rhs) const
Inequality comparison.
vtkArraySort(DimensionT i, DimensionT j, DimensionT k)
Sorts an array along three dimensions.
vtkArrayCoordinates::DimensionT DimensionT
void SetDimensions(DimensionT dimensions)
Set the number of dimensions to be sorted.
bool operator==(const vtkArraySort &rhs) const
Equality comparison.
vtkArraySort(DimensionT i, DimensionT j)
Sorts an array along two dimensions.
VTKCOMMONCORE_EXPORT friend ostream & operator<<(ostream &stream, const vtkArraySort &rhs)
Serialization.
vtkArraySort()
Create an empty set of dimensions.
DimensionT GetDimensions() const
Return the number of dimensions for sorting.
vtkArraySort(DimensionT i)
Sorts an array along one dimension.