Go to the documentation of this file.
76 #ifndef vtkTecplotReader_h
77 #define vtkTecplotReader_h
79 #include "vtkIOGeometryModule.h"
92 class vtkTecplotReaderInternal;
105 vtkGetMacro( NumberOfVariables,
int );
111 void SetFileName(
const char * fileName );
116 const char * GetDataTitle();
121 int GetNumberOfBlocks();
127 const char * GetBlockName(
int blockIdx );
133 int GetNumberOfDataAttributes();
139 const char * GetDataAttributeName(
int attrIndx );
146 int IsDataAttributeCellBased(
const char * attrName );
153 int IsDataAttributeCellBased(
int attrIndx );
158 int GetNumberOfDataArrays();
163 const char * GetDataArrayName(
int arrayIdx );
168 int GetDataArrayStatus(
const char * arayName );
174 void SetDataArrayStatus(
const char * arayName,
int bChecked );
190 static void SelectionModifiedCallback
191 (
vtkObject *,
unsigned long,
void * tpReader,
void * );
203 void GetDataArraysList();
217 void GetArraysFromBlockPackingZone(
int numNodes,
int numCells,
228 void GetArraysFromPointPackingZone
238 void GetStructuredGridFromBlockPackingZone(
int iDimSize,
int jDimSize,
239 int kDimSize,
int zoneIndx,
const char * zoneName,
249 void GetStructuredGridFromPointPackingZone(
int iDimSize,
int jDimSize,
250 int kDimSize,
int zoneIndx,
const char * zoneName,
260 void GetUnstructuredGridFromBlockPackingZone(
int numNodes,
int numCells,
261 const char * cellType,
int zoneIndx,
const char * zoneName,
271 void GetUnstructuredGridFromPointPackingZone(
int numNodes,
int numCells,
272 const char * cellType,
int zoneIndx,
const char * zoneName,
279 void GetUnstructuredGridCells(
int numberCells,
const char * cellTypeStr,
282 int NumberOfVariables;
286 vtkTecplotReaderInternal * Internal;
289 std::vector< int > CellBased;
290 std::vector< std::string > ZoneNames;
291 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.