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