Assimp  v3.1.1 (June 2014)
clipper.hpp File Reference

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

 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

Functions

double ClipperLib::Area (const Polygon &poly)
 
void ClipperLib::OffsetPolygons (const Polygons &in_polys, Polygons &out_polys, double delta, JoinType jointype, double MiterLimit)
 
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)
 
void ClipperLib::SimplifyPolygons (const Polygons &in_polys, Polygons &out_polys, PolyFillType fillType)
 
void ClipperLib::SimplifyPolygons (Polygons &polys, PolyFillType fillType)