35 #ifndef vtkGenericDataObjectReader_h
36 #define vtkGenericDataObjectReader_h
39 #include "vtkIOLegacyModule.h"
114 template <
typename ReaderT,
typename DataT>
115 void ReadData(
const char* fname,
const char* dataClass,
vtkDataObject* output);
117 vtkSetStringMacro(Header);
general representation of visualization data
helper superclass for objects that read vtk data files
class to read any type of vtk data object
vtkMolecule * GetMoleculeOutput()
virtual int ReadOutputType()
This method can be used to find out the type of output expected without needing to read the whole fil...
vtkRectilinearGrid * GetRectilinearGridOutput()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTree * GetTreeOutput()
vtkStructuredGrid * GetStructuredGridOutput()
vtkDataObject * GetOutput()
Get the output of this filter.
vtkPolyData * GetPolyDataOutput()
vtkDataObject * CreateOutput(vtkDataObject *currentOutput) override
This can be overridden by a subclass to create an output that is determined by the file being read.
vtkStructuredPoints * GetStructuredPointsOutput()
int FillOutputPortInformation(int, vtkInformation *) override
Fill the output port information objects for this algorithm.
~vtkGenericDataObjectReader() override
vtkGenericDataObjectReader()
vtkUnstructuredGrid * GetUnstructuredGridOutput()
static vtkGenericDataObjectReader * New()
int ReadMeshSimple(const std::string &fname, vtkDataObject *output) override
Actual reading happens here.
vtkTable * GetTableOutput()
vtkGraph * GetGraphOutput()
Get the output as various concrete types.
int ReadMetaDataSimple(const std::string &fname, vtkInformation *metadata) override
Read metadata from file.
vtkDataObject * GetOutput(int idx)
Base class for graph data types.
a simple class to control print indentation
class describing a molecule
concrete dataset represents vertices, lines, polygons, and triangle strips
a dataset that is topologically regular with variable spacing in the three coordinate directions
topologically regular array of data
A table, which contains similar-typed columns of data.
A rooted tree data structure.
dataset represents arbitrary combinations of all possible cell types