Go to the documentation of this file.
79 #ifndef vtkTecplotReader_h
80 #define vtkTecplotReader_h
82 #include "vtkIOGeometryModule.h"
95 class vtkTecplotReaderInternal;
108 vtkGetMacro( NumberOfVariables,
int );
114 void SetFileName(
const char * fileName );
119 const char * GetDataTitle();
124 int GetNumberOfBlocks();
130 const char * GetBlockName(
int blockIdx );
136 int GetNumberOfDataAttributes();
142 const char * GetDataAttributeName(
int attrIndx );
149 int IsDataAttributeCellBased(
const char * attrName );
156 int IsDataAttributeCellBased(
int attrIndx );
161 int GetNumberOfDataArrays();
166 const char * GetDataArrayName(
int arrayIdx );
171 int GetDataArrayStatus(
const char * arayName );
177 void SetDataArrayStatus(
const char * arayName,
int bChecked );
193 static void SelectionModifiedCallback
194 (
vtkObject *,
unsigned long,
void * tpReader,
void * );
206 void GetDataArraysList();
220 void GetArraysFromBlockPackingZone(
int numNodes,
int numCells,
231 void GetArraysFromPointPackingZone
241 void GetStructuredGridFromBlockPackingZone(
int iDimSize,
int jDimSize,
242 int kDimSize,
int zoneIndx,
const char * zoneName,
252 void GetStructuredGridFromPointPackingZone(
int iDimSize,
int jDimSize,
253 int kDimSize,
int zoneIndx,
const char * zoneName,
263 void GetUnstructuredGridFromBlockPackingZone(
int numNodes,
int numCells,
264 const char * cellType,
int zoneIndx,
const char * zoneName,
274 void GetUnstructuredGridFromPointPackingZone(
int numNodes,
int numCells,
275 const char * cellType,
int zoneIndx,
const char * zoneName,
282 void GetUnstructuredGridCells(
int numberCells,
const char * cellTypeStr,
285 int NumberOfVariables;
289 vtkTecplotReaderInternal * Internal;
292 std::vector< int > CellBased;
293 std::vector< std::string > ZoneNames;
294 std::vector< std::string > Variables;
represent and manipulate 3D points
A concrete class to read an ASCII Tecplot file.
represent and manipulate point attribute data
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
abstract base class for most VTK objects
static vtkMultiBlockDataSetAlgorithm * New()
Composite dataset that organizes datasets into blocks.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Store on/off settings for data arrays for a vtkSource.
represent and manipulate cell attribute data
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.
supports function callbacks
dataset represents arbitrary combinations of all possible cell types
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.