mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-23 10:52:15 +00:00
Move mp_gcodegen into line method alone
This commit is contained in:
@@ -3,10 +3,6 @@
|
||||
#include "Model.hpp"
|
||||
|
||||
namespace Slic3r {
|
||||
CalibPressureAdvance::CalibPressureAdvance(GCode* gcodegen) :
|
||||
mp_gcodegen(gcodegen)
|
||||
{ };
|
||||
|
||||
std::string CalibPressureAdvance::move_to(Vec2d pt, GCodeWriter writer, std::string comment)
|
||||
{
|
||||
std::stringstream gcode;
|
||||
|
||||
@@ -27,9 +27,8 @@ struct Calib_Params {
|
||||
|
||||
class CalibPressureAdvance {
|
||||
protected:
|
||||
CalibPressureAdvance() { };
|
||||
CalibPressureAdvance(GCode* gcodegen);
|
||||
~CalibPressureAdvance() { };
|
||||
CalibPressureAdvance() =default;
|
||||
~CalibPressureAdvance() =default;
|
||||
|
||||
enum class DrawDigitMode {
|
||||
Left_To_Right,
|
||||
@@ -68,8 +67,6 @@ protected:
|
||||
double layer_height,
|
||||
GCodeWriter& writer
|
||||
);
|
||||
|
||||
GCode* mp_gcodegen {nullptr};
|
||||
|
||||
Vec3d m_last_pos;
|
||||
|
||||
@@ -82,7 +79,7 @@ protected:
|
||||
class CalibPressureAdvanceLine : public CalibPressureAdvance {
|
||||
public:
|
||||
CalibPressureAdvanceLine(GCode* gcodegen) :
|
||||
CalibPressureAdvance(gcodegen),
|
||||
mp_gcodegen(gcodegen),
|
||||
m_nozzle_diameter(gcodegen->config().nozzle_diameter.get_at(0))
|
||||
{ };
|
||||
~CalibPressureAdvanceLine() { };
|
||||
@@ -103,6 +100,8 @@ private:
|
||||
|
||||
void delta_modify_start(double& startx, double& starty, int count);
|
||||
|
||||
GCode* mp_gcodegen;
|
||||
|
||||
double m_nozzle_diameter;
|
||||
double m_slow_speed, m_fast_speed;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user