LibreOffice Module tools (master) 1
tools::Polygon Member List

This is the complete list of members for tools::Polygon, including all inherited members.

AdaptiveSubdivide(tools::Polygon &rResult, const double d=1.0) consttools::Polygon
CalcDistance(sal_uInt16 nPt1, sal_uInt16 nPt2) consttools::Polygon
Clear()tools::Polygon
Clip(const tools::Rectangle &rRect)tools::Polygon
Contains(const Point &rPt) consttools::Polygon
getB2DPolygon() consttools::Polygon
GetBoundRect() consttools::Polygon
GetConstFlagAry() consttools::Polygon
GetConstPointAry() consttools::Polygon
GetFlags(sal_uInt16 nPos) consttools::Polygon
GetPoint(sal_uInt16 nPos) consttools::Polygon
GetPointAry()tools::Polygon
GetSize() consttools::Polygon
HasFlags() consttools::Polygon
ImplRead(SvStream &rIStream)tools::Polygon
ImplReduceEdges(tools::Polygon &rPoly, const double &rArea, sal_uInt16 nPercent)tools::Polygonstatic
ImplType typedeftools::Polygon
ImplWrite(SvStream &rOStream) consttools::Polygon
Insert(sal_uInt16 nPos, const Point &rPt)tools::Polygon
Insert(sal_uInt16 nPos, const tools::Polygon &rPoly)tools::Polygon
IsEqual(const tools::Polygon &rPoly) consttools::Polygon
IsRect() consttools::Polygon
Move(tools::Long nHorzMove, tools::Long nVertMove)tools::Polygon
mpImplPolygontools::Polygonprivate
operator!=(const tools::Polygon &rPoly) consttools::Polygoninline
operator=(const tools::Polygon &rPoly)tools::Polygon
operator=(tools::Polygon &&rPoly) noexcepttools::Polygon
operator==(const tools::Polygon &rPoly) consttools::Polygon
operator[](sal_uInt16 nPos) consttools::Polygoninline
operator[](sal_uInt16 nPos)tools::Polygon
Optimize(PolyOptimizeFlags nOptimizeFlags)tools::Polygon
Polygon()tools::Polygon
Polygon(sal_uInt16 nSize)tools::Polygonexplicit
Polygon(sal_uInt16 nPoints, const Point *pPtAry, const PolyFlags *pFlagAry=nullptr)tools::Polygon
Polygon(const tools::Rectangle &rRect)tools::Polygonexplicit
Polygon(const tools::Rectangle &rRect, sal_uInt32 nHorzRound, sal_uInt32 nVertRound)tools::Polygon
Polygon(const Point &rCenter, tools::Long nRadX, tools::Long nRadY)tools::Polygon
Polygon(const tools::Rectangle &rBound, const Point &rStart, const Point &rEnd, PolyStyle ePolyStyle=PolyStyle::Arc, const bool bClockWiseArcDirection=false)tools::Polygon
Polygon(const Point &rBezPt1, const Point &rCtrlPt1, const Point &rBezPt2, const Point &rCtrlPt2, sal_uInt16 nPoints)tools::Polygon
Polygon(const tools::Polygon &rPoly)tools::Polygon
Polygon(tools::Polygon &&rPoly) noexcepttools::Polygon
Polygon(const ::basegfx::B2DPolygon &rPolygon)tools::Polygonexplicit
Read(SvStream &rIStream)tools::Polygon
ReadPolygontools::Polygonfriend
Rotate(const Point &rCenter, double fSin, double fCos)tools::Polygon
Rotate(const Point &rCenter, Degree10 nAngle10)tools::Polygon
Scale(double fScaleX, double fScaleY)tools::Polygon
SetFlags(sal_uInt16 nPos, PolyFlags eFlags)tools::Polygon
SetPoint(const Point &rPt, sal_uInt16 nPos)tools::Polygon
SetSize(sal_uInt16 nNewSize)tools::Polygon
SubdivideBezier(const Polygon &rPoly)tools::Polygonstatic
Translate(const Point &rTrans)tools::Polygon
Write(SvStream &rOStream) consttools::Polygon
WritePolygontools::Polygonfriend
~Polygon()tools::Polygon