#include "../libslic3r.h"
#include <cstdint>
#include <cstddef>
#include <algorithm>
#include <functional>
#include <map>
#include <tuple>
#include <set>
#include <unordered_map>
#include <string>
#include <utility>
#include <boost/container/small_vector.hpp>
#include <vector>
#include "../FilamentMixer.hpp"
#include "../MultiNozzleUtils.hpp"
#include "../ObjectID.hpp"
#include "../PrintConfig.hpp"
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
| namespace | Slic3r::CustomGCode |
◆ Slic3r::LayerTools::MixedSubLayerGroup
| struct Slic3r::LayerTools::MixedSubLayerGroup |
| Class Members |
|
vector< unsigned int > |
components_0based |
|
|
int |
gradient_first_sorted_idx = 0 |
|
|
bool |
is_gradient = false |
|
|
double |
layer_height = 0. |
|
|
unsigned int |
mixed_slot_0based |
|
|
map< const PrintObject *, ObjectGradient > |
per_object_gradient |
|
|
map< VolumeKey, VolumeGradient > |
per_volume_gradient |
|
|
vector< double > |
sub_heights |
|
◆ Slic3r::LayerTools::MixedSubLayerGroup::ObjectGradient
| struct Slic3r::LayerTools::MixedSubLayerGroup::ObjectGradient |
| Class Members |
|
size_t |
current_idx |
|
|
GradientCurve |
curve |
|
|
double |
gradient_end |
|
|
double |
gradient_start |
|
|
size_t |
total_layers |
|