107 if(!xMasterPageSequence.empty())
113 if (rPageFillRange.
isInside(aSubHierarchyRange))
116 rVisitor.
visit(xMasterPageSequence);
118 else if (rPageFillRange.
overlaps(aSubHierarchyRange))
122 aCommonArea.
intersect(aSubHierarchyRange);
127 rVisitor.
visit(xReference);
bool IsSet(SdrLayerID a) const
A SdrPage contains exactly one SdrObjList and a description of the physical page dimensions (size / m...
const sdr::contact::ViewContact & GetViewContact() const
sal_Int32 GetUpperBorder() const
sal_Int32 GetRightBorder() const
sal_Int32 GetLeftBorder() const
bool IsBackgroundFullSize() const
sal_Int32 GetLowerBorder() const
tools::Long GetHeight() const
tools::Long GetWidth() const
void intersect(const Range2D &rRange)
bool isInside(const Tuple2D< TYPE > &rTuple) const
bool overlaps(const Range2D &rRange) const
basegfx::B2DRange getB2DRange(const geometry::ViewInformation2D &aViewInformation) const
virtual void visit(const Primitive2DReference &)=0
SdrPage & GetOwnerPage() const
SdrPage & GetUsedPage() const
const SdrLayerIDSet & GetVisibleLayers() const
virtual ~ViewObjectContactOfMasterPageDescriptor() override
virtual bool isPrimitiveVisible(const DisplayInfo &rDisplayInfo) const override
ViewObjectContactOfMasterPageDescriptor(ObjectContact &rObjectContact, ViewContact &rViewContact)
virtual void getPrimitive2DSequenceHierarchy(DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const override
B2DPolygon createPolygonFromRect(const B2DRectangle &rRect, double fRadiusX, double fRadiusY)