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

#include <BDS.h>

Inheritance diagram for BDS_SwapEdgeTestNormals:
Collaboration diagram for BDS_SwapEdgeTestNormals:

Public Member Functions

 BDS_SwapEdgeTestNormals (GFace *_gf, double ori)
 
virtual bool operator() (BDS_Point *p1, BDS_Point *p2, BDS_Point *q1, BDS_Point *q2) const
 
virtual bool operator() (BDS_Point *p1, BDS_Point *p2, BDS_Point *p3, BDS_Point *q1, BDS_Point *q2, BDS_Point *q3, BDS_Point *op1, BDS_Point *op2, BDS_Point *op3, BDS_Point *oq1, BDS_Point *oq2, BDS_Point *oq3) const
 
- Public Member Functions inherited from BDS_SwapEdgeTest
virtual ~BDS_SwapEdgeTest ()
 

Private Attributes

GFacegf
 
double _ori
 

Detailed Description

Definition at line 302 of file BDS.h.

Constructor & Destructor Documentation

◆ BDS_SwapEdgeTestNormals()

BDS_SwapEdgeTestNormals::BDS_SwapEdgeTestNormals ( GFace _gf,
double  ori 
)
inline

Definition at line 307 of file BDS.h.

Member Function Documentation

◆ operator()() [1/2]

bool BDS_SwapEdgeTestNormals::operator() ( BDS_Point p1,
BDS_Point p2,
BDS_Point p3,
BDS_Point q1,
BDS_Point q2,
BDS_Point q3,
BDS_Point op1,
BDS_Point op2,
BDS_Point op3,
BDS_Point oq1,
BDS_Point oq2,
BDS_Point oq3 
) const
virtual

Implements BDS_SwapEdgeTest.

Definition at line 904 of file BDS.cpp.

Here is the call graph for this function:

◆ operator()() [2/2]

bool BDS_SwapEdgeTestNormals::operator() ( BDS_Point p1,
BDS_Point p2,
BDS_Point q1,
BDS_Point q2 
) const
virtual

Implements BDS_SwapEdgeTest.

Definition at line 893 of file BDS.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _ori

double BDS_SwapEdgeTestNormals::_ori
private

Definition at line 304 of file BDS.h.

Referenced by operator()().

◆ gf

GFace* BDS_SwapEdgeTestNormals::gf
private

Definition at line 303 of file BDS.h.

Referenced by operator()().


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