// Define some types used here from boost::polygonnamespacebpl=boost::polygon;// bpl = boost polygon libraryusingnamespacebpl::operators;// +, -, =, ...typedefintcoordinate_type;typedefbpl::polygon_data<int>KPolygon;typedefstd::vector<KPolygon>KPolygonSet;typedefbpl::point_data<int>KPolyPoint;#endif // #ifndef _POLYGONS_DEFS_H_