Lines Matching refs:rPoint

1401 	virtual void Input( const Point& rPoint ) = 0;
1417 virtual void Input( const Point& rPoint );
1420 void ImplPolygonPointFilter::Input( const Point& rPoint ) in Input() argument
1422 if ( !mnSize || (rPoint != mpPoly->mpPointAry[mnSize-1]) ) in Input()
1427 mpPoly->mpPointAry[mnSize-1] = rPoint; in Input()
1459 Point EdgeSection( const Point& rPoint, int nEdge ) const;
1460 int VisibleSide( const Point& rPoint ) const;
1464 virtual void Input( const Point& rPoint );
1468 inline int ImplEdgePointFilter::VisibleSide( const Point& rPoint ) const in VisibleSide()
1472 return rPoint.X() < mnLow ? EDGE_LEFT : in VisibleSide()
1473 rPoint.X() > mnHigh ? EDGE_RIGHT : 0; in VisibleSide()
1477 return rPoint.Y() < mnLow ? EDGE_TOP : in VisibleSide()
1478 rPoint.Y() > mnHigh ? EDGE_BOTTOM : 0; in VisibleSide()
1482 Point ImplEdgePointFilter::EdgeSection( const Point& rPoint, int nEdge ) const in EdgeSection() argument
1486 long md = rPoint.X() - lx; in EdgeSection()
1487 long mn = rPoint.Y() - ly; in EdgeSection()
1547 void ImplEdgePointFilter::Input( const Point& rPoint ) in Input() argument
1549 int nOutside = VisibleSide( rPoint ); in Input()
1553 maFirstPoint = rPoint; in Input()
1556 mrNextFilter.Input( rPoint ); in Input()
1558 else if ( rPoint == maLastPoint ) in Input()
1563 mrNextFilter.Input( EdgeSection( rPoint, mnLastOutside ) ); in Input()
1564 mrNextFilter.Input( rPoint ); in Input()
1567 mrNextFilter.Input( EdgeSection( rPoint, nOutside ) ); in Input()
1570 mrNextFilter.Input( EdgeSection( rPoint, mnLastOutside ) ); in Input()
1571 mrNextFilter.Input( EdgeSection( rPoint, nOutside ) ); in Input()
1574 maLastPoint = rPoint; in Input()
1705 sal_Bool Polygon::IsInside( const Point& rPoint ) const in IsInside()
1711 const Line aLine( rPoint, Point( aBound.Right() + 100L, rPoint.Y() ) ); in IsInside()
1715 if ( ( nCount > 2 ) && aBound.IsInside( rPoint ) ) in IsInside()