Move mp_gcodegen into line method alone

This commit is contained in:
thewildmage
2023-07-13 20:24:15 -06:00
parent 13ac7c84e4
commit e99b0100a0
2 changed files with 5 additions and 10 deletions

View File

@@ -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;

View File

@@ -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;