|
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().