78 #ifndef vtkTecplotReader_h
79 #define vtkTecplotReader_h
96 class vtkTecplotReaderInternal;
107 vtkGetMacro( NumberOfVariables,
int );
111 void SetFileName(
const char * fileName );
114 const char * GetDataTitle();
117 int GetNumberOfBlocks();
121 const char * GetBlockName(
int blockIdx );
125 int GetNumberOfDataAttributes();
129 const char * GetDataAttributeName(
int attrIndx );
134 int IsDataAttributeCellBased(
const char * attrName );
139 int IsDataAttributeCellBased(
int attrIndx );
142 int GetNumberOfDataArrays();
146 const char * GetDataArrayName(
int arrayIdx );
150 int GetDataArrayStatus(
const char * arayName );
154 void SetDataArrayStatus(
const char * arayName,
int bChecked );
169 static void SelectionModifiedCallback
170 (
vtkObject *,
unsigned long,
void * tpReader,
void * );
180 void GetDataArraysList();
192 void GetArraysFromBlockPackingZone(
int numNodes,
int numCells,
203 void GetArraysFromPointPackingZone
213 void GetStructuredGridFromBlockPackingZone(
int iDimSize,
int jDimSize,
214 int kDimSize,
int zoneIndx,
const char * zoneName,
224 void GetStructuredGridFromPointPackingZone(
int iDimSize,
int jDimSize,
225 int kDimSize,
int zoneIndx,
const char * zoneName,
235 void GetUnstructuredGridFromBlockPackingZone(
int numNodes,
int numCells,
236 const char *
cellType,
int zoneIndx,
const char * zoneName,
246 void GetUnstructuredGridFromPointPackingZone(
int numNodes,
int numCells,
247 const char *
cellType,
int zoneIndx,
const char * zoneName,
254 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 *)
std::vector< int > CellBased
#define VTKIOGEOMETRY_EXPORT
static vtkMultiBlockDataSetAlgorithm * New()
virtual int FillOutputPortInformation(int port, vtkInformation *info)
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
CellTypeInDataSet cellType(vtkDataSet *input)
Composite dataset that organizes datasets into blocks.
void PrintSelf(ostream &os, vtkIndent indent)
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 *)