gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
discreteFace::param Class Reference
Collaboration diagram for discreteFace::param:

Public Member Functions

 param ()
 
 ~param ()
 
bool empty () const
 
void clear ()
 
bool checkPlanar ()
 

Public Attributes

MElementOctreeoct
 
RTree< std::pair< MTriangle *, MTriangle * > *, double, 3 > rtree3d
 
std::vector< std::pair< MTriangle *, MTriangle * > * > rtree3dData
 
std::vector< MVertexv2d
 
std::vector< MVertexv3d
 
std::vector< MTrianglet2d
 
std::vector< MTrianglet3d
 
std::vector< SVector3CURV
 
double umin
 
double umax
 
double vmin
 
double vmax
 
SBoundingBox3d bbox
 

Detailed Description

Definition at line 20 of file discreteFace.h.

Constructor & Destructor Documentation

◆ param()

discreteFace::param::param ( )
inline

Definition at line 32 of file discreteFace.h.

◆ ~param()

discreteFace::param::~param ( )

Definition at line 29 of file discreteFace.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ checkPlanar()

bool discreteFace::param::checkPlanar ( )

Definition at line 48 of file discreteFace.cpp.

Referenced by discreteFace::_createGeometryFromSTL().

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

◆ clear()

void discreteFace::param::clear ( )

Definition at line 34 of file discreteFace.cpp.

Referenced by discreteFace::_createGeometryFromSTL(), and ~param().

Here is the caller graph for this function:

◆ empty()

Member Data Documentation

◆ bbox

SBoundingBox3d discreteFace::param::bbox

Definition at line 31 of file discreteFace.h.

Referenced by discreteFace::_createGeometryFromSTL(), and discreteFace::bounds().

◆ CURV

std::vector<SVector3> discreteFace::param::CURV

◆ oct

◆ rtree3d

RTree<std::pair<MTriangle *, MTriangle *> *, double, 3> discreteFace::param::rtree3d
mutable

◆ rtree3dData

std::vector<std::pair<MTriangle *, MTriangle *> *> discreteFace::param::rtree3dData

Definition at line 24 of file discreteFace.h.

Referenced by discreteFace::_createGeometryFromSTL().

◆ t2d

◆ t3d

◆ umax

double discreteFace::param::umax

Definition at line 30 of file discreteFace.h.

Referenced by discreteFace::parBounds().

◆ umin

double discreteFace::param::umin

Definition at line 30 of file discreteFace.h.

Referenced by discreteFace::parBounds().

◆ v2d

std::vector<MVertex> discreteFace::param::v2d

Definition at line 25 of file discreteFace.h.

Referenced by discreteFace::_createGeometryFromSTL().

◆ v3d

std::vector<MVertex> discreteFace::param::v3d

Definition at line 26 of file discreteFace.h.

Referenced by discreteFace::_createGeometryFromSTL().

◆ vmax

double discreteFace::param::vmax

Definition at line 30 of file discreteFace.h.

Referenced by discreteFace::parBounds().

◆ vmin

double discreteFace::param::vmin

Definition at line 30 of file discreteFace.h.

Referenced by discreteFace::parBounds().


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