diff --git a/include/osg/ConvexPlanerPolygon b/include/osg/ConvexPlanerPolygon index ec7dd33b3..7d101c2ed 100644 --- a/include/osg/ConvexPlanerPolygon +++ b/include/osg/ConvexPlanerPolygon @@ -21,14 +21,8 @@ class SG_EXPORT ConvexPlanerPolygon public: - inline ConvexPlanerPolygon() {} + ConvexPlanerPolygon(); - float area() { return _area; } - - const Vec3& center() { return _center; } - - const Vec3& normal() { return _normal; } - typedef std::vector VertexList; void add(const Vec3& v) { _vertexList.push_back(v); } @@ -37,17 +31,8 @@ class SG_EXPORT ConvexPlanerPolygon const VertexList& getVertexList() const { return _vertexList; } - void computeAttributes(); - - void computeBound(BoundingBox& bb) const; - - void computeBound(BoundingSphere& bs) const; - protected: - float _area; - Vec3 _center; - Vec3 _normal; VertexList _vertexList; }; diff --git a/src/osg/ConvexPlanerPolygon.cpp b/src/osg/ConvexPlanerPolygon.cpp index a750cd86a..a78744b65 100644 --- a/src/osg/ConvexPlanerPolygon.cpp +++ b/src/osg/ConvexPlanerPolygon.cpp @@ -2,3 +2,6 @@ using namespace osg; +ConvexPlanerPolygon::ConvexPlanerPolygon() +{ +}