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,
vtkCallbackCommand * SelectionObserver
abstract base class for most VTK objects
represent and manipulate point attribute data
vtkDataArraySelection * DataArraySelection
represent and manipulate cell attribute data
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
std::vector< int > CellBased
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
static vtkMultiBlockDataSetAlgorithm * New()
supports function callbacks
a simple class to control print indentation
Store on/off settings for data arrays for a vtkSource.
dataset represents arbitrary combinations of all possible cell types
vtkTecplotReaderInternal * Internal
std::vector< std::string > ZoneNames
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Composite dataset that organizes datasets into blocks.
A concrete class to read an ASCII Tecplot file.
represent and manipulate 3D points
std::vector< std::string > Variables
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.