Sub-entities of a FACE neighboring its concave VERTEX. More...
#include <StdMeshers_Cartesian_3D_Grid.hxx>
Public Member Functions | |
| ConcaveFace (int f=0, int e1=0, int e2=0, int v1=0, int v2=0) | |
| bool | HasEdge (TGeomID edge) const |
| bool | HasVertex (TGeomID v) const |
| void | SetEdge (TGeomID edge) |
| void | SetVertex (TGeomID v) |
Data Fields | |
| TGeomID | _concaveFace |
| TGeomID | _edge1 |
| TGeomID | _edge2 |
| TGeomID | _v1 |
| TGeomID | _v2 |
Sub-entities of a FACE neighboring its concave VERTEX.
Help to avoid linking nodes on EDGEs that seem connected by the concave FACE but the link actually lies outside the FACE
| StdMeshers::Cartesian3D::ConcaveFace::ConcaveFace | ( | int | f = 0, |
| int | e1 = 0, |
||
| int | e2 = 0, |
||
| int | v1 = 0, |
||
| int | v2 = 0 |
||
| ) |
References _edge1, and _edge2.
Referenced by StdMeshers::Cartesian3D::Hexahedron::hasEdgesAround().
Referenced by StdMeshers::Cartesian3D::Hexahedron::hasEdgesAround().
| void StdMeshers::Cartesian3D::ConcaveFace::SetEdge | ( | TGeomID | edge | ) |
References _edge1, and _edge2.
Referenced by StdMeshers::Cartesian3D::Hexahedron::hasEdgesAround().
| void StdMeshers::Cartesian3D::ConcaveFace::SetVertex | ( | TGeomID | v | ) |
Referenced by StdMeshers::Cartesian3D::Hexahedron::hasEdgesAround().
| TGeomID StdMeshers::Cartesian3D::ConcaveFace::_concaveFace |
| TGeomID StdMeshers::Cartesian3D::ConcaveFace::_v1 |
Referenced by HasVertex(), and SetVertex().
| TGeomID StdMeshers::Cartesian3D::ConcaveFace::_v2 |
Referenced by HasVertex(), and SetVertex().