49#ifndef vtkTableToSparseArray_h
50#define vtkTableToSparseArray_h
53#include "vtkInfovisCoreModule.h"
101 class implementation;
102 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.
void AddCoordinateColumn(const char *name)
Specify the set of input table columns that will be mapped to coordinates in the output sparse array.
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)
Explicitly specify the extents of the output array.
const char * GetValueColumn()
Specify the input table column that will be mapped to values in the output array.
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.