#include <algorithm>
#include <cmath>
#include <cstddef>
#include <cstdlib>
#include <limits>
#include <vector>
#include <utility>
#include <math.h>
#include "Point.hpp"
#include "libslic3r.h"
#include "Slicing.hpp"
#include "SlicingAdaptive.hpp"
#include "PrintConfig.hpp"
#include "Model.hpp"
#include "Config.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 |/
|
|
| coordf_t | Slic3r::min_layer_height_from_nozzle (const PrintConfig &print_config, int idx_nozzle) |
| coordf_t | Slic3r::max_layer_height_from_nozzle (const PrintConfig &print_config, int idx_nozzle) |
| std::vector< coordf_t > | Slic3r::layer_height_profile_from_ranges (const SlicingParameters &slicing_params, const t_layer_config_ranges &layer_config_ranges) |
| std::vector< double > | Slic3r::layer_height_profile_adaptive (const SlicingParameters &slicing_params, const ModelObject &object, float quality_factor) |
| std::vector< double > | Slic3r::smooth_height_profile (const std::vector< double > &profile, const SlicingParameters &slicing_params, const HeightProfileSmoothingParams &smoothing_params) |
| void | Slic3r::adjust_layer_height_profile (const ModelObject &model_object, const SlicingParameters &slicing_params, std::vector< coordf_t > &layer_height_profile, coordf_t z, coordf_t layer_thickness_delta, coordf_t band_width, LayerHeightEditActionType action) |
| bool | Slic3r::adjust_layer_series_to_align_object_height (const SlicingParameters &slicing_params, std::vector< coordf_t > &layer_series) |
| std::vector< coordf_t > | Slic3r::generate_object_layers (const SlicingParameters &slicing_params, const std::vector< coordf_t > &layer_height_profile, bool is_precise_z_height) |
| bool | Slic3r::check_object_layers_fixed (const SlicingParameters &slicing_params, const std::vector< coordf_t > &layer_height_profile) |
| int | Slic3r::generate_layer_height_texture (const SlicingParameters &slicing_params, const std::vector< coordf_t > &layers, void *data, int rows, int cols, bool level_of_detail_2nd_level) |