gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <meshPolyMesh.h>
Public Member Functions | |
HalfEdge (Vertex *vv) | |
SVector3 | d () const |
Public Attributes | |
Vertex * | v |
Face * | f |
HalfEdge * | prev |
HalfEdge * | next |
HalfEdge * | opposite |
int | data |
Definition at line 32 of file meshPolyMesh.h.
|
inline |
Definition at line 34 of file meshPolyMesh.h.
|
inline |
Definition at line 44 of file meshPolyMesh.h.
Referenced by PolyMesh::normal().
int PolyMesh::HalfEdge::data |
Definition at line 43 of file meshPolyMesh.h.
Referenced by Color(), computePointsUsingScaledCrossFieldPlanarP2(), delaunayEdgeCriterionAnIsotropic(), GFaceInitialMesh(), and PolyMesh::print4debug().
Face* PolyMesh::HalfEdge::f |
Definition at line 39 of file meshPolyMesh.h.
Referenced by Color(), computePointsUsingScaledCrossFieldPlanarP2(), PolyMesh::createFace(), delaunayEdgeCriterionAnIsotropic(), GFace2PolyMesh(), GFaceDelaunayRefinement(), PolyMesh::merge_faces(), PolyMesh::split_edge(), PolyMesh::swap_edge(), and Walk().
HalfEdge* PolyMesh::HalfEdge::next |
Definition at line 41 of file meshPolyMesh.h.
Referenced by bestParabola(), Color(), computePointsUsingScaledCrossFieldPlanarP2(), PolyMesh::createFace(), d(), PolyMesh::degree(), delaunayEdgeCriterionAnIsotropic(), delaunayEdgeCriterionPlaneIsotropic(), faceCircumCenter(), faceQuality(), PolyMesh::getEdge(), GFace2PolyMesh(), LENGTH(), PolyMesh::merge_faces(), meshGenerator(), PolyMesh::normal(), PolyMesh::num_sides(), HalfEdgePtrLessThan::operator()(), HalfEdgePtrEqual::operator()(), PolyMesh::print4debug(), recover_edge(), PolyMesh::split_edge(), PolyMesh::split_triangle(), PolyMesh::swap_edge(), triangleQualityP2(), triangleValidityP1(), triangleValidityP2(), and Walk().
HalfEdge* PolyMesh::HalfEdge::opposite |
Definition at line 42 of file meshPolyMesh.h.
Referenced by bestParabola(), Color(), computePointsUsingScaledCrossFieldPlanarP2(), PolyMesh::degree(), delaunayEdgeCriterionAnIsotropic(), delaunayEdgeCriterionPlaneIsotropic(), PolyMesh::getEdge(), GFace2PolyMesh(), GFaceInitialMesh(), PolyMesh::initialize_rectangle(), PolyMesh::merge_faces(), PolyMesh::normal(), PolyMesh::print4debug(), recover_edge(), PolyMesh::split_edge(), PolyMesh::split_triangle(), PolyMesh::swap_edge(), and Walk().
HalfEdge* PolyMesh::HalfEdge::prev |
Definition at line 40 of file meshPolyMesh.h.
Referenced by PolyMesh::createFace(), GFace2PolyMesh(), and PolyMesh::merge_faces().
Vertex* PolyMesh::HalfEdge::v |
Definition at line 38 of file meshPolyMesh.h.
Referenced by bestParabola(), computePointsUsingScaledCrossFieldPlanarP2(), PolyMesh::createFace(), d(), delaunayEdgeCriterionAnIsotropic(), delaunayEdgeCriterionPlaneIsotropic(), faceCircumCenter(), faceQuality(), PolyMesh::getEdge(), LENGTH(), PolyMesh::merge_faces(), meshGenerator(), HalfEdgePtrLessThan::operator()(), HalfEdgePtrEqual::operator()(), PolyMesh::print4debug(), recover_edge(), PolyMesh::split_edge(), PolyMesh::split_triangle(), PolyMesh::swap_edge(), triangleQualityP2(), triangleValidityP1(), triangleValidityP2(), and Walk().