20#ifndef INCLUDED_SVX_SDR_OVERLAY_OVERLAYOBJECTLIST_HXX
21#define INCLUDED_SVX_SDR_OVERLAY_OVERLAYOBJECTLIST_HXX
37 ::std::vector< std::unique_ptr<OverlayObject> >
maVector;
49 void append(std::unique_ptr<OverlayObject> pOverlayObject);
52 sal_uInt32
count()
const {
return maVector.size(); }
56 bool isHitLogic(
const basegfx::B2DPoint& rLogicPosition,
double fLogicTolerance = 0.0)
const;
59 bool isHitPixel(
const Point& rDiscretePosition)
const;
OverlayObjectList(const OverlayObjectList &)=delete
OverlayObject & getOverlayObject(sal_uInt32 nIndex) const
::std::vector< std::unique_ptr< OverlayObject > > maVector
OverlayObjectList & operator=(const OverlayObjectList &)=delete
#define SVXCORE_DLLPUBLIC