Lines Matching refs:Circulator

101    typedef Circulator_from_iterator<Iterator>           Circulator;  typedef
105 typedef std::list<Circulator> Diagonal_list;
122 void insert_diagonal(Circulator v1_ref, Circulator v2_ref) in insert_diagonal()
130 Circulator first(this->begin(), this->end(), this->begin()); in prune_diagonals()
131 Circulator c = first; in prune_diagonals()
167 Circulator first(this->begin(), this->end()); in partition()
168 Circulator c = first; in partition()
169 Circulator next; in partition()
170 Circulator prev = c; in partition()
202 Circulator make_polygon(Circulator start, OutputIterator& result) in make_polygon()
205 Circulator next = start; in make_polygon()
212 Circulator diag; in make_polygon()
250 bool cuts_reflex_angle(Circulator vertex_ref, Circulator diag_endpoint) in cuts_reflex_angle()
252 Circulator prev = vertex_ref; prev--; in cuts_reflex_angle()
253 Circulator next = vertex_ref; next++; in cuts_reflex_angle()
277 bool diagonal_is_necessary(Circulator diag_ref1, Circulator diag_ref2) in diagonal_is_necessary()
294 typedef typename Partitioned_polygon_2< Traits >::Circulator Circulator; typedef
304 typedef std::list<Circulator> Diagonal_list;
335 void insert_diagonal(Circulator v_ref) in insert_diagonal()
345 Diagonal_iterator diagonal_erase(Circulator diag_endpoint) in diagonal_erase()
371 void sort_diagonals(const Circulator& prev, const Circulator& next, const Traits& traits) in sort_diagonals()
373 … diag_endpoint_refs.sort(Indirect_CW_diag_compare<Circulator,Traits>(*this, prev, next, traits)); in sort_diagonals()
384 Circulator current_diagonal( ) const in current_diagonal()
396 typename std::list<Circulator>::const_iterator it; in print_diagonals()