46 #ifndef vtkArrayExtents_h
47 #define vtkArrayExtents_h
50 #include "vtkCommonCoreModule.h"
54 VTK_ABI_NAMESPACE_BEGIN
113 DimensionT GetDimensions()
const;
120 SizeT GetSize()
const;
128 void SetDimensions(DimensionT dimensions);
168 bool ZeroBased()
const;
218 std::vector<vtkArrayRange> Storage;
221 VTK_ABI_NAMESPACE_END
Stores coordinate into an N-way array.
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray...
Stores a half-open range of array coordinates.
bool VTKCOMMONCORE_EXPORT operator==(const std::string &a, const vtkStringToken &b)
bool VTKCOMMONCORE_EXPORT operator!=(const std::string &a, const vtkStringToken &b)
vtkArrayCoordinates::CoordinateT CoordinateT
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkIndent &o)
vtkArrayCoordinates::DimensionT DimensionT