LibreOffice Module basegfx (master) 1
Namespaces | Functions
b2dpolygonclipper.cxx File Reference
#include <basegfx/polygon/b2dpolygonclipper.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
#include <basegfx/polygon/b2dpolygoncutandtouch.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/curve/b2dcubicbezier.hxx>
#include <basegfx/utils/rectcliptools.hxx>
#include <sal/log.hxx>
Include dependency graph for b2dpolygonclipper.cxx:

Go to the source code of this file.

Namespaces

namespace  basegfx
 
namespace  basegfx::utils
 

Functions

B2DPolyPolygon basegfx::utils::clipPolygonOnParallelAxis (const B2DPolygon &rCandidate, bool bParallelToXAxis, bool bAboveAxis, double fValueOnOtherAxis, bool bStroke)
 
B2DPolyPolygon basegfx::utils::clipPolyPolygonOnParallelAxis (const B2DPolyPolygon &rCandidate, bool bParallelToXAxis, bool bAboveAxis, double fValueOnOtherAxis, bool bStroke)
 
B2DPolyPolygon basegfx::utils::clipPolygonOnRange (const B2DPolygon &rCandidate, const B2DRange &rRange, bool bInside, bool bStroke)
 
B2DPolyPolygon basegfx::utils::clipPolyPolygonOnRange (const B2DPolyPolygon &rCandidate, const B2DRange &rRange, bool bInside, bool bStroke)
 
B2DPolyPolygon basegfx::utils::clipPolyPolygonOnPolyPolygon (const B2DPolyPolygon &rCandidate, const B2DPolyPolygon &rClip, bool bInside, bool bStroke, size_t *pPointLimit)
 
B2DPolyPolygon basegfx::utils::clipPolygonOnPolyPolygon (const B2DPolygon &rCandidate, const B2DPolyPolygon &rClip, bool bInside, bool bStroke)
 
static sal_uInt32 basegfx::utils::scissorLineSegment (::basegfx::B2DPoint *in_vertex, sal_uInt32 in_count, ::basegfx::B2DPoint *out_vertex, scissor_plane const *pPlane, const ::basegfx::B2DRectangle &rR)
 
B2DPolygon basegfx::utils::clipTriangleListOnRange (const B2DPolygon &rCandidate, const B2DRange &rRange)
 

Variable Documentation

◆ clipmask

sal_uInt32 clipmask

Definition at line 543 of file b2dpolygonclipper.cxx.

◆ d

double d

Definition at line 542 of file b2dpolygonclipper.cxx.

Referenced by Impl_calcSafeParams_focus(), and basegfx::utils::rgb2hsl().

◆ nx

double nx

Definition at line 541 of file b2dpolygonclipper.cxx.

◆ ny

double ny

Definition at line 541 of file b2dpolygonclipper.cxx.