gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
BDS_Face Class Reference

#include <BDS.h>

Collaboration diagram for BDS_Face:

Public Member Functions

 BDS_Face (BDS_Edge *A, BDS_Edge *B, BDS_Edge *C, BDS_Edge *D=nullptr)
 
int numEdges () const
 
BDS_EdgeoppositeEdge (BDS_Point *p)
 
BDS_PointoppositeVertex (BDS_Edge *e)
 
bool getNodes (BDS_Point *_n[4]) const
 

Public Attributes

bool deleted
 
BDS_Edgee1
 
BDS_Edgee2
 
BDS_Edgee3
 
BDS_Edgee4
 
BDS_GeomEntityg
 

Detailed Description

Definition at line 164 of file BDS.h.

Constructor & Destructor Documentation

◆ BDS_Face()

BDS_Face::BDS_Face ( BDS_Edge A,
BDS_Edge B,
BDS_Edge C,
BDS_Edge D = nullptr 
)
inline

Definition at line 166 of file BDS.h.

Here is the call graph for this function:

Member Function Documentation

◆ getNodes()

bool BDS_Face::getNodes ( BDS_Point _n[4]) const
inline

Definition at line 201 of file BDS.h.

Referenced by BDS2GMSH(), BDS_Mesh::collapse_edge_parametric(), edgeSwapTestAngle(), qmTriangle::gamma(), meshGenerator(), meshGeneratorPeriodic(), and BDS_Mesh::split_edge().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ numEdges()

int BDS_Face::numEdges ( ) const
inline

Definition at line 174 of file BDS.h.

Referenced by BDS_Edge::numTriangles().

Here is the caller graph for this function:

◆ oppositeEdge()

BDS_Edge* BDS_Face::oppositeEdge ( BDS_Point p)
inline

Definition at line 175 of file BDS.h.

Referenced by BDS_Mesh::recover_edge_fast().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ oppositeVertex()

BDS_Point* BDS_Face::oppositeVertex ( BDS_Edge e)
inline

Definition at line 187 of file BDS.h.

Here is the call graph for this function:

Member Data Documentation

◆ deleted

bool BDS_Face::deleted

Definition at line 222 of file BDS.h.

Referenced by BDS2GMSH(), BDS_Mesh::del_face(), meshGenerator(), and meshGeneratorPeriodic().

◆ e1

◆ e2

◆ e3

◆ e4

◆ g


The documentation for this class was generated from the following file: