14 #ifndef OSG_CONVEXPLANAROCCLUDER
15 #define OSG_CONVEXPLANAROCCLUDER 1
17 #include <osg/ConvexPlanarPolygon>
33 _occluder(cpo._occluder),
34 _holeList(cpo._holeList) {}
46 typedef std::vector<ConvexPlanarPolygon>
HoleList;
50 void setHoleList(
const HoleList& holeList) { _holeList=holeList; }
ConvexPlanarPolygon _occluder
ConvexPlanarOccluder(const ConvexPlanarOccluder &cpo, const CopyOp ©op=CopyOp::SHALLOW_COPY)
void setHoleList(const HoleList &holeList)
void setOccluder(const ConvexPlanarPolygon &cpp)
std::vector< ConvexPlanarPolygon > HoleList
#define META_Object(library, name)
void addHole(const ConvexPlanarPolygon &cpp)
const ConvexPlanarPolygon & getOccluder() const
const HoleList & getHoleList() const
ConvexPlanarPolygon & getOccluder()