#include <ExtrusionEntityCollection.hpp>
◆ ExtrusionEntityCollection() [1/3]
Slic3r::ExtrusionEntityCollection::ExtrusionEntityCollection |
( |
| ) |
|
|
inline |
◆ ExtrusionEntityCollection() [2/3]
◆ ExtrusionEntityCollection() [3/3]
Slic3r::ExtrusionEntityCollection::ExtrusionEntityCollection |
( |
const ExtrusionPaths & |
paths | ) |
|
◆ ~ExtrusionEntityCollection()
Slic3r::ExtrusionEntityCollection::~ExtrusionEntityCollection |
( |
| ) |
|
◆ append() [1/4]
void Slic3r::ExtrusionEntityCollection::append |
( |
const ExtrusionEntity & |
entity | ) |
|
◆ append() [2/4]
◆ append() [3/4]
void Slic3r::ExtrusionEntityCollection::append |
( |
const ExtrusionPaths & |
paths | ) |
|
◆ append() [4/4]
◆ as_polyline()
Polyline Slic3r::ExtrusionEntityCollection::as_polyline |
( |
| ) |
const |
|
inlinevirtual |
◆ begin()
ExtrusionEntitiesPtr::iterator Slic3r::ExtrusionEntityCollection::begin |
( |
| ) |
|
|
inline |
◆ can_reverse()
bool Slic3r::ExtrusionEntityCollection::can_reverse |
( |
| ) |
const |
|
inlinevirtual |
◆ cbegin()
ExtrusionEntitiesPtr::const_iterator Slic3r::ExtrusionEntityCollection::cbegin |
( |
| ) |
const |
|
inline |
◆ cend()
ExtrusionEntitiesPtr::const_iterator Slic3r::ExtrusionEntityCollection::cend |
( |
| ) |
const |
|
inline |
◆ chained_path() [1/2]
ExtrusionEntityCollection Slic3r::ExtrusionEntityCollection::chained_path |
( |
bool |
no_reverse = false , |
|
|
std::vector< size_t > * |
orig_indices = NULL |
|
) |
| const |
◆ chained_path() [2/2]
void Slic3r::ExtrusionEntityCollection::chained_path |
( |
ExtrusionEntityCollection * |
retval, |
|
|
bool |
no_reverse = false , |
|
|
std::vector< size_t > * |
orig_indices = NULL |
|
) |
| const |
◆ chained_path_from()
void Slic3r::ExtrusionEntityCollection::chained_path_from |
( |
Point |
start_near, |
|
|
ExtrusionEntityCollection * |
retval, |
|
|
bool |
no_reverse = false , |
|
|
std::vector< size_t > * |
orig_indices = NULL |
|
) |
| const |
◆ clear()
void Slic3r::ExtrusionEntityCollection::clear |
( |
| ) |
|
◆ clone()
◆ empty()
bool Slic3r::ExtrusionEntityCollection::empty |
( |
| ) |
const |
|
inline |
◆ end()
ExtrusionEntitiesPtr::iterator Slic3r::ExtrusionEntityCollection::end |
( |
| ) |
|
|
inline |
◆ first_point()
Point Slic3r::ExtrusionEntityCollection::first_point |
( |
| ) |
const |
|
virtual |
◆ flatten() [1/2]
Returns a single vector of pointers to all non-collection items contained in this one.
◆ flatten() [2/2]
Returns a flattened copy of this ExtrusionEntityCollection. That is, all of the items in its entities vector are not collections. You should be iterating over flatten().entities if you are interested in the underlying ExtrusionEntities (and don't care about hierarchy).
◆ grow()
Polygons Slic3r::ExtrusionEntityCollection::grow |
( |
| ) |
const |
|
virtual |
◆ is_collection()
bool Slic3r::ExtrusionEntityCollection::is_collection |
( |
| ) |
const |
|
inlinevirtual |
◆ items_count()
size_t Slic3r::ExtrusionEntityCollection::items_count |
( |
| ) |
const |
Recursively count paths and loops contained in this collection.
◆ last_point()
Point Slic3r::ExtrusionEntityCollection::last_point |
( |
| ) |
const |
|
virtual |
◆ min_mm3_per_mm()
double Slic3r::ExtrusionEntityCollection::min_mm3_per_mm |
( |
| ) |
const |
|
virtual |
Minimum volumetric velocity of this extrusion entity. Used by the constant nozzle pressure algorithm.
Implements Slic3r::ExtrusionEntity.
◆ operator ExtrusionPaths()
Operator to convert and flatten this collection to a single vefctor of ExtrusionPaths.
◆ operator=()
◆ remove()
void Slic3r::ExtrusionEntityCollection::remove |
( |
size_t |
i | ) |
|
◆ replace()
void Slic3r::ExtrusionEntityCollection::replace |
( |
size_t |
i, |
|
|
const ExtrusionEntity & |
entity |
|
) |
| |
◆ reverse()
void Slic3r::ExtrusionEntityCollection::reverse |
( |
| ) |
|
|
virtual |
◆ size()
size_t Slic3r::ExtrusionEntityCollection::size |
( |
| ) |
const |
|
inline |
◆ swap()
◆ entities
Owned ExtrusionEntities and descendent ExtrusionEntityCollections. Iterating over this needs to check each child to see if it, too is a collection.
◆ no_sort
bool Slic3r::ExtrusionEntityCollection::no_sort |
◆ orig_indices
std::vector<size_t> Slic3r::ExtrusionEntityCollection::orig_indices |
The documentation for this class was generated from the following files: