 |
VTK
9.0.1
|
Go to the documentation of this file.
35 #ifndef vtkFLUENTReader_h
36 #define vtkFLUENTReader_h
38 #include "vtkIOGeometryModule.h"
62 vtkSetStringMacro(FileName);
63 vtkGetStringMacro(FileName);
77 int GetNumberOfCellArrays(
void);
83 const char* GetCellArrayName(
int index);
90 int GetCellArrayStatus(
const char*
name);
91 void SetCellArrayStatus(
const char*
name,
int status);
98 void DisableAllCellArrays();
99 void EnableAllCellArrays();
117 void SetDataByteOrderToBigEndian();
118 void SetDataByteOrderToLittleEndian();
119 int GetDataByteOrder();
120 void SetDataByteOrder(
int);
121 const char* GetDataByteOrderAsString();
127 struct ScalarDataChunk;
128 struct VectorDataChunk;
136 struct scalarDataVector;
137 struct vectorDataVector;
138 struct intVectorVector;
157 virtual bool OpenCaseFile(
const char* filename);
158 virtual bool OpenDataFile(
const char* filename);
159 virtual int GetCaseChunk();
160 virtual void GetNumberOfCellZones();
161 virtual int GetCaseIndex();
162 virtual void LoadVariableNames();
163 virtual int GetDataIndex();
164 virtual int GetDataChunk();
165 virtual void GetSpeciesVariableNames();
167 virtual void ParseCaseFile();
168 virtual int GetDimension();
169 virtual void GetLittleEndianFlag();
170 virtual void GetNodesAscii();
171 virtual void GetNodesSinglePrecision();
172 virtual void GetNodesDoublePrecision();
173 virtual void GetCellsAscii();
174 virtual void GetCellsBinary();
175 virtual void GetFacesAscii();
176 virtual void GetFacesBinary();
177 virtual void GetPeriodicShadowFacesAscii();
178 virtual void GetPeriodicShadowFacesBinary();
179 virtual void GetCellTreeAscii();
180 virtual void GetCellTreeBinary();
181 virtual void GetFaceTreeAscii();
182 virtual void GetFaceTreeBinary();
183 virtual void GetInterfaceFaceParentsAscii();
184 virtual void GetInterfaceFaceParentsBinary();
185 virtual void GetNonconformalGridInterfaceFaceInformationAscii();
186 virtual void GetNonconformalGridInterfaceFaceInformationBinary();
188 virtual void CleanCells();
189 virtual void PopulateCellNodes();
190 virtual int GetCaseBufferInt(
int ptr);
191 virtual float GetCaseBufferFloat(
int ptr);
192 virtual double GetCaseBufferDouble(
int ptr);
193 virtual void PopulateTriangleCell(
int i);
194 virtual void PopulateTetraCell(
int i);
195 virtual void PopulateQuadCell(
int i);
196 virtual void PopulateHexahedronCell(
int i);
197 virtual void PopulatePyramidCell(
int i);
198 virtual void PopulateWedgeCell(
int i);
199 virtual void PopulatePolyhedronCell(
int i);
200 virtual void ParseDataFile();
201 virtual int GetDataBufferInt(
int ptr);
202 virtual float GetDataBufferFloat(
int ptr);
203 virtual double GetDataBufferDouble(
int ptr);
204 virtual void GetData(
int dataType);
represent and manipulate 3D points
stringVector * VectorVariableNames
a cell that represents a linear 3D hexahedron
a 3D cell defined by a set of convex points
stringVector * ScalarVariableNames
intVectorVector * SubSectionZones
intVector * ScalarSubSectionIds
static vtkMultiBlockDataSetAlgorithm * New()
virtual void GetPartitionInfo()
a 3D cell that represents a linear pyramid
intVector * VectorSubSectionIds
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Store on/off settings for data arrays for a vtkSource.
virtual bool ParallelCheckCell(int vtkNotUsed(i))
reads a dataset in Fluent file format
a 3D cell that represents a linear wedge
a simple class to control print indentation
vtkDataArraySelection * CellDataArraySelection
intVector * SubSectionIds
vtkTypeBool GetSwapBytes()
vtkHexahedron * Hexahedron
a cell that represents a triangle
scalarDataVector * ScalarDataChunks
vectorDataVector * VectorDataChunks
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
intVector * SubSectionSize
a 3D cell that represents a tetrahedron
vtkConvexPointSet * ConvexPointSet
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
a cell that represents a 2D quadrilateral
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.