LibreOffice Module drawinglayer (master) 1
Namespaces | Functions
borderlineprimitive2d.cxx File Reference
#include <drawinglayer/geometry/viewinformation2d.hxx>
#include <drawinglayer/primitive2d/borderlineprimitive2d.hxx>
#include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <drawinglayer/primitive2d/PolyPolygonColorPrimitive2D.hxx>
#include <drawinglayer/primitive2d/PolygonStrokePrimitive2D.hxx>
#include <rtl/math.hxx>
#include <algorithm>
#include <utility>
Include dependency graph for borderlineprimitive2d.cxx:

Go to the source code of this file.

Namespaces

namespace  drawinglayer
 
namespace  drawinglayer::primitive2d
 

Functions

static void drawinglayer::primitive2d::addPolygonStrokePrimitive2D (Primitive2DContainer &rContainer, const basegfx::B2DPoint &rStart, const basegfx::B2DPoint &rEnd, const attribute::LineAttribute &rLineAttribute, const attribute::StrokeAttribute &rStrokeAttribute)
 
Primitive2DReference drawinglayer::primitive2d::tryMergeBorderLinePrimitive2D (const BorderLinePrimitive2D *pCandidateA, const BorderLinePrimitive2D *pCandidateB)
 helper to try to merge two instances of BorderLinePrimitive2D. More...