|  | 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.