20 #ifndef INCLUDED_SVX_INC_XPOLYIMP_HXX
21 #define INCLUDED_SVX_INC_XPOLYIMP_HXX
33 std::unique_ptr<PolyFlags[]>
41 ImpXPolygon( sal_uInt16 nInitSize, sal_uInt16 nResize=16 );
49 void Resize( sal_uInt16 nNewSize,
bool bDeletePoints =
true );
50 void InsertSpace( sal_uInt16 nPos, sal_uInt16 nCount );
51 void Remove( sal_uInt16 nPos, sal_uInt16 nCount );
61 #endif // INCLUDED_SVX_INC_XPOLYIMP_HXX
void CheckPointDelete() const
::std::vector< XPolygon > aXPolyList
bool operator==(const ImpXPolygon &rImpXPoly) const
std::unique_ptr< PolyFlags[]> pFlagAry
void Resize(sal_uInt16 nNewSize, bool bDeletePoints=true)
Change polygon size.
std::unique_ptr< Point[]> pPointAry
ImpXPolygon(sal_uInt16 nInitSize, sal_uInt16 nResize=16)
void InsertSpace(sal_uInt16 nPos, sal_uInt16 nCount)
void Remove(sal_uInt16 nPos, sal_uInt16 nCount)