LibreOffice Module basegfx (master) 1
Namespaces | Macros | Functions
b2dpolygoncutandtouch.cxx File Reference
#include <basegfx/polygon/b2dpolygoncutandtouch.hxx>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2dvector.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/curve/b2dcubicbezier.hxx>
#include <vector>
#include <algorithm>
#include <memory>
Include dependency graph for b2dpolygoncutandtouch.cxx:

Go to the source code of this file.

Namespaces

namespace  basegfx
 
namespace  basegfx::utils
 

Macros

#define SUBDIVIDE_FOR_CUT_TEST_COUNT   (50)
 

Functions

B2DPolygon basegfx::utils::addPointsAtCutsAndTouches (const B2DPolygon &rCandidate, size_t *pPointLimit)
 
B2DPolyPolygon basegfx::utils::addPointsAtCutsAndTouches (const B2DPolyPolygon &rCandidate, size_t *pPointLimit)
 
B2DPolygon basegfx::utils::addPointsAtCuts (const B2DPolygon &rCandidate, const B2DPoint &rStart, const B2DPoint &rEnd)
 
B2DPolygon basegfx::utils::addPointsAtCuts (const B2DPolygon &rCandidate, const B2DPolyPolygon &rPolyMask)
 

Macro Definition Documentation

◆ SUBDIVIDE_FOR_CUT_TEST_COUNT

#define SUBDIVIDE_FOR_CUT_TEST_COUNT   (50)

Definition at line 34 of file b2dpolygoncutandtouch.cxx.

Variable Documentation

◆ maPoint

B2DPoint maPoint
private

Definition at line 43 of file b2dpolygoncutandtouch.cxx.

◆ maPoints

temporaryPointVector maPoints
private

Definition at line 76 of file b2dpolygoncutandtouch.cxx.

◆ maPolygon

B2DPolygon maPolygon
private

Definition at line 74 of file b2dpolygoncutandtouch.cxx.

◆ maRange

B2DRange maRange
private

Definition at line 75 of file b2dpolygoncutandtouch.cxx.

◆ mfCut

double mfCut
private

Definition at line 45 of file b2dpolygoncutandtouch.cxx.

◆ mnIndex

sal_uInt32 mnIndex
private

Definition at line 44 of file b2dpolygoncutandtouch.cxx.