49#ifndef vtkTableToSparseArray_h
50#define vtkTableToSparseArray_h
53#include "vtkInfovisCoreModule.h"
101 class implementation;
102 implementation*
const Implementation;
Stores the number of dimensions and valid coordinate ranges along each dimension for vtkArray.
a simple class to control print indentation
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.