|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|

Go to the source code of this file.
Functions | |
| void | classifyFaces (GModel *gm, double angleThreshold, bool includeBoundary, bool forParametrization, double curveAngleThreshold) |
| void | classifyFaces (GModel *gm, double curveAngleThreshold) |
| void | computeEdgeCut (GModel *gm, std::vector< MLine * > &cut, int max_elems_per_cut) |
| void | computeNonManifoldEdges (GModel *gm, std::vector< MLine * > &cut, bool addBoundary) |
| int | computeDiscreteCurvatures (GModel *gm) |
| bool | computeParametrization (const std::vector< MTriangle * > &triangles, std::vector< MVertex * > &nodes, std::vector< SPoint2 > &stl_vertices_uv, std::vector< SPoint3 > &stl_vertices_xyz, std::vector< int > &stl_triangles) |
| void classifyFaces | ( | GModel * | gm, |
| double | angleThreshold, | ||
| bool | includeBoundary, | ||
| bool | forParametrization, | ||
| double | curveAngleThreshold | ||
| ) |
| void classifyFaces | ( | GModel * | gm, |
| double | curveAngleThreshold | ||
| ) |
Definition at line 103 of file GModelParametrize.cpp.
Referenced by classifyFaces(), and GModel::classifySurfaces().


| int computeDiscreteCurvatures | ( | GModel * | gm | ) |
Definition at line 462 of file GModelParametrize.cpp.
Referenced by classifyFaces().


Definition at line 852 of file GModelParametrize.cpp.
Referenced by classifyFaces().


Definition at line 948 of file GModelParametrize.cpp.
Referenced by classifyFaces().


| bool computeParametrization | ( | const std::vector< MTriangle * > & | triangles, |
| std::vector< MVertex * > & | nodes, | ||
| std::vector< SPoint2 > & | stl_vertices_uv, | ||
| std::vector< SPoint3 > & | stl_vertices_xyz, | ||
| std::vector< int > & | stl_triangles | ||
| ) |
Definition at line 495 of file GModelParametrize.cpp.
Referenced by discreteFace::createGeometry(), and isTriangulationParametrizable().

