Polyhedral cell decomposition for VTK. More...
Public Member Functions | |
vtkTopo (const polyMesh &) | |
Construct from components. More... | |
const labelListList & | vertLabels () const |
const labelList & | cellTypes () const |
const labelList & | addPointCellLabels () const |
const labelList & | superCells () const |
vtkTopo (const polyMesh &) | |
Construct from components. More... | |
const labelListList & | vertLabels () const |
const labelList & | cellTypes () const |
const labelList & | addPointCellLabels () const |
const labelList & | superCells () const |
vtkTopo (const polyMesh &) | |
Construct from components. More... | |
const labelListList & | vertLabels () const |
const labelList & | cellTypes () const |
const labelList & | addPointCellLabels () const |
const labelList & | superCells () const |
vtkTopo (const polyMesh &) | |
Construct from components. More... | |
const labelListList & | vertLabels () const |
const labelList & | cellTypes () const |
const labelList & | addPointCellLabels () const |
const labelList & | superCells () const |
Static Public Attributes | |
static bool | decomposePoly = true |
Enable/disable polyhedron decomposition. Default = true. More... | |
Private Member Functions | |
vtkTopo (const vtkTopo &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkTopo &) |
Disallow default bitwise assignment. More... | |
vtkTopo (const vtkTopo &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkTopo &) |
Disallow default bitwise assignment. More... | |
vtkTopo (const vtkTopo &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkTopo &) |
Disallow default bitwise assignment. More... | |
vtkTopo (const vtkTopo &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkTopo &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
const polyMesh & | mesh_ |
labelListList | vertLabels_ |
Vertices per cell (including added cells) in vtk ordering. More... | |
labelList | cellTypes_ |
Cell types (including added cells) in vtk numbering. More... | |
labelList | addPointCellLabels_ |
labelList | superCells_ |
Polyhedral cell decomposition for VTK.
enum vtkTypes |
Equivalent to enumeration in "vtkCellType.h".
enum vtkTypes |
Equivalent to enumeration in "vtkCellType.h".
enum vtkTypes |
Equivalent to enumeration in "vtkCellType.h".
enum vtkTypes |
Equivalent to enumeration in "vtkCellType.h".
Construct from components.
Definition at line 44 of file vtkTopo.C.
References vtkTopo::addPointCellLabels_, primitiveMesh::cells(), cellShapes, primitiveMesh::cellShapes(), vtkTopo::cellTypes_, vtkTopo::decomposePoly, Foam::endl(), f(), polyMesh::faces(), forAll, forAllReverse, Foam::hex(), cellModeller::lookup(), mesh, vtkTopo::mesh_, cellShape::model(), primitiveMesh::nCells(), Foam::nl, primitiveMesh::nPoints(), polyMesh::points(), Foam::Pout, List::setSize(), List::size(), vtkTopo::superCells_, Foam::Swap(), vtkTopo::vertLabels_, vtkTopo::VTK_HEXAHEDRON, vtkTopo::VTK_POLYHEDRON, vtkTopo::VTK_PYRAMID, vtkTopo::VTK_TETRA, and vtkTopo::VTK_WEDGE.
|
private |
Disallow default bitwise assignment.
|
inline |
Definition at line 108 of file vtkTopo.H.
References vtkTopo::vertLabels_.
|
inline |
Definition at line 113 of file vtkTopo.H.
References vtkTopo::cellTypes_.
Referenced by vtkMesh::nFieldCells().
|
inline |
Definition at line 118 of file vtkTopo.H.
References vtkTopo::addPointCellLabels_.
Referenced by vtkMesh::nFieldPoints(), and writeFuns::write().
|
inline |
Definition at line 123 of file vtkTopo.H.
References vtkTopo::superCells_.
Referenced by writeFuns::write().
|
private |
Disallow default bitwise assignment.
|
inline |
Definition at line 108 of file vtkTopo.H.
References vtkTopo::vertLabels_.
|
inline |
Definition at line 113 of file vtkTopo.H.
References vtkTopo::cellTypes_.
|
inline |
Definition at line 118 of file vtkTopo.H.
References vtkTopo::addPointCellLabels_.
|
inline |
Definition at line 123 of file vtkTopo.H.
References vtkTopo::superCells_.
|
private |
Disallow default bitwise assignment.
|
inline |
Definition at line 108 of file vtkTopo.H.
References vtkTopo::vertLabels_.
|
inline |
Definition at line 113 of file vtkTopo.H.
References vtkTopo::cellTypes_.
|
inline |
Definition at line 118 of file vtkTopo.H.
References vtkTopo::addPointCellLabels_.
|
inline |
Definition at line 123 of file vtkTopo.H.
References vtkTopo::superCells_.
|
private |
Disallow default bitwise assignment.
|
inline |
Definition at line 108 of file vtkTopo.H.
References vtkTopo::vertLabels_.
|
inline |
Definition at line 113 of file vtkTopo.H.
References vtkTopo::cellTypes_.
|
inline |
Definition at line 118 of file vtkTopo.H.
References vtkTopo::addPointCellLabels_.
|
inline |
Definition at line 123 of file vtkTopo.H.
References vtkTopo::superCells_.
|
private |
Definition at line 55 of file vtkTopo.H.
Referenced by vtkTopo::vtkTopo().
|
private |
Vertices per cell (including added cells) in vtk ordering.
Definition at line 58 of file vtkTopo.H.
Referenced by vtkTopo::vertLabels(), and vtkTopo::vtkTopo().
|
private |
Cell types (including added cells) in vtk numbering.
Definition at line 61 of file vtkTopo.H.
Referenced by vtkTopo::cellTypes(), and vtkTopo::vtkTopo().
|
private |
Definition at line 63 of file vtkTopo.H.
Referenced by vtkTopo::addPointCellLabels(), and vtkTopo::vtkTopo().
|
private |
Definition at line 65 of file vtkTopo.H.
Referenced by vtkTopo::superCells(), and vtkTopo::vtkTopo().
|
static |
Enable/disable polyhedron decomposition. Default = true.
Definition at line 96 of file vtkTopo.H.
Referenced by vtkTopo::vtkTopo().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.