Lines Matching refs:rActiveEdge
317 ActiveEdge& rActiveEdge, in intersect() argument
325 || (isFinishingEdge && &rEvent.getRect() == &rActiveEdge.getRect()), in intersect()
329 rActiveEdge.getInvariantCoord() ); in intersect()
340 handleFinalOwnRightEdge(rActiveEdge); in intersect()
342 handleFinalOwnLeftEdge(rActiveEdge, in intersect()
349 else if( metOwnEdge(rEvent,rActiveEdge) ) in intersect()
351 handleInitialOwnEdge(rEvent, rActiveEdge); in intersect()
359 OSL_ENSURE( rActiveEdge.getTargetPolygonIndex() != -1, in intersect()
363 rActiveEdge.getEdgeDirection() == ActiveEdge::PROCEED_LEFT); in intersect()
366 return handleComplexLeftEdge(rActiveEdge, in intersect()
371 return handleComplexRightEdge(rActiveEdge, in intersect()
381 ActiveEdge& rActiveEdge) in handleInitialOwnEdge() argument
384 rActiveEdge.getEdgeDirection() == ActiveEdge::PROCEED_LEFT); in handleInitialOwnEdge()
394 mpLeadingRightEdge == &rActiveEdge, in handleInitialOwnEdge()
398 void handleFinalOwnRightEdge(ActiveEdge& rActiveEdge) in handleFinalOwnRightEdge() argument
400 OSL_ENSURE( rActiveEdge.getEdgeDirection() == ActiveEdge::PROCEED_RIGHT, in handleFinalOwnRightEdge()
403 rActiveEdge.setTargetPolygonIndex(mnIdx); in handleFinalOwnRightEdge()
404 mpLeadingRightEdge = &rActiveEdge; in handleFinalOwnRightEdge()
407 void handleFinalOwnLeftEdge(ActiveEdge& rActiveEdge, in handleFinalOwnLeftEdge() argument
411 OSL_ENSURE( rActiveEdge.getEdgeDirection() == ActiveEdge::PROCEED_LEFT, in handleFinalOwnLeftEdge()
415 rActiveEdge.getTargetPolygonIndex() == mnIdx); in handleFinalOwnLeftEdge()
422 const std::ptrdiff_t nTmpIdx=rActiveEdge.getTargetPolygonIndex(); in handleFinalOwnLeftEdge()
442 std::ptrdiff_t handleComplexLeftEdge(ActiveEdge& rActiveEdge, in handleComplexLeftEdge() argument
448 rActiveEdge.getTargetPolygonIndex() == mnIdx); in handleComplexLeftEdge()
459 rActiveEdge.setTargetPolygonIndex(nIdxNewPolygon); in handleComplexLeftEdge()
465 const std::ptrdiff_t nTmpIdx=rActiveEdge.getTargetPolygonIndex(); in handleComplexLeftEdge()
479 ActiveEdge* const pNearEdge=&rActiveEdge; in handleComplexLeftEdge()
491 std::ptrdiff_t handleComplexRightEdge(ActiveEdge& rActiveEdge, in handleComplexRightEdge() argument
495 const std::ptrdiff_t nTmpIdx=rActiveEdge.getTargetPolygonIndex(); in handleComplexRightEdge()
500 rActiveEdge.setTargetPolygonIndex(mnIdx); in handleComplexRightEdge()
501 mpLeadingRightEdge = &rActiveEdge; in handleComplexRightEdge()
510 ActiveEdge& rActiveEdge) in metOwnEdge() argument
512 const bool bHitOwnEdge=&rEvent.getRect() == &rActiveEdge.getRect(); in metOwnEdge()