From 9f412d684c51d8bf93f90bb3b6d442fa79d21e0c Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 7 Jan 2008 09:47:36 +0000 Subject: [PATCH] Added OSGUTIL_EXPORTs --- include/osgUtil/EdgeCollector | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/include/osgUtil/EdgeCollector b/include/osgUtil/EdgeCollector index d4242d6ee..69b9f702a 100644 --- a/include/osgUtil/EdgeCollector +++ b/include/osgUtil/EdgeCollector @@ -68,8 +68,6 @@ public: struct Edgeloop; struct Point; - - typedef std::list > IndexArrayList; ~EdgeCollector(); @@ -88,7 +86,7 @@ public: typedef std::set< osg::ref_ptr > TriangleSet; typedef std::map< osg::ref_ptr, unsigned int, dereference_less > TriangleMap; - struct Point : public osg::Referenced + struct OSGUTIL_EXPORT Point : public osg::Referenced { Point(): _protected(false), _index(0) {} @@ -106,7 +104,7 @@ public: bool isBoundaryPoint() const; }; - struct Edge : public osg::Referenced + struct OSGUTIL_EXPORT Edge : public osg::Referenced { void clear(); @@ -138,7 +136,7 @@ public: bool beginConnected(const Edge& rhs) const { return (_op1 == rhs._op2); } }; - struct Triangle : public osg::Referenced + struct OSGUTIL_EXPORT Triangle : public osg::Referenced { Triangle() {} @@ -169,7 +167,7 @@ public: osg::Plane _plane; }; - class Edgeloop : public osg::Referenced + class OSGUTIL_EXPORT Edgeloop : public osg::Referenced { public: typedef std::vector > EdgeList;