30#ifndef vtkArrayExtentsList_h 
   31#define vtkArrayExtentsList_h 
   34#include "vtkCommonCoreModule.h"  
   37VTK_ABI_NAMESPACE_BEGIN
 
   90  std::vector<vtkArrayExtents> Storage;
 
Stores a collection of vtkArrayExtents objects.
 
vtkArrayExtentsList(const vtkArrayExtents &i)
Creates a collection containing one slice.
 
vtkArrayExtentsList(const vtkArrayExtents &i, const vtkArrayExtents &j, const vtkArrayExtents &k, const vtkArrayExtents &l)
Creates a collection containing four slices.
 
vtkIdType GetCount() const
Returns the number of slices stored in this collection.
 
vtkArrayExtentsList(const vtkArrayExtents &i, const vtkArrayExtents &j, const vtkArrayExtents &k)
Creates a collection containing three slices.
 
void SetCount(vtkIdType count)
Sets the number of extents stored in this collection.
 
const vtkArrayExtents & operator[](vtkIdType i) const
Accesses the i-th slice.
 
vtkArrayExtents & operator[](vtkIdType i)
Accesses the i-th slice.
 
vtkArrayExtentsList(const vtkArrayExtents &i, const vtkArrayExtents &j)
Creates a collection containing two slices.
 
vtkArrayExtentsList()
Creates an empty collection of slices.
 
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray.