14#ifndef OSG_CONVEXPLANAROCCLUDER
15#define OSG_CONVEXPLANAROCCLUDER 1
33 _occluder(cpo._occluder),
34 _holeList(cpo._holeList) {}
46 typedef std::vector<ConvexPlanarPolygon>
HoleList;
Definition ConvexPlanarOccluder:26
HoleList _holeList
Definition ConvexPlanarOccluder:61
void setHoleList(const HoleList &holeList)
Definition ConvexPlanarOccluder:50
ConvexPlanarPolygon & getOccluder()
Definition ConvexPlanarOccluder:40
ConvexPlanarOccluder()
Definition ConvexPlanarOccluder:30
const ConvexPlanarPolygon & getOccluder() const
Definition ConvexPlanarOccluder:42
void setOccluder(const ConvexPlanarPolygon &cpp)
Definition ConvexPlanarOccluder:38
ConvexPlanarPolygon _occluder
Definition ConvexPlanarOccluder:60
ConvexPlanarOccluder(const ConvexPlanarOccluder &cpo, const CopyOp ©op=CopyOp::SHALLOW_COPY)
Definition ConvexPlanarOccluder:31
META_Object(osg, ConvexPlanarOccluder)
HoleList & getHoleList()
Definition ConvexPlanarOccluder:52
const HoleList & getHoleList() const
Definition ConvexPlanarOccluder:54
std::vector< ConvexPlanarPolygon > HoleList
Definition ConvexPlanarOccluder:46
void addHole(const ConvexPlanarPolygon &cpp)
Definition ConvexPlanarOccluder:48
Definition ConvexPlanarPolygon:25
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
#define OSG_EXPORT
Definition osg/Export:39