#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/MutablePolygon.hpp>
◆ iterator()
IndexType m_idx
Definition MutablePolygon.hpp:69
MutablePolygon * m_data
Definition MutablePolygon.hpp:68
References m_data, m_idx, and MutablePolygon.
Referenced by insert(), next(), operator!=(), operator++(), operator++(), operator--(), operator--(), operator==(), prev(), and remove().
◆ insert()
◆ next()
| iterator Slic3r::MutablePolygon::iterator::next |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool Slic3r::MutablePolygon::iterator::operator!= |
( |
const iterator & | rhs | ) |
const |
|
inline |
51{ return !(*this == rhs); }
References iterator().
◆ operator*()
| PointType & Slic3r::MutablePolygon::iterator::operator* |
( |
| ) |
const |
|
inline |
◆ operator++() [1/2]
| iterator & Slic3r::MutablePolygon::iterator::operator++ |
( |
| ) |
|
|
inline |
◆ operator++() [2/2]
| iterator Slic3r::MutablePolygon::iterator::operator++ |
( |
int | | ) |
|
|
inline |
55{
iterator result(*
this); ++(*this);
return result; }
iterator(MutablePolygon *data, IndexType idx)
Definition MutablePolygon.hpp:66
References iterator().
◆ operator--() [1/2]
| iterator & Slic3r::MutablePolygon::iterator::operator-- |
( |
| ) |
|
|
inline |
◆ operator--() [2/2]
| iterator Slic3r::MutablePolygon::iterator::operator-- |
( |
int | | ) |
|
|
inline |
◆ operator->()
| PointType * Slic3r::MutablePolygon::iterator::operator-> |
( |
| ) |
const |
|
inline |
◆ operator==()
| bool Slic3r::MutablePolygon::iterator::operator== |
( |
const iterator & | rhs | ) |
const |
|
inline |
◆ polygon()
◆ prev()
| iterator Slic3r::MutablePolygon::iterator::prev |
( |
| ) |
const |
|
inline |
◆ remove()
| iterator & Slic3r::MutablePolygon::iterator::remove |
( |
| ) |
|
|
inline |
◆ size()
| IndexType Slic3r::MutablePolygon::iterator::size |
( |
| ) |
const |
|
inline |
◆ valid()
| bool Slic3r::MutablePolygon::iterator::valid |
( |
| ) |
const |
|
inline |
◆ MutablePolygon
| friend class MutablePolygon |
|
friend |
◆ range
◆ m_data
Referenced by iterator(), Slic3r::MutablePolygon::insert(), insert(), next(), operator*(), operator++(), operator--(), operator->(), operator==(), polygon(), prev(), remove(), Slic3r::MutablePolygon::remove(), and size().
◆ m_idx
| IndexType Slic3r::MutablePolygon::iterator::m_idx |
|
private |
Referenced by iterator(), Slic3r::MutablePolygon::insert(), next(), operator*(), operator++(), operator--(), operator->(), operator==(), prev(), remove(), Slic3r::MutablePolygon::remove(), and valid().
The documentation for this class was generated from the following file: