summaryrefslogtreecommitdiff
path: root/tools/source/generic/poly.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'tools/source/generic/poly.cxx')
-rw-r--r--tools/source/generic/poly.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/source/generic/poly.cxx b/tools/source/generic/poly.cxx
index 4e71b3543cd1..bbc50d642fdf 100644
--- a/tools/source/generic/poly.cxx
+++ b/tools/source/generic/poly.cxx
@@ -1198,6 +1198,9 @@ class ImplPointFilter
public:
virtual void LastPoint() = 0;
virtual void Input( const Point& rPoint ) = 0;
+
+protected:
+ ~ImplPointFilter() {}
};
class ImplPolygonPointFilter : public ImplPointFilter
@@ -1212,6 +1215,8 @@ public:
mpPoly = new ImplPolygon( nDestSize );
}
+ virtual ~ImplPolygonPointFilter() {}
+
virtual void LastPoint();
virtual void Input( const Point& rPoint );
};
@@ -1255,6 +1260,8 @@ public:
{
}
+ virtual ~ImplEdgePointFilter() {}
+
Point EdgeSection( const Point& rPoint, int nEdge ) const;
int VisibleSide( const Point& rPoint ) const;
int IsPolygon() const