Public Member Functions | |
PolyOffsetBuilder (const Polygons &in_polys, Polygons &out_polys, double delta, JoinType jointype, double MiterLimit) | |
Private Member Functions | |
void | AddPoint (const IntPoint &pt) |
void | DoMiter () |
void | DoRound () |
void | DoSquare (double mul=1.0) |
Private Attributes | |
Polygon * | m_curr_poly |
double | m_delta |
size_t | m_i |
size_t | m_j |
JoinType | m_jointype |
size_t | m_k |
Polygons | m_p |
double | m_R |
double | m_RMin |
std::vector< DoublePoint > | normals |
Static Private Attributes | |
static const int | buffLength = 128 |
Definition at line 3183 of file clipper.cpp.
ClipperLib::PolyOffsetBuilder::PolyOffsetBuilder | ( | const Polygons & | in_polys, |
Polygons & | out_polys, | ||
double | delta, | ||
JoinType | jointype, | ||
double | MiterLimit | ||
) | [inline] |
Definition at line 3196 of file clipper.cpp.
void ClipperLib::PolyOffsetBuilder::AddPoint | ( | const IntPoint & | pt | ) | [inline, private] |
Definition at line 3295 of file clipper.cpp.
void ClipperLib::PolyOffsetBuilder::DoMiter | ( | ) | [inline, private] |
Definition at line 3333 of file clipper.cpp.
void ClipperLib::PolyOffsetBuilder::DoRound | ( | ) | [inline, private] |
Definition at line 3355 of file clipper.cpp.
void ClipperLib::PolyOffsetBuilder::DoSquare | ( | double | mul = 1.0 | ) | [inline, private] |
Definition at line 3304 of file clipper.cpp.
const int ClipperLib::PolyOffsetBuilder::buffLength = 128 [static, private] |
Definition at line 3191 of file clipper.cpp.
Definition at line 3187 of file clipper.cpp.
double ClipperLib::PolyOffsetBuilder::m_delta [private] |
Definition at line 3189 of file clipper.cpp.
size_t ClipperLib::PolyOffsetBuilder::m_i [private] |
Definition at line 3190 of file clipper.cpp.
size_t ClipperLib::PolyOffsetBuilder::m_j [private] |
Definition at line 3190 of file clipper.cpp.
Definition at line 3192 of file clipper.cpp.
size_t ClipperLib::PolyOffsetBuilder::m_k [private] |
Definition at line 3190 of file clipper.cpp.
Polygons ClipperLib::PolyOffsetBuilder::m_p [private] |
Definition at line 3186 of file clipper.cpp.
double ClipperLib::PolyOffsetBuilder::m_R [private] |
Definition at line 3189 of file clipper.cpp.
double ClipperLib::PolyOffsetBuilder::m_RMin [private] |
Definition at line 3189 of file clipper.cpp.
std::vector<DoublePoint> ClipperLib::PolyOffsetBuilder::normals [private] |
Definition at line 3188 of file clipper.cpp.