Provides a reader interface for OpenFOAM blockMesh to VTK interaction.
More...
|
class | arrayRange |
| Bookkeeping for GUI checklists and the multi-block organization. More...
|
|
|
static void | AddToBlock (vtkMultiBlockDataSet *output, vtkDataSet *dataset, const arrayRange &, const label datasetNo, const std::string &datasetName) |
|
static vtkDataSet * | GetDataSetFromBlock (vtkMultiBlockDataSet *output, const arrayRange &, const label datasetNo) |
|
static label | GetNumberOfDataSets (vtkMultiBlockDataSet *output, const arrayRange &) |
|
static void | updateBoolListStatus (boolList &, vtkDataArraySelection *) |
| Update boolList from GUI selection. More...
|
|
static wordHashSet | getSelected (vtkDataArraySelection *) |
| Retrieve the current selections. More...
|
|
static wordHashSet | getSelected (vtkDataArraySelection *, const arrayRange &) |
| Retrieve a sub-list of the current selections. More...
|
|
static stringList | getSelectedArrayEntries (vtkDataArraySelection *) |
| Retrieve the current selections. More...
|
|
static stringList | getSelectedArrayEntries (vtkDataArraySelection *, const arrayRange &) |
| Retrieve a sub-list of the current selections. More...
|
|
static void | setSelectedArrayEntries (vtkDataArraySelection *, const stringList &) |
| Set selection(s) More...
|
|
Provides a reader interface for OpenFOAM blockMesh to VTK interaction.
- Source files
-
Needed by VTK: vtkDataArrayTemplateImplicit.txx
Definition at line 84 of file vtkPV4blockMesh.H.
◆ vtkPV4blockMesh() [1/2]
Disallow default bitwise copy construct.
◆ vtkPV4blockMesh() [2/2]
vtkPV4blockMesh |
( |
const char *const |
FileName, |
|
|
vtkPV4blockMeshReader * |
reader |
|
) |
| |
Construct from components.
◆ ~vtkPV4blockMesh()
◆ AddToBlock()
void AddToBlock |
( |
vtkMultiBlockDataSet * |
output, |
|
|
vtkDataSet * |
dataset, |
|
|
const arrayRange & |
range, |
|
|
const label |
datasetNo, |
|
|
const std::string & |
datasetName |
|
) |
| |
|
staticprivate |
◆ GetDataSetFromBlock()
vtkDataSet * GetDataSetFromBlock |
( |
vtkMultiBlockDataSet * |
output, |
|
|
const arrayRange & |
range, |
|
|
const label |
datasetNo |
|
) |
| |
|
staticprivate |
◆ GetNumberOfDataSets()
◆ updateBoolListStatus()
void updateBoolListStatus |
( |
boolList & |
status, |
|
|
vtkDataArraySelection * |
selection |
|
) |
| |
|
staticprivate |
◆ resetCounters()
◆ updateInfoBlocks()
void updateInfoBlocks |
( |
vtkDataArraySelection * |
| ) |
|
|
private |
◆ updateInfoEdges()
void updateInfoEdges |
( |
vtkDataArraySelection * |
| ) |
|
|
private |
◆ updateFoamMesh()
◆ convertMeshBlocks()
void convertMeshBlocks |
( |
vtkMultiBlockDataSet * |
, |
|
|
int & |
blockNo |
|
) |
| |
|
private |
◆ convertMeshEdges()
void convertMeshEdges |
( |
vtkMultiBlockDataSet * |
, |
|
|
int & |
blockNo |
|
) |
| |
|
private |
◆ convertMeshCorners()
void convertMeshCorners |
( |
vtkMultiBlockDataSet * |
, |
|
|
int & |
blockNo |
|
) |
| |
|
private |
◆ getSelected() [1/2]
◆ getSelected() [2/2]
◆ getSelectedArrayEntries() [1/2]
◆ getSelectedArrayEntries() [2/2]
◆ setSelectedArrayEntries()
void setSelectedArrayEntries |
( |
vtkDataArraySelection * |
select, |
|
|
const stringList & |
selections |
|
) |
| |
|
staticprivate |
◆ operator=()
Disallow default bitwise assignment.
◆ ClassName()
ClassName |
( |
"vtkPV4blockMesh" |
| ) |
|
◆ updateInfo()
◆ Update()
void Update |
( |
vtkMultiBlockDataSet * |
output | ) |
|
◆ CleanUp()
◆ renderPointNumbers()
void renderPointNumbers |
( |
vtkRenderer * |
, |
|
|
const bool |
show |
|
) |
| |
Add/remove point numbers to/from the view.
◆ PrintSelf()
void PrintSelf |
( |
ostream & |
, |
|
|
vtkIndent |
|
|
) |
| const |
◆ reader_
vtkPV4blockMeshReader* reader_ |
|
private |
◆ dbPtr_
◆ meshPtr_
◆ meshRegion_
◆ meshDir_
◆ blockStatus_
◆ edgeStatus_
◆ arrayRangeBlocks_
First instance and size of bleckMesh blocks.
used to index into blockStatus_
Definition at line 189 of file vtkPV4blockMesh.H.
◆ arrayRangeEdges_
First instance and size of CurvedEdges (only partially used)
Definition at line 192 of file vtkPV4blockMesh.H.
◆ arrayRangeCorners_
First instance and size of block corners (only partially used)
Definition at line 195 of file vtkPV4blockMesh.H.
◆ pointNumberTextActorsPtrs_
List<vtkTextActor*> pointNumberTextActorsPtrs_ |
|
private |
The documentation for this class was generated from the following files:
- applications/utilities/postProcessing/graphics/PV4Readers/PV4blockMeshReader/vtkPV4blockMesh/vtkPV4blockMesh.H
- applications/utilities/postProcessing/graphics/PV4Readers/PV4blockMeshReader/vtkPV4blockMesh/vtkPV4blockMeshUtils.C