Version: 9.16.0
StdMeshers::Cartesian3D::ConcaveFace Struct Reference

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
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ConcaveFace()

StdMeshers::Cartesian3D::ConcaveFace::ConcaveFace ( int  f = 0,
int  e1 = 0,
int  e2 = 0,
int  v1 = 0,
int  v2 = 0 
)

Member Function Documentation

◆ HasEdge()

bool StdMeshers::Cartesian3D::ConcaveFace::HasEdge ( TGeomID  edge) const

◆ HasVertex()

bool StdMeshers::Cartesian3D::ConcaveFace::HasVertex ( TGeomID  v) const

◆ SetEdge()

void StdMeshers::Cartesian3D::ConcaveFace::SetEdge ( TGeomID  edge)

◆ SetVertex()

void StdMeshers::Cartesian3D::ConcaveFace::SetVertex ( TGeomID  v)

Field Documentation

◆ _concaveFace

TGeomID StdMeshers::Cartesian3D::ConcaveFace::_concaveFace

◆ _edge1

TGeomID StdMeshers::Cartesian3D::ConcaveFace::_edge1

Referenced by HasEdge(), and SetEdge().

◆ _edge2

TGeomID StdMeshers::Cartesian3D::ConcaveFace::_edge2

Referenced by HasEdge(), and SetEdge().

◆ _v1

TGeomID StdMeshers::Cartesian3D::ConcaveFace::_v1

Referenced by HasVertex(), and SetVertex().

◆ _v2

TGeomID StdMeshers::Cartesian3D::ConcaveFace::_v2

Referenced by HasVertex(), and SetVertex().