20 class MePolyOffsetterOutput;
    31   static BSHP<MePolyRedistributePts> 
New();
    35   virtual void SetSizeFunc(BSHP<InterpBase> a_interp) = 0;
    36   virtual void SetSizeFuncFromPoly(
const VecPt3d& a_outPoly,
    38                                    double a_sizeBias) = 0;
    39   virtual void SetConstantSizeFunc(
double a_size) = 0;
    40   virtual void SetConstantSizeBias(
double a_sizeBias) = 0;
    41   virtual void SetUseCurvatureRedistribution(
double a_featureSize,
    43                                              double a_minimumCurvature,
    46   virtual double SizeFromLocation(
const Pt3d& a_location) = 0;
    48   virtual std::string ToPyRepr() 
const = 0;
 Redistributes the point locations on a polygon based on a size function. 
 
MePolyRedistributePts()
constructor 
 
static BSHP< MePolyRedistributePts > New()
Creates an instance of this class. 
 
virtual ~MePolyRedistributePts()
destructor 
 
#define XM_DISALLOW_COPY_AND_ASSIGN(TypeName)
 
std::vector< VecPt3d > VecPt3d2d
 
std::vector< Pt3d > VecPt3d