45#include "vtkCommonCoreModule.h"
50VTK_ABI_NAMESPACE_BEGIN
85 virtual bool IsDense() VTK_FUTURE_CONST = 0;
141 virtual
SizeT GetNonNullSize() VTK_FUTURE_CONST = 0;
220 virtual
void CopyValue(
222 virtual
void CopyValue(
237 void operator=(const
vtkArray&) = delete;
Stores coordinate into an N-way array.
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray.
vtkArrayCoordinates::CoordinateT CoordinateT
vtkArrayCoordinates::DimensionT DimensionT
Stores a half-open range of array coordinates.
Abstract interface for N-dimensional arrays.
void SetVariantValue(CoordinateT i, const vtkVariant &value)
Overwrites the value stored in the array at the given coordinates.
vtkArrayExtents::SizeT SizeT
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkArrayExtents::DimensionT DimensionT
virtual bool IsDense() VTK_FUTURE_CONST=0
Returns true iff the underlying array storage is "dense", i.e.
static vtkArray * CreateArray(int StorageType, int ValueType)
Creates a new array where StorageType is one of vtkArray::DENSE or vtkArray::SPARSE,...
vtkArrayExtents::CoordinateT CoordinateT
vtkVariant GetVariantValue(CoordinateT i)
Returns the value stored in the array at the given coordinates.
a simple class to control print indentation
abstract base class for most VTK objects
Wrapper around std::string to keep symbols short.
vtkArray::CoordinateT CoordinateT
A type representing the union of many types.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)