 |
VTK
9.0.1
|
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);
188 static void SelectionModifiedCallback(
vtkObject*,
unsigned long,
void* tpReader,
void*);
200 void GetDataArraysList();
214 void GetArraysFromBlockPackingZone(
234 void GetStructuredGridFromBlockPackingZone(
int iDimSize,
int jDimSize,
int kDimSize,
int zoneIndx,
244 void GetStructuredGridFromPointPackingZone(
int iDimSize,
int jDimSize,
int kDimSize,
int zoneIndx,
254 void GetUnstructuredGridFromBlockPackingZone(
int numNodes,
int numCells,
const char* cellType,
264 void GetPolyhedralGridFromBlockPackingZone(
int numNodes,
int numElements,
int numFaces,
274 void GetPolygonalGridFromBlockPackingZone(
int numNodes,
int numElements,
int numFaces,
281 void GetPolyhedralGridCells(
int numberCells,
int numFaces,
vtkUnstructuredGrid* unstruct)
const;
287 void GetPolygonalGridCells(
int numFaces,
int numEdges,
vtkUnstructuredGrid* unstruct)
const;
296 void GetUnstructuredGridFromPointPackingZone(
int numNodes,
int numCells,
const char* cellType,
303 void GetUnstructuredGridCells(
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()
std::vector< std::string > ZoneNames
Composite dataset that organizes datasets into blocks.
vtkCallbackCommand * SelectionObserver
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Store on/off settings for data arrays for a vtkSource.
std::vector< std::string > Variables
vtkDataArraySelection * DataArraySelection
represent and manipulate cell attribute data
a simple class to control print indentation
std::vector< int > CellBased
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
supports function callbacks
vtkTecplotReaderInternal * Internal
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.