LibreOffice Module basegfx (master) 1
Namespaces | Functions
b2dpolygontriangulator.cxx File Reference
#include <basegfx/polygon/b2dpolygontriangulator.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/vector/b2dvector.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <algorithm>
Include dependency graph for b2dpolygontriangulator.cxx:

Go to the source code of this file.

Namespaces

namespace  basegfx
 
namespace  basegfx::triangulator
 

Functions

B2DTriangleVector basegfx::triangulator::triangulate (const B2DPolygon &rCandidate)
 
B2DTriangleVector basegfx::triangulator::triangulate (const B2DPolyPolygon &rCandidate)
 

Variable Documentation

◆ maEnd

B2DPoint maEnd
private

Definition at line 40 of file b2dpolygontriangulator.cxx.

◆ maNewEdgeEntries

std::vector< std::unique_ptr<EdgeEntry> > maNewEdgeEntries
private

Definition at line 113 of file b2dpolygontriangulator.cxx.

◆ maResult

triangulator::B2DTriangleVector maResult
private

Definition at line 114 of file b2dpolygontriangulator.cxx.

◆ maStart

B2DPoint maStart
private

Definition at line 39 of file b2dpolygontriangulator.cxx.

◆ maStartEntries

EdgeEntries maStartEntries
private

Definition at line 112 of file b2dpolygontriangulator.cxx.

◆ mfAtan2

double mfAtan2
private

Definition at line 41 of file b2dpolygontriangulator.cxx.

◆ mpList

EdgeEntry* mpList
private

Definition at line 111 of file b2dpolygontriangulator.cxx.

◆ mpNext

EdgeEntry* mpNext
private

Definition at line 38 of file b2dpolygontriangulator.cxx.