50#ifndef vtkTableToRectilinearGrid_h
51#define vtkTableToRectilinearGrid_h
53#include "vtkFiltersGeneralModule.h"
59VTK_ABI_NAMESPACE_BEGIN
100 void SetXYZColumns(
const std::string& xname,
const std::string& yname,
const std::string& zname);
dynamic, self-adjusting array of double
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
vtkRectilinearGridAlgorithm()
a dataset that is topologically regular with variable spacing in the three coordinate directions
Hold a reference to a vtkObjectBase instance.
int FillInputPortInformation(int port, vtkInformation *info) override
Overriden to accept only vtkTable as input.
~vtkTableToRectilinearGrid() override=default
vtkTableToRectilinearGrid()
void SetXColumn(const std::string &name)
Set/Get the name of the column to use as X coordinates.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
static vtkTableToRectilinearGrid * New()
std::string GetYColumn()
Set/Get the name of the column to use as Y coordinates.
void SetZColumn(const std::string &name)
Set/Get the name of the column to use as Z coordinates.
void SetXYZColumns(const std::string &xname, const std::string &yname, const std::string &zname)
Convenience method to set the three column names, in X, Y and Z order.
std::string GetXColumn()
Set/Get the name of the column to use as X coordinates.
std::string GetZColumn()
Set/Get the name of the column to use as Z coordinates.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetYColumn(const std::string &name)
Set/Get the name of the column to use as Y coordinates.
A table, which contains similar-typed columns of data.