49 #ifndef vtkTableToSparseArray_h
50 #define vtkTableToSparseArray_h
53 #include "vtkInfovisCoreModule.h"
100 implementation*
const Implementation;
Superclass for algorithms that produce vtkArrayDatas as output.
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray.
a simple class to control print indentation
converts a vtkTable into a sparse array.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
const char * GetValueColumn()
void AddCoordinateColumn(const char *name)
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
~vtkTableToSparseArray() override
static vtkTableToSparseArray * New()
void SetValueColumn(const char *name)
Specify the input table column that will be mapped to values in the output array.
void SetOutputExtents(const vtkArrayExtents &extents)
void ClearCoordinateColumns()
Specify the set of input table columns that will be mapped to coordinates in the output sparse array.
void ClearOutputExtents()
Explicitly specify the extents of the output array.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.