LibreOffice Module basegfx (master) 1
|
Classes | |
class | B2DTriangle |
Typedefs | |
typedef ::std::vector< B2DTriangle > | B2DTriangleVector |
Functions | |
B2DTriangleVector | triangulate (const B2DPolygon &rCandidate) |
B2DTriangleVector | triangulate (const B2DPolyPolygon &rCandidate) |
BASEGFX_DLLPUBLIC B2DTriangleVector | triangulate (const ::basegfx::B2DPolygon &rCandidate) |
BASEGFX_DLLPUBLIC B2DTriangleVector | triangulate (const ::basegfx::B2DPolyPolygon &rCandidate) |
typedef ::std::vector< B2DTriangle > basegfx::triangulator::B2DTriangleVector |
Definition at line 61 of file b2dpolygontriangulator.hxx.
BASEGFX_DLLPUBLIC B2DTriangleVector basegfx::triangulator::triangulate | ( | const ::basegfx::B2DPolygon & | rCandidate | ) |
BASEGFX_DLLPUBLIC B2DTriangleVector basegfx::triangulator::triangulate | ( | const ::basegfx::B2DPolyPolygon & | rCandidate | ) |
B2DTriangleVector basegfx::triangulator::triangulate | ( | const B2DPolygon & | rCandidate | ) |
Definition at line 372 of file b2dpolygontriangulator.cxx.
References basegfx::utils::adaptiveSubdivideByAngle(), basegfx::utils::addTriangleFan(), basegfx::B2DPolygon::areControlPointsUsed(), basegfx::B2DPolygon::count(), basegfx::B2DPolygon::getB2DPoint(), basegfx::utils::isConvex(), basegfx::B2DPolygon::removeDoublePoints(), and basegfx::utils::removeNeutralPoints().
Referenced by triangulate().
B2DTriangleVector basegfx::triangulator::triangulate | ( | const B2DPolyPolygon & | rCandidate | ) |
Definition at line 409 of file b2dpolygontriangulator.cxx.
References basegfx::utils::adaptiveSubdivideByAngle(), basegfx::B2DPolyPolygon::areControlPointsUsed(), basegfx::B2DPolyPolygon::count(), basegfx::B2DPolyPolygon::getB2DPolygon(), and triangulate().