Lines Matching refs:SweepLineEvent
177 class SweepLineEvent class
210 SweepLineEvent( double fPos, in SweepLineEvent() function in basegfx::__anon065267770111::SweepLineEvent
226 bool operator<( const SweepLineEvent& rRHS ) const { return mfPos < rRHS.mfPos; } in operator <()
250 typedef std::vector< SweepLineEvent > VectorOfEvents;
316 std::ptrdiff_t intersect( SweepLineEvent& rEvent, in intersect()
336 rEvent.getEdgeType() == SweepLineEvent::STARTING_EDGE); in intersect()
380 void handleInitialOwnEdge(SweepLineEvent& rEvent, in handleInitialOwnEdge()
386 rEvent.getEdgeType() == SweepLineEvent::STARTING_EDGE); in handleInitialOwnEdge()
509 bool metOwnEdge(const SweepLineEvent& rEvent, in metOwnEdge()
592 SweepLineEvent( rCurrRect.getMinX(), in setupSweepLineEventListFromRanges()
594 SweepLineEvent::STARTING_EDGE, in setupSweepLineEventListFromRanges()
596 SweepLineEvent::PROCEED_UP : SweepLineEvent::PROCEED_DOWN) ); in setupSweepLineEventListFromRanges()
609 SweepLineEvent( rCurrRect.getMaxX(), in setupSweepLineEventListFromRanges()
611 SweepLineEvent::FINISHING_EDGE, in setupSweepLineEventListFromRanges()
613 SweepLineEvent::PROCEED_DOWN : SweepLineEvent::PROCEED_UP ) ); in setupSweepLineEventListFromRanges()
659 SweepLineEvent& rCurrEvent ) in createActiveEdgesFromStartEvent()
663 … const bool bGoesDown=rCurrEvent.getEdgeDirection() == SweepLineEvent::PROCEED_DOWN; in createActiveEdgesFromStartEvent()
767 SweepLineEvent& rCurrEvent, in processActiveEdges()
826 SweepLineEvent& rCurrEvent, in processActiveEdgesTopDown()
841 SweepLineEvent& rCurrEvent, in processActiveEdgesBottomUp()
857 void handleStartingEdge( SweepLineEvent& rCurrEvent, in handleStartingEdge()
867 if( SweepLineEvent::PROCEED_DOWN == rCurrEvent.getEdgeDirection() ) in handleStartingEdge()
875 void handleFinishingEdge( SweepLineEvent& rCurrEvent, in handleFinishingEdge()
880 if( SweepLineEvent::PROCEED_DOWN == rCurrEvent.getEdgeDirection() ) in handleFinishingEdge()
888 inline void handleSweepLineEvent( SweepLineEvent& rCurrEvent, in handleSweepLineEvent()
893 if( SweepLineEvent::STARTING_EDGE == rCurrEvent.getEdgeType() ) in handleSweepLineEvent()