Lines Matching refs:rPolyPoly
126 PolyPolygon::PolyPolygon( const PolyPolygon& rPolyPoly ) in PolyPolygon() argument
129 DBG_CHKOBJ( &rPolyPoly, PolyPolygon, NULL ); in PolyPolygon()
130 …DBG_ASSERT( rPolyPoly.mpImplPolyPolygon->mnRefCount < 0xFFFFFFFE, "PolyPolygon: RefCount overflow"… in PolyPolygon()
132 mpImplPolyPolygon = rPolyPoly.mpImplPolyPolygon; in PolyPolygon()
365 void PolyPolygon::GetIntersection( const PolyPolygon& rPolyPoly, PolyPolygon& rResult ) const in GetIntersection() argument
367 ImplDoOperation( rPolyPoly, rResult, POLY_CLIP_INT ); in GetIntersection()
372 void PolyPolygon::GetUnion( const PolyPolygon& rPolyPoly, PolyPolygon& rResult ) const in GetUnion() argument
374 ImplDoOperation( rPolyPoly, rResult, POLY_CLIP_UNION ); in GetUnion()
379 void PolyPolygon::GetDifference( const PolyPolygon& rPolyPoly, PolyPolygon& rResult ) const in GetDifference() argument
381 ImplDoOperation( rPolyPoly, rResult, POLY_CLIP_DIFF ); in GetDifference()
386 void PolyPolygon::GetXOR( const PolyPolygon& rPolyPoly, PolyPolygon& rResult ) const in GetXOR() argument
388 ImplDoOperation( rPolyPoly, rResult, POLY_CLIP_XOR ); in GetXOR()
393 void PolyPolygon::ImplDoOperation( const PolyPolygon& rPolyPoly, PolyPolygon& rResult, sal_uIntPtr … in ImplDoOperation() argument
399 basegfx::B2DPolyPolygon aMergePolyPolygonB( rPolyPoly.getB2DPolyPolygon() ); in ImplDoOperation()
691 PolyPolygon& PolyPolygon::operator=( const PolyPolygon& rPolyPoly ) in operator =() argument
694 DBG_CHKOBJ( &rPolyPoly, PolyPolygon, NULL ); in operator =()
695 …DBG_ASSERT( rPolyPoly.mpImplPolyPolygon->mnRefCount < 0xFFFFFFFE, "PolyPolygon: RefCount overflow"… in operator =()
697 rPolyPoly.mpImplPolyPolygon->mnRefCount++; in operator =()
704 mpImplPolyPolygon = rPolyPoly.mpImplPolyPolygon; in operator =()
710 sal_Bool PolyPolygon::operator==( const PolyPolygon& rPolyPoly ) const in operator ==()
713 DBG_CHKOBJ( &rPolyPoly, PolyPolygon, NULL ); in operator ==()
715 if ( rPolyPoly.mpImplPolyPolygon == mpImplPolyPolygon ) in operator ==()
723 sal_Bool PolyPolygon::IsEqual( const PolyPolygon& rPolyPoly ) const in IsEqual()
726 if ( Count() != rPolyPoly.Count() ) in IsEqual()
733 if (!GetObject( i ).IsEqual( rPolyPoly.GetObject( i ) ) ) in IsEqual()
745 SvStream& operator>>( SvStream& rIStream, PolyPolygon& rPolyPoly ) in operator >>() argument
747 DBG_CHKOBJ( &rPolyPoly, PolyPolygon, NULL ); in operator >>()
760 if ( rPolyPoly.mpImplPolyPolygon->mnRefCount > 1 ) in operator >>()
761 rPolyPoly.mpImplPolyPolygon->mnRefCount--; in operator >>()
763 delete rPolyPoly.mpImplPolyPolygon; in operator >>()
765 rPolyPoly.mpImplPolyPolygon = new ImplPolyPolygon( nPolyCount ); in operator >>()
771 rPolyPoly.mpImplPolyPolygon->mpPolyAry[i] = pPoly; in operator >>()
775 rPolyPoly = PolyPolygon(); in operator >>()
782 SvStream& operator<<( SvStream& rOStream, const PolyPolygon& rPolyPoly ) in operator <<() argument
784 DBG_CHKOBJ( &rPolyPoly, PolyPolygon, NULL ); in operator <<()
788 sal_uInt16 nPolyCount = rPolyPoly.mpImplPolyPolygon->mnCount; in operator <<()
793 rOStream << *(rPolyPoly.mpImplPolyPolygon->mpPolyAry[i]); in operator <<()