#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/MutablePolygon.hpp>
◆ Slic3r::MutablePolygon::LinkedPoint
| struct Slic3r::MutablePolygon::LinkedPoint |
◆ IndexType
◆ PointType
◆ MutablePolygon() [1/4]
| Slic3r::MutablePolygon::MutablePolygon |
( |
| ) |
|
|
default |
◆ MutablePolygon() [2/4]
| Slic3r::MutablePolygon::MutablePolygon |
( |
const Polygon & | rhs, |
|
|
size_t | reserve = 0 ) |
|
inline |
◆ MutablePolygon() [3/4]
| Slic3r::MutablePolygon::MutablePolygon |
( |
std::initializer_list< Point > | rhs, |
|
|
size_t | reserve = 0 ) |
|
inline |
◆ MutablePolygon() [4/4]
template<typename IT>
| Slic3r::MutablePolygon::MutablePolygon |
( |
IT | begin, |
|
|
IT | end, |
|
|
size_t | reserve = 0 ) |
|
inline |
140 {
142 };
void assign_inner(IT begin, IT end, size_t reserve)
Definition MutablePolygon.hpp:214
iterator end()
Definition MutablePolygon.hpp:183
iterator begin()
Definition MutablePolygon.hpp:179
References assign_inner(), begin(), and end().
◆ assign() [1/2]
| void Slic3r::MutablePolygon::assign |
( |
const Polygon & | rhs, |
|
|
size_t | reserve = 0 ) |
|
inline |
152 {
153 assign(rhs.points.begin(), rhs.points.end(), reserve);
154 }
void assign(IT begin, IT end, size_t reserve=0)
Definition MutablePolygon.hpp:145
References assign(), and Slic3r::MultiPoint::points.
◆ assign() [2/2]
template<typename IT>
| void Slic3r::MutablePolygon::assign |
( |
IT | begin, |
|
|
IT | end, |
|
|
size_t | reserve = 0 ) |
|
inline |
◆ assign_inner()
template<typename IT>
| void Slic3r::MutablePolygon::assign_inner |
( |
IT | begin, |
|
|
IT | end, |
|
|
size_t | reserve ) |
|
inlineprivate |
◆ at() [1/2]
◆ at() [2/2]
◆ begin() [1/2]
| iterator Slic3r::MutablePolygon::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
const_iterator cbegin() const
Definition MutablePolygon.hpp:180
References cbegin().
◆ capacity()
| size_t Slic3r::MutablePolygon::capacity |
( |
| ) |
const |
|
inline |
◆ cbegin()
◆ cend()
◆ clear()
| void Slic3r::MutablePolygon::clear |
( |
| ) |
|
|
inline |
◆ empty()
| bool Slic3r::MutablePolygon::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
| iterator Slic3r::MutablePolygon::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
185{
return this->
cend(); }
const_iterator cend() const
Definition MutablePolygon.hpp:184
References cend().
◆ insert() [1/2]
◆ insert() [2/2]
◆ polygon() [1/2]
| Polygon Slic3r::MutablePolygon::polygon |
( |
| ) |
const |
|
inline |
167 {
170 return out;
171 };
Polygon polygon() const
Definition MutablePolygon.hpp:167
Slic3r::Polygon Polygon
Definition Emboss.cpp:101
References polygon().
Referenced by polygon().
◆ polygon() [2/2]
| void Slic3r::MutablePolygon::polygon |
( |
Polygon & | out | ) |
const |
|
inline |
◆ remove() [1/2]
◆ remove() [2/2]
◆ size()
| size_t Slic3r::MutablePolygon::size |
( |
| ) |
const |
|
inline |
◆ valid()
| bool Slic3r::MutablePolygon::valid |
( |
| ) |
const |
|
inline |
◆ m_data
| std::vector<LinkedPoint> Slic3r::MutablePolygon::m_data |
|
private |
◆ m_head
◆ m_head_free
◆ m_size
| IndexType Slic3r::MutablePolygon::m_size { 0 } |
|
private |
The documentation for this class was generated from the following file: