Go to the documentation of this file.
49 #ifndef vtkPVblockMesh_H
50 #define vtkPVblockMesh_H
56 class vtkDataArraySelection;
59 class vtkPVblockMeshReader;
62 class vtkMultiBlockDataSet;
64 class vtkUnstructuredGrid;
79 template<
class Type>
class List;
92 vtkPVblockMeshReader* reader_;
126 void resetCounters();
129 void updateFoamMesh();
132 void updateInfoBlocks(vtkDataArraySelection* select);
135 void updateInfoEdges(vtkDataArraySelection* select);
138 void convertMeshBlocks(vtkMultiBlockDataSet*,
int& blockNo);
141 void convertMeshEdges(vtkMultiBlockDataSet*,
int& blockNo);
144 void convertMeshCorners(vtkMultiBlockDataSet*,
int& blockNo);
166 const char*
const FileName,
167 vtkPVblockMeshReader* reader
180 void Update(vtkMultiBlockDataSet* output);
195 void PrintSelf(ostream&, vtkIndent)
const;
~vtkPVblockMesh()
Destructor.
A class for handling words, derived from Foam::string.
A class for handling file names.
Helpers for OpenFOAM reader interfaces in ParaView.
Bookkeeping for GUI checklists and multi-block organization.
void PrintSelf(ostream &, vtkIndent) const
Debug information.
void renderPatchNames(vtkRenderer *renderer, const bool show)
Add/remove patch names to/from the view.
ClassName("vtkPVblockMesh")
Static data members.
The backend for the vtkPVblockMeshReader reader module - providing a paraview reader interface for Op...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
void UpdateFinalize()
Final part of Update(), after any last minute rendering.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void renderPointNumbers(vtkRenderer *renderer, const bool show)
Add/remove point numbers to/from the view.
void Update(vtkMultiBlockDataSet *output)
A multi-block mesh generator.