virtual vtkVariant GetVariantValue(const vtkArrayCoordinates &coordinates)=0
#define VTKCOMMONCORE_EXPORT
void SetName(const vtkStdString &name)
vtkArrayExtents::SizeT SizeT
void Resize(const CoordinateT i, const CoordinateT j, const CoordinateT k)
void Resize(const vtkArrayExtents &extents)
Stores a half-open range of array coordinates.
void Resize(const CoordinateT i, const CoordinateT j)
#define vtkTypeMacro(thisClass, superclass)
void Resize(const vtkArrayRange &i, const vtkArrayRange &j, const vtkArrayRange &k)
void PrintSelf(ostream &os, vtkIndent indent)
abstract base class for most VTK objects
vtkStdString GetDimensionLabel(DimensionT i)
virtual void SetVariantValue(const vtkArrayCoordinates &coordinates, const vtkVariant &value)=0
virtual void CopyValue(vtkArray *source, const vtkArrayCoordinates &source_coordinates, const SizeT target_index)=0
void SetVariantValue(CoordinateT i, const vtkVariant &value)
const vtkArrayRange GetExtent(DimensionT dimension)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
virtual void SetVariantValueN(const SizeT n, const vtkVariant &value)=0
virtual void CopyValue(vtkArray *source, const vtkArrayCoordinates &source_coordinates, const vtkArrayCoordinates &target_coordinates)=0
GLuint const GLchar * name
DimensionT GetDimensions()
GLsizei const GLfloat * value
void Resize(const vtkArrayRange &i)
vtkVariant GetVariantValue(CoordinateT i)
static vtkArray * CreateArray(int StorageType, int ValueType)
a simple class to control print indentation
virtual vtkVariant GetVariantValueN(const SizeT n)=0
A atomic type representing the union of many types.
virtual void GetCoordinatesN(const SizeT n, vtkArrayCoordinates &coordinates)=0
void Resize(const vtkArrayRange &i, const vtkArrayRange &j)
Abstract interface for N-dimensional arrays.
virtual const vtkArrayExtents & GetExtents()=0
virtual void CopyValue(vtkArray *source, const SizeT source_index, const vtkArrayCoordinates &target_coordinates)=0
virtual SizeT GetNonNullSize()=0
void Resize(const CoordinateT i)
virtual vtkArray * DeepCopy()=0
Wrapper around std::string to keep symbols short.
vtkArrayExtents::CoordinateT CoordinateT
vtkArrayCoordinates::DimensionT DimensionT
void SetDimensionLabel(DimensionT i, const vtkStdString &label)
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray.
Stores coordinate into an N-way array.
vtkArrayCoordinates::CoordinateT CoordinateT
vtkArrayExtents::DimensionT DimensionT