| 
    xmsmesh
    1.0
    
   | 
 
#include <xmsmesh/meshing/detail/MeQuadBlossom.h>#include <cmath>#include <numeric>#include <xmscore/misc/XmError.h>#include <xmscore/misc/xmstype.h>#include <xmsgrid/ugrid/XmEdge.h>#include <xmsgrid/ugrid/XmUGrid.h>#include <xmsinterp/geometry/geoms.h>#include <xmsmesh/meshing/detail/MeWeightMatcher.h>#include <xmsmesh/meshing/detail/MeQuadBlossom.t.h>#include <xmscore/testing/TestTools.h>#include <xmsinterp/triangulate/TrTriangulatorPoints.h>Go to the source code of this file.
Variables | |
| const double | xms::PI_OVER_TWO = XM_PI / 2.0 | 
| PI divided by 2.  | |
| const double | xms::TWO_OVER_PI = 2.0 / XM_PI | 
| 2 divided by PI  | |
| const double | xms::TWO_PI = 2.0 * XM_PI | 
| 2 times PI  | |
| const int | xms::DEFAULT_COST = -1000 | 
| The default weight for extra edges.  | |
Definition in file MeQuadBlossom.cpp.
| VecMeEdge m_costs | 
The costs of each edge between designated faces.
Definition at line 143 of file MeQuadBlossom.cpp.
| VecInt2d m_extraPoints | 
For every extra edge the boundary point and prior and next point of each of the two extra edge faces. { p, face0_prior, face0_next, face1_prior, face1_next }
Definition at line 149 of file MeQuadBlossom.cpp.