Lines Matching refs:Polygon

111 class TOOLS_DLLPUBLIC Polygon  class
126 static void ImplReduceEdges( Polygon& rPoly, const double& rArea, sal_uInt16 nPercent );
133 Polygon();
134 Polygon( sal_uInt16 nSize );
135 Polygon( sal_uInt16 nPoints, const Point* pPtAry,
137 Polygon( const Rectangle& rRect );
138 Polygon( const Rectangle& rRect,
140 Polygon( const Point& rCenter,
143 Polygon( const Rectangle& rBound,
146 Polygon( const Point& rBezPt1, const Point& rCtrlPt1,
150 Polygon( const Polygon& rPoly );
151 ~Polygon();
196 void AdaptiveSubdivide( Polygon& rResult, const double d = 1.0 ) const;
210 void Distort( const Rectangle& rRefRect, const Polygon& rDistortedRect );
213 void Insert( sal_uInt16 nPos, const Polygon& rPoly );
219 Polygon& operator=( const Polygon& rPoly );
220 sal_Bool operator==( const Polygon& rPoly ) const;
221 sal_Bool operator!=( const Polygon& rPoly ) const in operator !=()
222 { return !(Polygon::operator==( rPoly )); } in operator !=()
223 sal_Bool IsEqual( const Polygon& rPoly ) const;
227 TOOLS_DLLPUBLIC friend SvStream& operator>>( SvStream& rIStream, Polygon& rPoly );
228 TOOLS_DLLPUBLIC friend SvStream& operator<<( SvStream& rOStream, const Polygon& rPoly );
241 explicit Polygon(const ::basegfx::B2DPolygon& rPolygon);
263 PolyPolygon( const Polygon& rPoly );
267 void Insert( const Polygon& rPoly, sal_uInt16 nPos = POLYPOLY_APPEND );
269 void Replace( const Polygon& rPoly, sal_uInt16 nPos );
270 const Polygon& GetObject( sal_uInt16 nPos ) const;
313 void Distort( const Rectangle& rRefRect, const Polygon& rDistortedRect );
315 const Polygon& operator[]( sal_uInt16 nPos ) const { return GetObject( nPos ); } in operator []()
316 Polygon& operator[]( sal_uInt16 nPos );