Classes |
| class | ClipperLib::Clipper |
| class | ClipperLib::ClipperBase |
| class | ClipperLib::clipperException |
| struct | ClipperLib::ExPolygon |
| struct | ClipperLib::HorzJoinRec |
| struct | ClipperLib::IntersectNode |
| struct | ClipperLib::IntPoint |
| struct | ClipperLib::IntRect |
| struct | ClipperLib::JoinRec |
| struct | ClipperLib::LocalMinima |
| struct | ClipperLib::OutPt |
| struct | ClipperLib::OutRec |
| struct | ClipperLib::Scanbeam |
| struct | ClipperLib::TEdge |
Namespaces |
| namespace | ClipperLib |
Typedefs |
| typedef std::vector< TEdge * > | ClipperLib::EdgeList |
| typedef std::vector< ExPolygon > | ClipperLib::ExPolygons |
typedef std::vector
< HorzJoinRec * > | ClipperLib::HorzJoinList |
| typedef std::vector< JoinRec * > | ClipperLib::JoinList |
| typedef signed long long | ClipperLib::long64 |
| typedef std::vector< IntPoint > | ClipperLib::Polygon |
| typedef std::vector< Polygon > | ClipperLib::Polygons |
| typedef std::vector< OutRec * > | ClipperLib::PolyOutList |
| typedef unsigned long long | ClipperLib::ulong64 |
Enumerations |
| enum | ClipperLib::ClipType { ClipperLib::ctIntersection,
ClipperLib::ctUnion,
ClipperLib::ctDifference,
ClipperLib::ctXor
} |
| enum | ClipperLib::EdgeSide { ClipperLib::esNeither = 0,
ClipperLib::esLeft = 1,
ClipperLib::esRight = 2,
ClipperLib::esBoth = 3
} |
| enum | ClipperLib::IntersectProtects { ClipperLib::ipNone = 0,
ClipperLib::ipLeft = 1,
ClipperLib::ipRight = 2,
ClipperLib::ipBoth = 3
} |
| enum | ClipperLib::JoinType { ClipperLib::jtSquare,
ClipperLib::jtRound,
ClipperLib::jtMiter
} |
| enum | ClipperLib::PolyFillType { ClipperLib::pftEvenOdd,
ClipperLib::pftNonZero,
ClipperLib::pftPositive,
ClipperLib::pftNegative
} |
| enum | ClipperLib::PolyType { ClipperLib::ptSubject,
ClipperLib::ptClip
} |
Functions |
| double | ClipperLib::Area (const Polygon &poly) |
| void | ClipperLib::OffsetPolygons (const Polygons &in_polys, Polygons &out_polys, double delta, JoinType jointype=jtSquare, double MiterLimit=2) |
| std::ostream & | ClipperLib::operator<< (std::ostream &s, Polygon &p) |
| std::ostream & | ClipperLib::operator<< (std::ostream &s, Polygons &p) |
| bool | ClipperLib::Orientation (const Polygon &poly) |
| void | ClipperLib::ReversePolygon (Polygon &p) |
| void | ClipperLib::ReversePolygons (Polygons &p) |
| void | ClipperLib::SimplifyPolygon (const Polygon &in_poly, Polygons &out_polys, PolyFillType fillType=pftEvenOdd) |
| void | ClipperLib::SimplifyPolygons (const Polygons &in_polys, Polygons &out_polys, PolyFillType fillType=pftEvenOdd) |
| void | ClipperLib::SimplifyPolygons (Polygons &polys, PolyFillType fillType=pftEvenOdd) |