Public Member Functions | |
| WipeTowerWriter (float layer_height, float line_width, GCodeFlavor flavor, const std::vector< WipeTower::FilamentParameters > &filament_parameters, bool enable_arc_fitting) | |
| WipeTowerWriter & | change_analyzer_line_width (float line_width) |
| WipeTowerWriter & | set_initial_position (const Vec2f &pos, float width=0.f, float depth=0.f, float internal_angle=0.f) |
| WipeTowerWriter & | set_initial_tool (size_t tool) |
| WipeTowerWriter & | set_z (float z) |
| WipeTowerWriter & | set_extrusion_flow (float flow) |
| WipeTowerWriter & | set_y_shift (float shift) |
| WipeTowerWriter & | disable_linear_advance () |
| WipeTowerWriter & | suppress_preview () |
| WipeTowerWriter & | resume_preview () |
| WipeTowerWriter & | feedrate (float f) |
| const std::string & | gcode () const |
| const std::vector< WipeTower::Extrusion > & | extrusions () const |
| float | x () const |
| float | y () const |
| const Vec2f & | pos () const |
| const Vec2f | start_pos_rotated () const |
| const Vec2f | pos_rotated () const |
| float | elapsed_time () const |
| float | get_and_reset_used_filament_length () |
| WipeTowerWriter & | extrude_explicit (float x, float y, float e, float f=0.f, bool record_length=false, LimitFlow limit_flow=LimitFlow::LimitPrintFlow) |
| WipeTowerWriter & | extrude_arc_explicit (ArcSegment &arc, float f=0.f, bool record_length=false, LimitFlow limit_flow=LimitFlow::LimitPrintFlow) |
| WipeTowerWriter & | extrude_explicit (const Vec2f &dest, float e, float f=0.f, bool record_length=false, LimitFlow limit_flow=LimitFlow::LimitPrintFlow) |
| WipeTowerWriter & | travel (float x, float y, float f=0.f) |
| WipeTowerWriter & | travel (const Vec2f &dest, float f=0.f) |
| WipeTowerWriter & | extrude (float x, float y, float f=0.f, LimitFlow limit_flow=LimitFlow::LimitPrintFlow) |
| WipeTowerWriter & | extrude_arc (ArcSegment &arc, float f=0.f, LimitFlow limit_flow=LimitFlow::LimitPrintFlow) |
| WipeTowerWriter & | extrude (const Vec2f &dest, const float f=0.f) |
| WipeTowerWriter & | rectangle (const Vec2f &ld, float width, float height, const float f=0.f) |
| WipeTowerWriter & | rectangle_fill_box (const WipeTower *wipe_tower, const Vec2f &ld, float width, float height, const float f=0.f) |
| WipeTowerWriter & | line (const WipeTower *wipe_tower, Vec2f p0, Vec2f p1, const float f=0.f) |
| WipeTowerWriter & | rectangle_fill_box (const WipeTower *wipe_tower, const WipeTower::box_coordinates &fill_box, std::vector< Vec2f > &finish_rect_wipe_path, const float f=0.f) |
| WipeTowerWriter & | rectangle (const WipeTower::box_coordinates &box, const float f=0.f) |
| WipeTowerWriter & | polygon (const Polygon &wall_polygon, const float f=0.f) |
| WipeTowerWriter & | load (float e, float f=0.f) |
| WipeTowerWriter & | retract (float e, float f=0.f) |
| WipeTowerWriter & | load_move_x_advanced (float farthest_x, float loading_dist, float loading_speed, float max_x_speed=50.f) |
| WipeTowerWriter & | z_hop (float hop, float f=0.f) |
| WipeTowerWriter & | z_hop_reset (float f=0.f) |
| WipeTowerWriter & | ram (float x1, float x2, float dy, float e0, float e, float f) |
| WipeTowerWriter & | cool (float x1, float x2, float e1, float e2, float f) |
| WipeTowerWriter & | set_tool (size_t tool) |
| WipeTowerWriter & | set_extruder_temp (int temperature, bool wait=false) |
| WipeTowerWriter & | wait (float time) |
| WipeTowerWriter & | speed_override (int speed) |
| WipeTowerWriter & | speed_override_backup () |
| WipeTowerWriter & | speed_override_restore () |
| WipeTowerWriter & | set_extruder_trimpot (int current) |
| WipeTowerWriter & | flush_planner_queue () |
| WipeTowerWriter & | reset_extruder () |
| WipeTowerWriter & | comment_with_value (const char *comment, int value) |
| WipeTowerWriter & | set_fan (unsigned speed) |
| WipeTowerWriter & | append (const std::string &text) |
| const std::vector< Vec2f > & | wipe_path () const |
| WipeTowerWriter & | add_wipe_point (const Vec2f &pt) |
| WipeTowerWriter & | add_wipe_point (float x, float y) |
| WipeTowerWriter & | add_wipe_path (const Polygon &polygon, double wipe_dist) |
| void | generate_path (Polylines &pls, float feedrate, float retract_length, float retract_speed, bool used_fillet) |
| void | spiral_flat_ironing (const Vec2f ¢er, float area, float step_length, float feedrate) |
| WipeTowerWriter & | format_line_M104 (int target_temp, int target_extruder, bool wait_for_moves=true, const std::string &comment=std::string()) |
| WipeTowerWriter & | format_line_M109 (int target_temp, int target_extruder, const std::string &comment=std::string()) |
| void | set_first_layer (bool is_first_layer) |
| void | set_normal_acceleration (const std::vector< unsigned int > &accelerations) |
| void | set_first_layer_normal_acceleration (const std::vector< unsigned int > &accelerations) |
| void | set_travel_acceleration (const std::vector< unsigned int > &accelerations) |
| void | set_first_layer_travel_acceleration (const std::vector< unsigned int > &accelerations) |
| void | set_max_acceleration (unsigned int acceleration) |
| void | set_accel_to_decel_enable (bool enable) |
| void | set_accel_to_decel_factor (float factor) |
| void | set_layer_id (int layer_id) |
| void | set_multi_nozzle_group_result (const MultiNozzleUtils::LayeredNozzleGroupResult *multi_nozzle_group_result) |
| void | set_physical_extruder_map (const std::vector< int > &physical_extruder_map) |
Private Member Functions | |
| std::string | set_normal_acceleration () |
| std::string | set_travel_acceleration () |
| std::string | set_acceleration_impl (unsigned int acceleration) |
| std::string | set_format_X (float x) |
| std::string | set_format_Y (float y) |
| std::string | set_format_Z (float z) |
| std::string | set_format_E (float e) |
| std::string | set_format_F (float f) |
| std::string | set_format_I (float i) |
| std::string | set_format_J (float j) |
| WipeTowerWriter & | operator= (const WipeTowerWriter &rhs) |
| Vec2f | rotate (Vec2f pt) const |
|
inline |
References change_analyzer_line_width(), Slic3r::erWipeTower, Slic3r::float_to_string_decimal_point(), Slic3r::GCodeProcessor::Height, Slic3r::layer_height(), m_current_feedrate, m_current_pos, m_current_z, m_elapsed_time, m_enable_arc_fitting, m_extrusion_flow, m_filpar, m_gcode, m_gcode_flavor, m_layer_height, m_preview_suppressed, Slic3r::GCodeProcessor::reserved_tag(), Slic3r::GCodeProcessor::Role, Slic3r::ExtrusionEntity::role_to_string(), and Slic3r::GCodeProcessor::s_IsBBLPrinter.
Referenced by add_wipe_path(), add_wipe_point(), add_wipe_point(), append(), change_analyzer_line_width(), comment_with_value(), cool(), disable_linear_advance(), extrude(), extrude(), extrude_arc(), extrude_arc_explicit(), extrude_explicit(), extrude_explicit(), feedrate(), flush_planner_queue(), format_line_M104(), format_line_M109(), line(), load(), load_move_x_advanced(), operator=(), polygon(), ram(), rectangle(), rectangle(), rectangle_fill_box(), rectangle_fill_box(), reset_extruder(), resume_preview(), retract(), set_extruder_temp(), set_extruder_trimpot(), set_extrusion_flow(), set_fan(), set_initial_position(), set_initial_tool(), set_tool(), set_y_shift(), set_z(), speed_override(), speed_override_backup(), speed_override_restore(), suppress_preview(), travel(), travel(), wait(), z_hop(), and z_hop_reset().
|
inline |
References WipeTowerWriter(), add_wipe_point(), EPSILON, m_current_pos, polygon(), Slic3r::scaled(), Slic3r::unscaled(), and wipe_path().
Referenced by Slic3r::WipeTower::finish_layer_new(), and Slic3r::WipeTower::only_generate_out_wall().
|
inline |
References WipeTowerWriter(), m_wipe_path, and rotate().
Referenced by add_wipe_path(), add_wipe_point(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::toolchange_Wipe(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), add_wipe_point(), x(), and y().
|
inline |
References WipeTowerWriter(), and m_gcode.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), format_line_M104(), format_line_M109(), line(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), rectangle_fill_box(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower::toolchange_Change(), Slic3r::WipeTower::toolchange_Load(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower::toolchange_Wipe(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), Slic3r::float_to_string_decimal_point(), m_gcode, Slic3r::GCodeProcessor::reserved_tag(), and Slic3r::GCodeProcessor::Width.
Referenced by WipeTowerWriter(), Slic3r::WipeTower::toolchange_Unload(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), and m_gcode.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), extrude_explicit(), Slic3r::f(), m_current_pos, and Slic3r::None.
|
inline |
References WipeTowerWriter(), Slic3r::gcfKlipper, Slic3r::gcfRepRapFirmware, m_current_tool, m_gcode, and m_gcode_flavor.
Referenced by Slic3r::WipeTower::toolchange_Unload().
|
inline |
References m_elapsed_time.
Referenced by Slic3r::WipeTower::construct_block_tcr(), and Slic3r::WipeTower::construct_tcr().
|
inline |
References WipeTowerWriter(), extrude(), and Slic3r::f().
|
inline |
References WipeTowerWriter(), extrude_explicit(), Slic3r::f(), Slic3r::LimitPrintFlow, m_current_pos, m_extrusion_flow, x(), and y().
Referenced by extrude(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), generate_path(), Slic3r::WipeTower::generate_support_wall(), line(), polygon(), Slic3r::WipeTower::ramming(), rectangle(), rectangle_fill_box(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower::toolchange_Wipe(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), extrude_arc_explicit(), Slic3r::f(), and Slic3r::LimitPrintFlow.
Referenced by generate_path(), and polygon().
|
inline |
References WipeTowerWriter(), Slic3r::Arc_Dir_CCW, Slic3r::arc_fit_size, EPSILON, Slic3r::f(), Slic3r::LimitPrintFlow, Slic3r::LimitRammingFlow, Slic3r::LimitRammingFlowNC, m_current_feedrate, m_current_pos, m_current_tool, m_elapsed_time, m_extrusion_flow, m_extrusions, m_filpar, m_gcode, m_layer_height, M_PI, m_preview_suppressed, m_used_filament_length, Slic3r::None, PI, pos_rotated(), rotate(), set_format_E(), set_format_F(), set_format_I(), set_format_J(), set_format_X(), set_format_Y(), set_normal_acceleration(), set_travel_acceleration(), Slic3r::unscale(), Slic3r::unscaled(), x(), and y().
Referenced by extrude_arc().
|
inline |
References WipeTowerWriter(), extrude_explicit(), Slic3r::f(), and Slic3r::LimitPrintFlow.
|
inline |
References WipeTowerWriter(), EPSILON, Slic3r::f(), Slic3r::LimitPrintFlow, Slic3r::LimitRammingFlow, Slic3r::LimitRammingFlowNC, m_current_feedrate, m_current_pos, m_current_tool, m_elapsed_time, m_extrusions, m_filpar, m_gcode, m_layer_height, M_PI, m_preview_suppressed, m_used_filament_length, Slic3r::None, pos_rotated(), rotate(), set_format_E(), set_format_F(), set_format_X(), set_format_Y(), set_normal_acceleration(), set_travel_acceleration(), x(), and y().
Referenced by cool(), extrude(), extrude_explicit(), load_move_x_advanced(), ram(), travel(), and travel().
|
inline |
References m_extrusions.
Referenced by Slic3r::WipeTower::construct_block_tcr(), and Slic3r::WipeTower::construct_tcr().
|
inline |
References WipeTowerWriter(), Slic3r::f(), m_current_feedrate, m_gcode, and set_format_F().
Referenced by generate_path(), spiral_flat_ironing(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), and Slic3r::WipeTower::toolchange_Change().
|
inline |
References WipeTowerWriter(), Slic3r::flush_planner_queue_command(), m_gcode, and m_gcode_flavor.
Referenced by Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower::toolchange_Change(), and Slic3r::WipeTower::toolchange_Unload().
|
inline |
References WipeTowerWriter(), append(), and m_physical_extruder_map.
Referenced by Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::ramming(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), append(), and m_physical_extruder_map.
Referenced by Slic3r::WipeTower::finish_block_solid().
|
inline |
References m_gcode.
Referenced by Slic3r::WipeTower::construct_block_tcr(), Slic3r::WipeTower::construct_tcr(), Slic3r::WipeTower::ramming(), and set_acceleration_impl().
|
inline |
References EPSILON, extrude(), extrude_arc(), feedrate(), Slic3r::Linear_move, m_current_pos, m_enable_arc_fitting, retract(), SCALED_WIPE_TOWER_RESOLUTION, travel(), and Slic3r::unscaled().
Referenced by Slic3r::WipeTower::generate_support_wall_new().
|
inline |
References m_used_filament_length.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), and Slic3r::WipeTower::toolchange_Change().
|
inline |
References WipeTowerWriter(), append(), extrude(), Slic3r::WipeTower::extrusion_flow(), Slic3r::f(), Slic3r::float_to_string_decimal_point(), Slic3r::WipeTower::get_extrusion_flow(), Slic3r::GCodeProcessor::Height, m_layer_height, Slic3r::WipeTower::need_thick_bridge_flow(), Slic3r::GCodeProcessor::reserved_tag(), set_extrusion_flow(), travel(), x(), and y().
Referenced by rectangle_fill_box().
|
inline |
References WipeTowerWriter(), Slic3r::f(), m_current_feedrate, m_gcode, set_format_E(), and set_format_F().
Referenced by retract(), and Slic3r::WipeTower::toolchange_Load().
|
inline |
References WipeTowerWriter(), extrude_explicit(), Slic3r::None, x(), and y().
Referenced by Slic3r::WipeTower::toolchange_Load(), and Slic3r::WipeTower::toolchange_Unload().
|
private |
|
inline |
References WipeTowerWriter(), extrude(), extrude_arc(), Slic3r::f(), Slic3r::Polyline::fitting_result, Slic3r::Linear_move, m_current_pos, m_enable_arc_fitting, Slic3r::MultiPoint::points, Slic3r::Polyline::reset_to_linear_move(), SCALED_WIPE_TOWER_RESOLUTION, Slic3r::Polyline::simplify(), Slic3r::Polyline::simplify_by_fitting_arc(), Slic3r::to_polyline(), travel(), Slic3r::unscaled(), and Slic3r::WT_SIMPLIFY_TOLERANCE_SCALED.
Referenced by add_wipe_path(), and Slic3r::WipeTower::finish_layer_new().
|
inline |
References m_current_pos.
Referenced by Slic3r::WipeTower::construct_block_tcr(), Slic3r::WipeTower::construct_tcr(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::generate_support_wall(), Slic3r::WipeTower::ramming(), rectangle_fill_box(), set_initial_position(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References m_current_pos, and rotate().
Referenced by Slic3r::WipeTower::construct_block_tcr(), Slic3r::WipeTower::construct_tcr(), extrude_arc_explicit(), extrude_explicit(), Slic3r::WipeTower::ramming(), and Slic3r::WipeTower::toolchange_Change().
|
inline |
References WipeTowerWriter(), extrude_explicit(), Slic3r::f(), m_current_pos, and Slic3r::None.
Referenced by Slic3r::WipeTower::toolchange_Unload().
|
inline |
References WipeTowerWriter(), extrude(), Slic3r::f(), travel(), x(), and y().
Referenced by rectangle(), and Slic3r::WipeTower::tool_change().
|
inline |
References WipeTowerWriter(), Slic3r::f(), Slic3r::WipeTower::box_coordinates::ld, Slic3r::WipeTower::box_coordinates::lu, Slic3r::WipeTower::box_coordinates::rd, rectangle(), and Slic3r::WipeTower::box_coordinates::ru.
|
inline |
References WipeTowerWriter(), append(), extrude(), Slic3r::WipeTower::extrusion_flow(), Slic3r::f(), Slic3r::float_to_string_decimal_point(), Slic3r::WipeTower::get_extrusion_flow(), Slic3r::GCodeProcessor::Height, m_layer_height, Slic3r::WipeTower::need_thick_bridge_flow(), Slic3r::GCodeProcessor::reserved_tag(), set_extrusion_flow(), travel(), x(), and y().
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_layer_new(), and rectangle_fill_box().
|
inline |
References WipeTowerWriter(), Slic3r::f(), Slic3r::WipeTower::box_coordinates::ld, line(), Slic3r::WipeTower::box_coordinates::lu, Slic3r::WipeTower::m_perimeter_width, pos(), Slic3r::WipeTower::box_coordinates::rd, rectangle_fill_box(), Slic3r::WipeTower::box_coordinates::ru, and Slic3r::WipeTower::WT_EPSILON.
|
inline |
References WipeTowerWriter(), and m_gcode.
Referenced by Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), and m_preview_suppressed.
Referenced by Slic3r::WipeTower::toolchange_Load(), and Slic3r::WipeTower::toolchange_Unload().
|
inline |
References WipeTowerWriter(), Slic3r::f(), and load().
Referenced by Slic3r::WipeTower::finish_block_solid(), generate_path(), Slic3r::WipeTower::generate_support_wall(), Slic3r::WipeTower::toolchange_Unload(), and Slic3r::WipeTower::toolchange_wipe_new().
References Slic3r::angle(), m_internal_angle, M_PI, m_wipe_tower_depth, m_wipe_tower_width, and m_y_shift.
Referenced by add_wipe_point(), extrude_arc_explicit(), extrude_explicit(), pos_rotated(), and set_initial_position().
|
inline |
References m_accel_to_decel_enable.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References m_accel_to_decel_factor.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inlineprivate |
References Slic3r::GCodeWriter::append_klipper_accel_to_decel(), Slic3r::gcfKlipper, Slic3r::gcfMarlinFirmware, Slic3r::gcfRepetier, Slic3r::gcfRepRapFirmware, gcode(), m_accel_to_decel_enable, m_accel_to_decel_factor, m_gcode_flavor, m_last_acceleration, and m_max_acceleration.
Referenced by set_normal_acceleration(), and set_travel_acceleration().
|
inline |
References WipeTowerWriter(), m_gcode, and wait().
Referenced by Slic3r::WipeTower::toolchange_Unload().
|
inline |
References WipeTowerWriter(), Slic3r::gcfRepRapFirmware, Slic3r::gcfRepRapSprinter, m_gcode, and m_gcode_flavor.
Referenced by Slic3r::WipeTower::toolchange_Load().
|
inline |
References WipeTowerWriter(), and m_extrusion_flow.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), line(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), rectangle_fill_box(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower::toolchange_Wipe(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), m_gcode, and m_last_fan_speed.
|
inline |
References m_is_first_layer.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References m_first_layer_normal_accelerations.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References m_first_layer_travel_accelerations.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inlineprivate |
References Slic3r::float_to_string_decimal_point().
Referenced by extrude_arc_explicit(), extrude_explicit(), and load().
|
inlineprivate |
References Slic3r::f(), and m_current_feedrate.
Referenced by extrude_arc_explicit(), extrude_explicit(), feedrate(), load(), and z_hop().
|
inlineprivate |
References Slic3r::float_to_string_decimal_point().
Referenced by extrude_arc_explicit().
|
inlineprivate |
References Slic3r::float_to_string_decimal_point().
Referenced by extrude_arc_explicit().
|
inlineprivate |
References Slic3r::float_to_string_decimal_point(), m_current_pos, and x().
Referenced by extrude_arc_explicit(), and extrude_explicit().
|
inlineprivate |
References Slic3r::float_to_string_decimal_point(), m_current_pos, and y().
Referenced by extrude_arc_explicit(), and extrude_explicit().
|
inlineprivate |
References Slic3r::float_to_string_decimal_point().
Referenced by z_hop().
|
inline |
References WipeTowerWriter(), m_current_pos, m_internal_angle, m_start_pos, m_wipe_tower_depth, m_wipe_tower_width, pos(), and rotate().
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), and m_current_tool.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References m_layer_id.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References m_max_acceleration.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References m_multi_nozzle_group_result.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inlineprivate |
References m_current_tool, m_first_layer_normal_accelerations, m_is_first_layer, m_layer_id, m_multi_nozzle_group_result, m_normal_accelerations, and set_acceleration_impl().
Referenced by extrude_arc_explicit(), and extrude_explicit().
|
inline |
References m_normal_accelerations.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References m_physical_extruder_map, and Slic3r::physical_extruder_map().
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References WipeTowerWriter(), and m_current_tool.
Referenced by Slic3r::WipeTower::toolchange_Change().
|
inlineprivate |
References m_current_tool, m_first_layer_travel_accelerations, m_is_first_layer, m_layer_id, m_multi_nozzle_group_result, m_travel_accelerations, and set_acceleration_impl().
Referenced by extrude_arc_explicit(), and extrude_explicit().
|
inline |
References m_travel_accelerations.
Referenced by Slic3r::WipeTower::set_for_wipe_tower_writer().
|
inline |
References WipeTowerWriter(), m_current_pos, and m_y_shift.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), and m_current_z.
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), and m_gcode.
Referenced by Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), Slic3r::gcfMarlinFirmware, Slic3r::gcfMarlinLegacy, m_gcode, and m_gcode_flavor.
Referenced by Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References WipeTowerWriter(), Slic3r::gcfMarlinFirmware, Slic3r::gcfMarlinLegacy, m_gcode, and m_gcode_flavor.
Referenced by Slic3r::WipeTower::tool_change(), and Slic3r::WipeTower::tool_change_new().
|
inline |
References Slic3r::area(), Slic3r::center(), Slic3r::edge_length(), feedrate(), m_current_pos, and travel().
Referenced by Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References m_start_pos.
Referenced by Slic3r::WipeTower::construct_block_tcr(), Slic3r::WipeTower::construct_tcr(), and Slic3r::WipeTower::ramming().
|
inline |
References WipeTowerWriter(), and m_preview_suppressed.
Referenced by Slic3r::WipeTower::toolchange_Load(), and Slic3r::WipeTower::toolchange_Unload().
|
inline |
References WipeTowerWriter(), extrude_explicit(), and Slic3r::f().
|
inline |
References WipeTowerWriter(), extrude_explicit(), Slic3r::f(), x(), and y().
Referenced by Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_layer_new(), generate_path(), Slic3r::WipeTower::generate_support_wall(), line(), polygon(), Slic3r::WipeTower::ramming(), rectangle(), rectangle_fill_box(), spiral_flat_ironing(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower::toolchange_Load(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower::toolchange_Wipe(), and Slic3r::WipeTower::toolchange_wipe_new().
|
inline |
References WipeTowerWriter(), m_gcode, m_gcode_flavor, and Slic3r::wait_command().
Referenced by set_extruder_temp(), and Slic3r::WipeTower::toolchange_Unload().
|
inline |
References m_wipe_path.
Referenced by add_wipe_path(), Slic3r::WipeTower::construct_block_tcr(), and Slic3r::WipeTower::construct_tcr().
|
inline |
References m_current_pos.
Referenced by add_wipe_point(), extrude(), extrude_arc_explicit(), extrude_explicit(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::generate_support_wall_new(), line(), load_move_x_advanced(), Slic3r::WipeTower::ramming(), rectangle(), rectangle_fill_box(), set_format_X(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower::toolchange_Load(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower::toolchange_Wipe(), Slic3r::WipeTower::toolchange_wipe_new(), and travel().
|
inline |
References m_current_pos.
Referenced by add_wipe_point(), extrude(), extrude_arc_explicit(), extrude_explicit(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower::generate_support_wall_new(), line(), load_move_x_advanced(), Slic3r::WipeTower::ramming(), rectangle(), rectangle_fill_box(), set_format_Y(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower::toolchange_Load(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower::toolchange_Wipe(), Slic3r::WipeTower::toolchange_wipe_new(), and travel().
|
inline |
References WipeTowerWriter(), Slic3r::f(), m_current_feedrate, m_current_z, m_gcode, set_format_F(), and set_format_Z().
Referenced by z_hop_reset().
|
inline |
References WipeTowerWriter(), Slic3r::f(), and z_hop().
|
private |
|
private |
Referenced by set_accel_to_decel_enable(), and set_acceleration_impl().
|
private |
Referenced by set_accel_to_decel_factor(), and set_acceleration_impl().
|
private |
Referenced by WipeTowerWriter(), extrude_arc_explicit(), extrude_explicit(), feedrate(), load(), set_format_F(), and z_hop().
|
private |
|
private |
|
private |
Referenced by WipeTowerWriter(), set_z(), and z_hop().
|
private |
Referenced by WipeTowerWriter(), elapsed_time(), extrude_arc_explicit(), and extrude_explicit().
|
private |
Referenced by WipeTowerWriter(), generate_path(), and polygon().
|
private |
Referenced by WipeTowerWriter(), extrude(), extrude_arc_explicit(), and set_extrusion_flow().
|
private |
Referenced by extrude_arc_explicit(), extrude_explicit(), and extrusions().
|
private |
Referenced by WipeTowerWriter(), extrude_arc_explicit(), and extrude_explicit().
|
private |
Referenced by set_first_layer_normal_acceleration(), and set_normal_acceleration().
|
private |
Referenced by set_first_layer_travel_acceleration(), and set_travel_acceleration().
|
private |
Referenced by WipeTowerWriter(), append(), change_analyzer_line_width(), comment_with_value(), disable_linear_advance(), extrude_arc_explicit(), extrude_explicit(), feedrate(), flush_planner_queue(), gcode(), load(), reset_extruder(), set_extruder_temp(), set_extruder_trimpot(), set_fan(), speed_override(), speed_override_backup(), speed_override_restore(), wait(), and z_hop().
|
private |
|
private |
Referenced by rotate(), and set_initial_position().
|
private |
Referenced by set_first_layer(), set_normal_acceleration(), and set_travel_acceleration().
|
private |
Referenced by set_acceleration_impl().
|
private |
Referenced by set_fan().
|
private |
Referenced by WipeTowerWriter(), extrude_arc_explicit(), extrude_explicit(), line(), and rectangle_fill_box().
|
private |
Referenced by set_layer_id(), set_normal_acceleration(), and set_travel_acceleration().
|
private |
Referenced by set_acceleration_impl(), and set_max_acceleration().
|
private |
Referenced by set_multi_nozzle_group_result(), set_normal_acceleration(), and set_travel_acceleration().
|
private |
Referenced by set_normal_acceleration(), and set_normal_acceleration().
|
private |
Referenced by format_line_M104(), format_line_M109(), and set_physical_extruder_map().
|
private |
Referenced by WipeTowerWriter(), extrude_arc_explicit(), extrude_explicit(), resume_preview(), and suppress_preview().
|
private |
Referenced by set_initial_position(), and start_pos_rotated().
|
private |
Referenced by set_travel_acceleration(), and set_travel_acceleration().
|
private |
Referenced by extrude_arc_explicit(), extrude_explicit(), and get_and_reset_used_filament_length().
|
private |
Referenced by add_wipe_point(), and wipe_path().
|
private |
Referenced by rotate(), and set_initial_position().
|
private |
Referenced by rotate(), and set_initial_position().
|
private |
Referenced by rotate(), and set_y_shift().