CalcInterpWeights(const Pt3d &a_pt, VecDbl &a_wt, VecDbl &a_d2, double &a_sumWt) | xms::MePolyRedistributePtsImpl | |
CalcSegLengths(const VecPt3d &a_pts, VecDbl &a_segLength, VecDbl &_segTvalues) | xms::MePolyRedistributePtsImpl | |
CreatePolyIntersector() | xms::MePolyRedistributePtsImpl | |
GetSegmentFromTval(const VecDbl &a_segTvalues, double a_tVal, size_t &a_segIdx, double &a_segT0, double &a_segT1) | xms::MePolyRedistributePtsImpl | |
InterpEdgeLengths(const VecPt3d &a_pts, VecDbl &lengths) | xms::MePolyRedistributePtsImpl | |
InterpToPoint(size_t a_idx, const VecPt3d &a_pts, VecDbl &a_lengths, VecDbl &a_wt, VecDbl &a_d2, double &a_bias) | xms::MePolyRedistributePtsImpl | |
IntersectWithTris(VecPt3d &a_pts) | xms::MePolyRedistributePtsImpl | |
LoopToVecPt3d(const VecSizet &a_idx, const VecPt3d &a_pts) | xms::MePolyRedistributePtsImpl | |
m_biasConstSize | xms::MePolyRedistributePtsImpl | |
m_constSize | xms::MePolyRedistributePtsImpl | |
m_curvatureRedist | xms::MePolyRedistributePtsImpl | |
m_distSqTol | xms::MePolyRedistributePtsImpl | |
m_featureSizeCurvature | xms::MePolyRedistributePtsImpl | |
m_interp | xms::MePolyRedistributePtsImpl | |
m_intersectWithTris | xms::MePolyRedistributePtsImpl | |
m_maxLength | xms::MePolyRedistributePtsImpl | |
m_meanSpacingCurvature | xms::MePolyRedistributePtsImpl | |
m_minimumCurvature | xms::MePolyRedistributePtsImpl | |
m_minLength | xms::MePolyRedistributePtsImpl | |
m_polyEdgeLengths | xms::MePolyRedistributePtsImpl | |
m_polyIntersector | xms::MePolyRedistributePtsImpl | |
m_polyOffsetIter | xms::MePolyRedistributePtsImpl | |
m_polyPts | xms::MePolyRedistributePtsImpl | |
m_polys | xms::MePolyRedistributePtsImpl | |
m_sizeBias | xms::MePolyRedistributePtsImpl | |
m_sizePts | xms::MePolyRedistributePtsImpl | |
m_sizeTris | xms::MePolyRedistributePtsImpl | |
m_smoothCurvature | xms::MePolyRedistributePtsImpl | |
MePolyRedistributePts() | xms::MePolyRedistributePts | protected |
MePolyRedistributePtsImpl() (defined in xms::MePolyRedistributePtsImpl) | xms::MePolyRedistributePtsImpl | inline |
New() | xms::MePolyRedistributePts | static |
RedistPts(const VecPt3d &a_pts, const VecDbl &lengths) | xms::MePolyRedistributePtsImpl | |
RedistPts2(const VecPt3d &a_pts, const VecDbl &lengths) | xms::MePolyRedistributePtsImpl | |
RedistPtsToOutput(const VecPt3d &a_pts, int a_polyType, MePolyOffsetterOutput &a_out) | xms::MePolyRedistributePtsImpl | |
Redistribute(const MePolyOffsetterOutput &a_input, MePolyOffsetterOutput &a_out, int a_polyOffsetIter) | xms::MePolyRedistributePtsImpl | |
Redistribute(const VecPt3d &a_polyLine) override | xms::MePolyRedistributePtsImpl | virtual |
SetConstantSizeBias(double a_sizeBias) override | xms::MePolyRedistributePtsImpl | inlinevirtual |
SetConstantSizeFunc(double a_size) override | xms::MePolyRedistributePtsImpl | inlinevirtual |
SetSizeFunc(BSHP< InterpBase > a_interp) override | xms::MePolyRedistributePtsImpl | virtual |
SetSizeFuncFromPoly(const VecPt3d &a_outPoly, const VecPt3d2d &a_inPolys, double a_sizeBias) override | xms::MePolyRedistributePtsImpl | virtual |
SetUseCurvatureRedistribution(double a_featureSize, double a_meanSpacing, double a_minimumCurvature, bool a_smooth) override | xms::MePolyRedistributePtsImpl | |
SizeFromLocation(const Pt3d &a_location) override | xms::MePolyRedistributePtsImpl | virtual |
SizeFromPolyAddEdgeLengths(const VecPt3d &a_pts) | xms::MePolyRedistributePtsImpl | |
SizeFromPolyCalcAveEdgeLengthAtPts(const VecPt3d &a_outPoly, const VecPt3d2d &a_inPolys) | xms::MePolyRedistributePtsImpl | |
ToPyRepr() const override | xms::MePolyRedistributePtsImpl | virtual |
TvaluesForSeg(size_t a_idx, size_t a_nextIdx, const VecDbl &a_segLengths, const VecDbl &a_segTvalues, const VecDbl &a_interpLengths, double &a_pcntin, VecDbl &a_tVals) | xms::MePolyRedistributePtsImpl | |
~MePolyRedistributePts() | xms::MePolyRedistributePts | virtual |