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