xmsmesh
1.0
|
#include <xmsmesh/meshing/MePolyRedistributePts.h>
#include <cfloat>
#include <sstream>
#include <boost/make_shared.hpp>
#include <boost/thread/mutex.hpp>
#include <xmscore/points/pt.h>
#include <xmscore/math/math.h>
#include <xmscore/misc/StringUtil.h>
#include <xmscore/stl/vector.h>
#include <xmsinterp/geometry/GmMultiPolyIntersector.h>
#include <xmsinterp/geometry/GmMultiPolyIntersectionSorter.h>
#include <xmsinterp/geometry/GmMultiPolyIntersectionSorterTerse.h>
#include <xmsinterp/interpolate/InterpBase.h>
#include <xmsmesh/meshing/detail/MePolyOffsetter.h>
#include <xmsmesh/meshing/detail/MePolyRedistributePtsCurvature.h>
#include <xmscore/misc/xmstype.h>
#include <xmscore/misc/XmError.h>
#include <xmscore/misc/XmLog.h>
#include <xmsinterp/triangulate/TrTriangulatorPoints.h>
#include <xmscore/misc/XmConst.h>
#include <xmsmesh/meshing/MePolyRedistributePts.t.h>
#include <xmscore/testing/TestTools.h>
#include <xmsinterp/geometry/geoms.h>
Go to the source code of this file.
Classes | |
class | xms::MePolyRedistributePtsImpl |
Redistributes points along polylines using a size function. More... | |
Functions | |
void | xms::mePolyPaverRedistribute (BSHP< MePolyRedistributePts > a_redist, const MePolyOffsetterOutput &a_input, MePolyOffsetterOutput &a_out, int a_polyOffsetIter) |
Free function access an implement method that needs to be hidden from the public interface. More... | |
Definition in file MePolyRedistributePts.cpp.
void xms::mePolyPaverRedistribute | ( | BSHP< MePolyRedistributePts > | a_redist, |
const MePolyOffsetterOutput & | a_input, | ||
MePolyOffsetterOutput & | a_out, | ||
int | a_polyOffsetIter | ||
) |
Free function access an implement method that needs to be hidden from the public interface.
[in] | a_redist | a MePolyRedistributePts class |
a_input | Input closed loop polylines | |
a_out | Redistributed closed loop polylines | |
a_polyOffsetIter | Number of iterations from the polygon boundary |
Definition at line 1101 of file MePolyRedistributePts.cpp.
References xms::mePolyPaverRedistribute(), and XM_ENSURE_TRUE.
Referenced by xms::mePolyPaverRedistribute().