xmsmesh  1.0
xms::MePolyRedistributePtsImpl Member List

This is the complete list of members for xms::MePolyRedistributePtsImpl, including all inherited members.

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_biasConstSizexms::MePolyRedistributePtsImpl
m_constSizexms::MePolyRedistributePtsImpl
m_curvatureRedistxms::MePolyRedistributePtsImpl
m_distSqTolxms::MePolyRedistributePtsImpl
m_featureSizeCurvaturexms::MePolyRedistributePtsImpl
m_interpxms::MePolyRedistributePtsImpl
m_intersectWithTrisxms::MePolyRedistributePtsImpl
m_maxLengthxms::MePolyRedistributePtsImpl
m_meanSpacingCurvaturexms::MePolyRedistributePtsImpl
m_minimumCurvaturexms::MePolyRedistributePtsImpl
m_minLengthxms::MePolyRedistributePtsImpl
m_polyEdgeLengthsxms::MePolyRedistributePtsImpl
m_polyIntersectorxms::MePolyRedistributePtsImpl
m_polyOffsetIterxms::MePolyRedistributePtsImpl
m_polyPtsxms::MePolyRedistributePtsImpl
m_polysxms::MePolyRedistributePtsImpl
m_sizeBiasxms::MePolyRedistributePtsImpl
m_sizePtsxms::MePolyRedistributePtsImpl
m_sizeTrisxms::MePolyRedistributePtsImpl
m_smoothCurvaturexms::MePolyRedistributePtsImpl
MePolyRedistributePts()xms::MePolyRedistributePtsprotected
MePolyRedistributePtsImpl() (defined in xms::MePolyRedistributePtsImpl)xms::MePolyRedistributePtsImplinline
New()xms::MePolyRedistributePtsstatic
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) overridexms::MePolyRedistributePtsImplvirtual
SetConstantSizeBias(double a_sizeBias) overridexms::MePolyRedistributePtsImplinlinevirtual
SetConstantSizeFunc(double a_size) overridexms::MePolyRedistributePtsImplinlinevirtual
SetSizeFunc(BSHP< InterpBase > a_interp) overridexms::MePolyRedistributePtsImplvirtual
SetSizeFuncFromPoly(const VecPt3d &a_outPoly, const VecPt3d2d &a_inPolys, double a_sizeBias) overridexms::MePolyRedistributePtsImplvirtual
SetUseCurvatureRedistribution(double a_featureSize, double a_meanSpacing, double a_minimumCurvature, bool a_smooth) overridexms::MePolyRedistributePtsImpl
SizeFromLocation(const Pt3d &a_location) overridexms::MePolyRedistributePtsImplvirtual
SizeFromPolyAddEdgeLengths(const VecPt3d &a_pts)xms::MePolyRedistributePtsImpl
SizeFromPolyCalcAveEdgeLengthAtPts(const VecPt3d &a_outPoly, const VecPt3d2d &a_inPolys)xms::MePolyRedistributePtsImpl
ToPyRepr() const overridexms::MePolyRedistributePtsImplvirtual
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::MePolyRedistributePtsvirtual