LibreOffice Module basegfx (master) 1
|
#include <basegfx/polygon/b2dtrapezoid.hxx>
#include <basegfx/range/b1drange.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <osl/diagnose.h>
#include <list>
Go to the source code of this file.
Namespaces | |
namespace | basegfx |
namespace | basegfx::trapezoidhelper |
namespace | basegfx::utils |
Typedefs | |
typedef std::vector< TrDeSimpleEdge > | basegfx::trapezoidhelper::TrDeSimpleEdges |
typedef std::list< TrDeEdgeEntry > | basegfx::trapezoidhelper::TrDeEdgeEntries |
Functions | |
void | basegfx::utils::trapezoidSubdivide (B2DTrapezoidVector &ro_Result, const B2DPolyPolygon &rSourcePolyPolygon) |
void | basegfx::utils::createLineTrapezoidFromEdge (B2DTrapezoidVector &ro_Result, const B2DPoint &rPointA, const B2DPoint &rPointB, double fLineWidth) |
void | basegfx::utils::createLineTrapezoidFromB2DPolygon (B2DTrapezoidVector &ro_Result, const B2DPolygon &rPolygon, double fLineWidth) |
|
private |
Definition at line 209 of file b2dtrapezoid.cxx.
|
private |
Special case the first allocation to avoid it.
Definition at line 208 of file b2dtrapezoid.cxx.
|
private |
new points allocated for cuts
Definition at line 261 of file b2dtrapezoid.cxx.
|
private |
Definition at line 259 of file b2dtrapezoid.cxx.
|
private |
Definition at line 258 of file b2dtrapezoid.cxx.
|
private |
Definition at line 78 of file b2dtrapezoid.cxx.
|
protected |
Definition at line 44 of file b2dtrapezoid.cxx.
|
private |
Definition at line 206 of file b2dtrapezoid.cxx.
|
protected |
Definition at line 43 of file b2dtrapezoid.cxx.
|
staticprivate |
Definition at line 204 of file b2dtrapezoid.cxx.
|
private |
Definition at line 205 of file b2dtrapezoid.cxx.