make clipperlib::PolyNode and PolyTree visable from the outside

This commit is contained in:
Dane Springmeyer 2015-04-01 21:44:16 -04:00
parent 5ca850a17e
commit 529231f709

View file

@ -32,8 +32,8 @@
*******************************************************************************/
#ifndef clipper_hpp
#define clipper_hpp
#define clipper_hpp
#include <mapnik/config.hpp>
#define CLIPPER_VERSION "6.2.6"
@ -135,7 +135,7 @@ enum EndType {etClosedPolygon, etClosedLine, etOpenButt, etOpenSquare, etOpenRou
class PolyNode;
typedef std::vector< PolyNode* > PolyNodes;
class PolyNode
class MAPNIK_DECL PolyNode
{
public:
PolyNode();
@ -158,7 +158,7 @@ private:
friend class MAPNIK_DECL ClipperOffset;
};
class PolyTree: public PolyNode
class MAPNIK_DECL PolyTree: public PolyNode
{
public:
~PolyTree(){Clear();};