OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
CoolingBuffer.cpp File Reference
#include "../GCode.hpp"
#include "../LocalesUtils.hpp"
#include "libslic3r/Extruder.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/libslic3r.h"
#include "libslic3r/Circle.hpp"
#include "CoolingBuffer.hpp"
#include <algorithm>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <boost/log/trivial.hpp>
#include <cstddef>
#include <cstdlib>
#include <cmath>
#include <charconv>
#include <cstring>
#include <cstdio>
#include <iostream>
#include <float.h>
#include <string>
#include <string_view>
#include <system_error>
#include <unordered_map>
#include <vector>
#include <utility>
#include <assert.h>
#include "libslic3r/Config.hpp"
#include "libslic3r/GCodeWriter.hpp"
#include "libslic3r/PrintConfig.hpp"
Include dependency graph for CoolingBuffer.cpp:

Go to the source code of this file.

Classes

struct  Slic3r::CoolingLine
struct  Slic3r::PerExtruderAdjustments

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Macros

#define EXTRUDER_CONFIG(OPT)

Functions

float Slic3r::new_feedrate_to_reach_time_stretch (std::vector< PerExtruderAdjustments * >::const_iterator it_begin, std::vector< PerExtruderAdjustments * >::const_iterator it_end, float min_feedrate, float time_stretch, size_t max_iter=20)
static void Slic3r::extruder_range_slow_down_non_proportional (std::vector< PerExtruderAdjustments * >::iterator it_begin, std::vector< PerExtruderAdjustments * >::iterator it_end, float time_stretch)

Macro Definition Documentation

◆ EXTRUDER_CONFIG

#define EXTRUDER_CONFIG ( OPT)
Value:
m_config.OPT.get_at(m_current_extruder)