#include <src/libslic3r/MutablePolygon.hpp>
◆ iterator()
IndexType m_idx
Definition MutablePolygon.hpp:62
MutablePolygon * m_data
Definition MutablePolygon.hpp:61
◆ insert()
◆ next()
| iterator Slic3r::MutablePolygon::iterator::next |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool Slic3r::MutablePolygon::iterator::operator!= |
( |
const iterator & |
rhs | ) |
const |
|
inline |
44{ return !(*this == rhs); }
◆ 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 |
48{
iterator result(*
this); ++(*this);
return result; }
iterator(MutablePolygon *data, IndexType idx)
Definition MutablePolygon.hpp:59
◆ operator--() [1/2]
| iterator & Slic3r::MutablePolygon::iterator::operator-- |
( |
| ) |
|
|
inline |
◆ operator--() [2/2]
| iterator Slic3r::MutablePolygon::iterator::operator-- |
( |
int |
| ) |
|
|
inline |
46{
iterator result(*
this); --(*this);
return result; }
◆ operator->()
| PointType * Slic3r::MutablePolygon::iterator::operator-> |
( |
| ) |
const |
|
inline |
◆ operator==()
| bool Slic3r::MutablePolygon::iterator::operator== |
( |
const iterator & |
rhs | ) |
const |
|
inline |
std::vector< LinkedPoint > m_data
Definition MutablePolygon.hpp:196
References m_data, m_idx, and valid().
◆ 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
◆ range
◆ m_data
Referenced by 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 Slic3r::MutablePolygon::insert(), Slic3r::MutablePolygon::range::make_empty(), next(), operator*(), operator++(), operator--(), operator->(), operator==(), prev(), remove(), Slic3r::MutablePolygon::remove(), and valid().
The documentation for this class was generated from the following file: