#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/MutablePolygon.hpp>
Public Member Functions | |
| range (MutablePolygon &poly) | |
| range (MutablePolygon::iterator begin, MutablePolygon::iterator end) | |
| MutablePolygon::iterator | begin () const |
| MutablePolygon::iterator | end () const |
| bool | empty () const |
| MutablePolygon::iterator | process_next () |
| void | advance_front () |
| void | retract_back () |
| MutablePolygon::iterator | remove_front (MutablePolygon::iterator it) |
| MutablePolygon::iterator | remove_back (MutablePolygon::iterator it) |
Private Member Functions | |
| void | make_empty () |
Private Attributes | |
| MutablePolygon::iterator | m_begin |
| MutablePolygon::iterator | m_end |
|
inline |
References Slic3r::MutablePolygon::MutablePolygon(), range(), begin(), and end().
Referenced by range().
|
inline |
|
inline |
References empty(), m_begin, m_end, and make_empty().
Referenced by process_next(), and remove_front().
|
inline |
|
inline |
References m_begin.
Referenced by advance_front(), process_next(), remove_back(), remove_front(), retract_back(), and Slic3r::smooth_outward().
|
inline |
|
inlineprivate |
References m_begin, and m_end.
Referenced by advance_front(), and retract_back().
|
inline |
References advance_front(), empty(), and m_begin.
Referenced by Slic3r::smooth_outward().
|
inline |
References empty(), m_end, Slic3r::MutablePolygon::iterator::remove(), and retract_back().
Referenced by Slic3r::clip_narrow_corner().
|
inline |
References advance_front(), empty(), m_begin, and Slic3r::MutablePolygon::iterator::remove().
Referenced by Slic3r::clip_narrow_corner().
|
inline |
References empty(), m_begin, m_end, and make_empty().
Referenced by remove_back().
|
private |
Referenced by range(), advance_front(), begin(), empty(), make_empty(), process_next(), remove_front(), and retract_back().
|
private |
Referenced by range(), advance_front(), end(), make_empty(), remove_back(), and retract_back().