78 #ifndef __vtkTecplotReader_h
79 #define __vtkTecplotReader_h
84 #include <vtkstd/vector>
85 #include <vtkstd/string>
95 class vtkTecplotReaderInternal;
106 vtkGetMacro( NumberOfVariables,
int );
110 void SetFileName(
const char * fileName );
113 const char * GetDataTitle();
116 int GetNumberOfBlocks();
120 const char * GetBlockName(
int blockIdx );
124 int GetNumberOfDataAttributes();
128 const char * GetDataAttributeName(
int attrIndx );
133 int IsDataAttributeCellBased(
const char * attrName );
138 int IsDataAttributeCellBased(
int attrIndx );
141 int GetNumberOfDataArrays();
145 const char * GetDataArrayName(
int arrayIdx );
149 int GetDataArrayStatus(
const char * arayName );
153 void SetDataArrayStatus(
const char * arayName,
int bChecked );
168 static void SelectionModifiedCallback
169 (
vtkObject *,
unsigned long,
void * tpReader,
void * );
179 void GetDataArraysList();
191 void GetArraysFromBlockPackingZone(
int numNodes,
int numCells,
202 void GetArraysFromPointPackingZone
212 void GetStructuredGridFromBlockPackingZone(
int iDimSize,
int jDimSize,
213 int kDimSize,
int zoneIndx,
const char * zoneName,
223 void GetStructuredGridFromPointPackingZone(
int iDimSize,
int jDimSize,
224 int kDimSize,
int zoneIndx,
const char * zoneName,
234 void GetUnstructuredGridFromBlockPackingZone(
int numNodes,
int numCells,
235 const char * cellType,
int zoneIndx,
const char * zoneName,
245 void GetUnstructuredGridFromPointPackingZone(
int numNodes,
int numCells,
246 const char * cellType,
int zoneIndx,
const char * zoneName,
253 void GetUnstructuredGridCells(
int numberCells,
const char * cellTypeStr,