Lines Matching refs:std
59 typedef std::vector<B2DRange> VectorOfRanges;
107 std::ptrdiff_t nPolyIdx, in ActiveEdge()
119 std::ptrdiff_t getTargetPolygonIndex() const { return mnPolygonIdx; } in getTargetPolygonIndex()
120 void setTargetPolygonIndex( std::ptrdiff_t nIdx ) { mnPolygonIdx = nIdx; } in setTargetPolygonIndex()
153 std::ptrdiff_t mnPolygonIdx;
163 typedef std::list< ActiveEdge > ListOfEdges;
250 typedef std::vector< SweepLineEvent > VectorOfEvents;
275 void setPolygonPoolIndex( std::ptrdiff_t nIdx ) { mnIdx = nIdx; } in setPolygonPoolIndex()
316 std::ptrdiff_t intersect( SweepLineEvent& rEvent, in intersect()
378 std::ptrdiff_t getPolygonPoolIndex() const { return mnIdx; } in getPolygonPoolIndex()
422 const std::ptrdiff_t nTmpIdx=rActiveEdge.getTargetPolygonIndex(); in handleFinalOwnLeftEdge()
442 std::ptrdiff_t handleComplexLeftEdge(ActiveEdge& rActiveEdge, in handleComplexLeftEdge()
455 const std::ptrdiff_t nIdxNewPolygon=rPolygonPool.alloc(); in handleComplexLeftEdge()
465 const std::ptrdiff_t nTmpIdx=rActiveEdge.getTargetPolygonIndex(); in handleComplexLeftEdge()
491 std::ptrdiff_t handleComplexRightEdge(ActiveEdge& rActiveEdge, in handleComplexRightEdge()
495 const std::ptrdiff_t nTmpIdx=rActiveEdge.getTargetPolygonIndex(); in handleComplexRightEdge()
520 std::for_each( maPoints.begin(), in getPolygon()
555 std::ptrdiff_t mnIdx;
558 std::vector<B2DPoint> maPoints;
571 const std::vector<B2DRange>& rRanges, in setupSweepLineEventListFromRanges()
572 … const std::vector<B2VectorOrientation>& rOrientations ) in setupSweepLineEventListFromRanges()
583 std::vector<B2DRange>::const_iterator aCurrRect=rRanges.begin(); in setupSweepLineEventListFromRanges()
584 std::vector<B2VectorOrientation>::const_iterator aCurrOrientation=rOrientations.begin(); in setupSweepLineEventListFromRanges()
585 const std::vector<B2DRange>::const_iterator aEnd=rRanges.end(); in setupSweepLineEventListFromRanges()
586 … const std::vector<B2VectorOrientation>::const_iterator aEndOrientation=rOrientations.end(); in setupSweepLineEventListFromRanges()
600 std::vector<B2DRange>::const_reverse_iterator aCurrRectR=rRanges.rbegin(); in setupSweepLineEventListFromRanges()
601 … std::vector<B2VectorOrientation>::const_reverse_iterator aCurrOrientationR=rOrientations.rbegin(); in setupSweepLineEventListFromRanges()
602 const std::vector<B2DRange>::const_reverse_iterator aEndR=rRanges.rend(); in setupSweepLineEventListFromRanges()
603 …const std::vector<B2VectorOrientation>::const_reverse_iterator aEndOrientationR=rOrientations.rend… in setupSweepLineEventListFromRanges()
630 std::stable_sort( o_rEventVector.begin(), in setupSweepLineEventListFromRanges()
667 const std::ptrdiff_t nIdxPolygon=io_rPolygonPool.alloc(); in createActiveEdgesFromStartEvent()
777 first = std::find_if(first, last, in processActiveEdges()
787 std::ptrdiff_t nCurrPolyIdx=-1; in processActiveEdges()
902 B2DPolyPolygon solveCrossovers(const std::vector<B2DRange>& rRanges, in solveCrossovers()
903 const std::vector<B2VectorOrientation>& rOrientations) in solveCrossovers()
935 std::for_each( aSweepLineEvents.begin(), in solveCrossovers()