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.