22 class MePolyOffsetterOutput;
29 static BSHP<MePolyCleaner>
New();
32 virtual void CleanPolyOffset(
const VecPt3d& a_input,
36 virtual void SetOriginalOutsidePolygon(
const VecPt3d& a_origOutPoly) = 0;
38 virtual void IntersectCleanInPolys(
const std::vector<MePolyOffsetterOutput>& a_offsets,
convenience class for holding output data from the MePolyOffsetter
static BSHP< MePolyCleaner > New()
Creates a new instance of this class.
#define XM_DISALLOW_COPY_AND_ASSIGN(TypeName)
cleans the output produced by MePolyOffsetter
std::vector< Pt3d > VecPt3d