![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/GCode/WipeTower.hpp>
Collaboration diagram for Slic3r::WipeTower:Classes | |
| struct | box_coordinates |
| struct | Extrusion |
| struct | FilamentParameters |
| struct | ToolChangeResult |
| struct | WipeTowerInfo |
Public Member Functions | |
| ToolChangeResult | construct_tcr (WipeTowerWriter &writer, bool priming, size_t old_tool) const |
| WipeTower (const PrintConfig &config, const std::vector< std::vector< float > > &wiping_matrix, size_t initial_tool) | |
| void | set_extruder (size_t idx, const PrintConfig &config) |
| void | plan_toolchange (float z_par, float layer_height_par, unsigned int old_tool, unsigned int new_tool, float wipe_volume=0.f) |
| void | generate (std::vector< std::vector< ToolChangeResult > > &result) |
| float | get_depth () const |
| std::vector< std::pair< float, float > > | get_z_and_depth_pairs () const |
| float | get_brim_width () const |
| float | get_wipe_tower_height () const |
| void | set_layer (float print_z, float layer_height, size_t max_tool_changes, bool, bool is_last_layer) |
| const Vec2f & | position () const |
| float | width () const |
| bool | finished () const |
| std::vector< ToolChangeResult > | prime (float first_layer_height, const std::vector< unsigned int > &tools, bool last_wipe_inside_wipe_tower) |
| ToolChangeResult | tool_change (size_t new_tool) |
| ToolChangeResult | finish_layer () |
| bool | layer_finished () const |
| std::vector< float > | get_used_filament () const |
| int | get_number_of_toolchanges () const |
Static Public Member Functions | |
| static const std::string | never_skip_tag () |
| static std::pair< double, double > | get_wipe_tower_cone_base (double width, double height, double depth, double angle_deg) |
| static std::vector< std::vector< float > > | extract_wipe_volumes (const PrintConfig &config) |
Private Types | |
| enum | wipe_shape { SHAPE_NORMAL = 1 , SHAPE_REVERSED = -1 } |
| enum | { RectangularBed , CircularBed , CustomBed } |
Private Member Functions | |
| float | filament_area () const |
| bool | is_first_layer () const |
| float | extrusion_flow (float layer_height=-1.f) const |
| float | volume_to_length (float volume, float line_width, float layer_height) const |
| void | plan_tower () |
| void | make_wipe_tower_square () |
| void | save_on_last_wipe () |
| int | first_toolchange_to_nonsoluble (const std::vector< WipeTowerInfo::ToolChange > &tool_changes) const |
| void | toolchange_Unload (WipeTowerWriter &writer, const box_coordinates &cleaning_box, const std::string ¤t_material, const int new_temperature) |
| void | toolchange_Change (WipeTowerWriter &writer, const size_t new_tool, const std::string &new_material) |
| void | toolchange_Load (WipeTowerWriter &writer, const box_coordinates &cleaning_box) |
| void | toolchange_Wipe (WipeTowerWriter &writer, const box_coordinates &cleaning_box, float wipe_volume) |
| struct Slic3r::WipeTower::FilamentParameters |
Collaboration diagram for Slic3r::WipeTower::FilamentParameters:| Class Members | ||
|---|---|---|
| float | cooling_final_speed = 0.f | |
| float | cooling_initial_speed = 0.f | |
| int | cooling_moves = 0 | |
| float | delay = 0.f | |
| float | filament_area | |
| int | first_layer_temperature = 0 | |
| bool | is_soluble = false | |
| float | loading_speed = 0.f | |
| float | loading_speed_start = 0.f | |
| string | material = "PLA" | |
| float | max_e_speed = std::numeric_limits<float>::max() | |
| float | nozzle_diameter | |
| float | ramming_line_width_multiplicator = 1.f | |
| vector< float > | ramming_speed | |
| float | ramming_step_multiplicator = 1.f | |
| int | temperature = 0 | |
| float | unloading_speed = 0.f | |
| float | unloading_speed_start = 0.f | |
|
private |
| Enumerator | |
|---|---|
| RectangularBed | |
| CircularBed | |
| CustomBed | |
|
private |
| Enumerator | |
|---|---|
| SHAPE_NORMAL | |
| SHAPE_REVERSED | |
| Slic3r::WipeTower::WipeTower | ( | const PrintConfig & | config, |
| const std::vector< std::vector< float > > & | wiping_matrix, | ||
| size_t | initial_tool | ||
| ) |
References Slic3r::BoundingBoxBase< PointType, APointsType >::center(), CircularBed, CustomBed, m_bed_bottom_left, m_bed_shape, m_bed_width, m_cooling_tube_length, m_cooling_tube_retraction, m_extra_loading_move, m_first_layer_speed, m_parking_pos_retraction, m_semm, m_set_extruder_trimpot, RectangularBed, and Slic3r::BoundingBoxBase< PointType, APointsType >::size().
Here is the call graph for this function:| WipeTower::ToolChangeResult Slic3r::WipeTower::construct_tcr | ( | WipeTowerWriter & | writer, |
| bool | priming, | ||
| size_t | old_tool | ||
| ) | const |
References Slic3r::WipeTowerWriter::elapsed_time(), Slic3r::WipeTower::ToolChangeResult::elapsed_time, Slic3r::WipeTower::ToolChangeResult::end_pos, Slic3r::WipeTowerWriter::extrusions(), Slic3r::WipeTower::ToolChangeResult::extrusions, Slic3r::WipeTowerWriter::gcode(), Slic3r::WipeTower::ToolChangeResult::gcode, Slic3r::WipeTower::ToolChangeResult::initial_tool, Slic3r::WipeTower::ToolChangeResult::layer_height, m_current_tool, m_layer_height, m_z_pos, Slic3r::WipeTower::ToolChangeResult::new_tool, Slic3r::WipeTowerWriter::pos(), Slic3r::WipeTowerWriter::pos_rotated(), Slic3r::WipeTower::ToolChangeResult::priming, Slic3r::WipeTower::ToolChangeResult::print_z, Slic3r::WipeTower::ToolChangeResult::start_pos, Slic3r::WipeTowerWriter::start_pos_rotated(), Slic3r::WipeTowerWriter::wipe_path(), and Slic3r::WipeTower::ToolChangeResult::wipe_path.
Referenced by finish_layer(), prime(), and tool_change().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References EPSILON, sqrt(), and wipe_volumes.
Referenced by Slic3r::Print::_make_wipe_tower(), and Slic3r::Print::wipe_tower_data().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
References filament_area(), Slic3r::layer_height(), m_extrusion_flow, m_perimeter_width, and M_PI.
Referenced by set_layer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
References m_filpar.
Referenced by extrusion_flow(), set_extruder(), and toolchange_Unload().
Here is the caller graph for this function:| WipeTower::ToolChangeResult Slic3r::WipeTower::finish_layer | ( | ) |
References Slic3r::WipeTowerWriter::add_wipe_point(), Slic3r::WipeTowerWriter::append(), Slic3r::append(), Slic3r::MultiPoint::closest_point_index(), construct_tcr(), Slic3r::ExPolygon::contour, Slic3r::Geometry::deg2rad(), Slic3r::FillParams::density, Slic3r::diff_ex(), EPSILON, Slic3r::WipeTowerWriter::extrude(), Slic3r::WipeTowerWriter::get_and_reset_used_filament_length(), Slic3r::get_extents(), get_wipe_tower_cone_base(), Slic3r::ipMonotonicLines, is_first_layer(), layer_finished(), Slic3r::WipeTower::box_coordinates::ld, Slic3r::WipeTower::box_coordinates::lu, m_adhesion, m_bridging, m_current_height, m_current_layer_finished, m_current_shape, m_current_tool, m_extrusion_flow, m_filpar, m_first_layer_speed, m_gcode_flavor, m_internal_rotation, m_layer_height, m_layer_info, m_left_to_right, m_no_sparse_layers, m_num_layer_changes, m_perimeter_width, M_PI, m_plan, m_used_filament_length, m_wipe_tower_brim_width, m_wipe_tower_brim_width_real, m_wipe_tower_cone_angle, m_wipe_tower_depth, m_wipe_tower_height, m_wipe_tower_width, m_y_shift, m_z_pos, Slic3r::Fill::new_from_type(), Slic3r::offset(), Slic3r::offset_ex(), Slic3r::MultiPoint::points, Slic3r::WipeTowerWriter::pos(), Slic3r::WipeTower::box_coordinates::rd, Slic3r::WipeTowerWriter::rectangle(), Slic3r::WipeTower::box_coordinates::ru, scale_, Slic3r::WipeTowerWriter::set_extrusion_flow(), Slic3r::WipeTowerWriter::set_initial_position(), Slic3r::WipeTowerWriter::set_initial_tool(), Slic3r::WipeTowerWriter::set_y_shift(), Slic3r::WipeTowerWriter::set_z(), SHAPE_REVERSED, Slic3r::stBottom, Slic3r::WipeTowerWriter::travel(), Slic3r::unscale(), WT_EPSILON, Slic3r::WipeTowerWriter::x(), and Slic3r::WipeTowerWriter::y().
Referenced by generate(), and save_on_last_wipe().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References m_max_color_changes.
|
private |
References m_filpar.
Referenced by generate(), and save_on_last_wipe().
Here is the caller graph for this function:| void Slic3r::WipeTower::generate | ( | std::vector< std::vector< ToolChangeResult > > & | result | ) |
References finish_layer(), first_toolchange_to_nonsoluble(), m_current_height, m_current_tool, m_internal_rotation, m_layer_info, m_old_temperature, m_perimeter_width, m_plan, m_used_filament_length, m_wipe_tower_depth, m_y_shift, Slic3r::merge_tcr(), plan_tower(), save_on_last_wipe(), set_layer(), and tool_change().
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References m_wipe_tower_brim_width_real.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:
|
inline |
References m_wipe_tower_depth.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:
|
inline |
References m_num_tool_changes.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:
|
inline |
References m_used_filament_length.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:
|
static |
References Slic3r::Geometry::deg2rad(), sin(), tan(), and width().
Referenced by finish_layer(), Slic3r::Print::first_layer_wipe_tower_corners(), Slic3r::FakeWipeTower::getFakeExtrusionPathsFromWipeTower(), and Slic3r::GLVolumeCollection::load_wipe_tower_preview().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References m_wipe_tower_height.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:| std::vector< std::pair< float, float > > Slic3r::WipeTower::get_z_and_depth_pairs | ( | ) | const |
References m_plan, m_wipe_tower_depth, m_wipe_tower_height, and WT_EPSILON.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:
|
inlineprivate |
References m_first_layer_idx, m_layer_info, and m_plan.
Referenced by finish_layer(), set_layer(), tool_change(), toolchange_Unload(), and toolchange_Wipe().
Here is the caller graph for this function:
|
inline |
References m_current_layer_finished.
Referenced by Slic3r::Print::_make_wipe_tower(), and finish_layer().
Here is the caller graph for this function:
|
private |
|
inlinestatic |
Referenced by Slic3r::WipeTowerIntegration::post_process_wipe_tower_moves(), and toolchange_Change().
Here is the caller graph for this function:| void Slic3r::WipeTower::plan_toolchange | ( | float | z_par, |
| float | layer_height_par, | ||
| unsigned int | old_tool, | ||
| unsigned int | new_tool, | ||
| float | wipe_volume = 0.f |
||
| ) |
References m_extra_spacing, m_filpar, m_first_layer_idx, m_no_sparse_layers, m_perimeter_width, m_plan, m_wipe_tower_width, volume_to_length(), width(), and WT_EPSILON.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References m_current_height, m_perimeter_width, m_plan, m_wipe_tower_depth, and m_wipe_tower_height.
Referenced by generate().
Here is the caller graph for this function:References m_wipe_tower_pos.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the caller graph for this function:| std::vector< WipeTower::ToolChangeResult > Slic3r::WipeTower::prime | ( | float | first_layer_height, |
| const std::vector< unsigned int > & | tools, | ||
| bool | last_wipe_inside_wipe_tower | ||
| ) |
References Slic3r::WipeTowerWriter::append(), CircularBed, construct_tcr(), Slic3r::WipeTowerWriter::feedrate(), Slic3r::WipeTowerWriter::flush_planner_queue(), Slic3r::WipeTowerWriter::get_and_reset_used_filament_length(), Slic3r::WipeTower::box_coordinates::ld, m_bed_bottom_left, m_bed_shape, m_bed_width, m_current_tool, m_extrusion_flow, m_filpar, m_gcode_flavor, m_layer_height, m_left_to_right, m_num_tool_changes, m_old_temperature, m_perimeter_width, m_set_extruder_trimpot, m_travel_speed, m_used_filament_length, m_z_pos, Slic3r::WipeTowerWriter::reset_extruder(), Slic3r::WipeTowerWriter::set_extruder_trimpot(), Slic3r::WipeTowerWriter::set_extrusion_flow(), Slic3r::WipeTowerWriter::set_initial_position(), Slic3r::WipeTowerWriter::set_initial_tool(), set_layer(), Slic3r::WipeTowerWriter::set_z(), Slic3r::WipeTowerWriter::speed_override(), Slic3r::WipeTowerWriter::speed_override_backup(), Slic3r::WipeTowerWriter::speed_override_restore(), toolchange_Change(), toolchange_Load(), toolchange_Unload(), toolchange_Wipe(), Slic3r::WipeTower::box_coordinates::translate(), Slic3r::WipeTowerWriter::travel(), wipe_volumes, and Slic3r::WipeTowerWriter::y().
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References finish_layer(), first_toolchange_to_nonsoluble(), m_extra_spacing, m_layer_info, m_perimeter_width, m_plan, m_wipe_tower_width, set_layer(), tool_change(), Slic3r::WipeTower::ToolChangeResult::total_extrusion_length_in_plane(), volume_to_length(), and width().
Referenced by generate().
Here is the call graph for this function:
Here is the caller graph for this function:References filament_area(), m_filpar, m_perimeter_width, M_PI, m_semm, m_used_filament_length, and Width_To_Nozzle_Ratio.
Referenced by Slic3r::Print::_make_wipe_tower().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References extrusion_flow(), is_first_layer(), Slic3r::layer_height(), m_current_layer_finished, m_current_shape, m_depth_traversed, m_extrusion_flow, m_layer_height, m_layer_info, m_num_layer_changes, m_num_tool_changes, m_plan, m_z_pos, SHAPE_NORMAL, SHAPE_REVERSED, and WT_EPSILON.
Referenced by Slic3r::Print::_make_wipe_tower(), generate(), prime(), and save_on_last_wipe().
Here is the call graph for this function:
Here is the caller graph for this function:| WipeTower::ToolChangeResult Slic3r::WipeTower::tool_change | ( | size_t | new_tool | ) |
References Slic3r::WipeTowerWriter::append(), Slic3r::append(), Slic3r::WipeTowerWriter::comment_with_value(), construct_tcr(), Slic3r::WipeTowerWriter::feedrate(), Slic3r::WipeTowerWriter::flush_planner_queue(), Slic3r::WipeTowerWriter::get_and_reset_used_filament_length(), is_first_layer(), Slic3r::WipeTower::box_coordinates::ld, m_current_shape, m_current_tool, m_depth_traversed, m_extrusion_flow, m_filpar, m_gcode_flavor, m_internal_rotation, m_layer_height, m_layer_info, m_num_tool_changes, m_perimeter_width, m_set_extruder_trimpot, m_travel_speed, m_used_filament_length, m_wipe_tower_depth, m_wipe_tower_width, m_y_shift, m_z_pos, Slic3r::WipeTowerWriter::reset_extruder(), Slic3r::WipeTowerWriter::set_extruder_trimpot(), Slic3r::WipeTowerWriter::set_extrusion_flow(), Slic3r::WipeTowerWriter::set_initial_position(), Slic3r::WipeTowerWriter::set_initial_tool(), Slic3r::WipeTowerWriter::set_y_shift(), Slic3r::WipeTowerWriter::set_z(), SHAPE_REVERSED, Slic3r::WipeTowerWriter::speed_override(), Slic3r::WipeTowerWriter::speed_override_backup(), Slic3r::WipeTowerWriter::speed_override_restore(), toolchange_Change(), toolchange_Load(), toolchange_Unload(), toolchange_Wipe(), Slic3r::WipeTowerWriter::travel(), Slic3r::WipeTowerWriter::x(), and Slic3r::WipeTowerWriter::y().
Referenced by Slic3r::Print::_make_wipe_tower(), generate(), and save_on_last_wipe().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References Slic3r::WipeTowerWriter::append(), Slic3r::WipeTowerWriter::feedrate(), Slic3r::float_to_string_decimal_point(), Slic3r::WipeTowerWriter::flush_planner_queue(), Slic3r::WipeTowerWriter::get_and_reset_used_filament_length(), m_current_tool, m_travel_speed, m_used_filament_length, never_skip_tag(), Slic3r::WipeTowerWriter::pos_rotated(), and Slic3r::WipeTowerWriter::set_tool().
Referenced by prime(), and tool_change().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References Slic3r::WipeTowerWriter::append(), Slic3r::WipeTower::box_coordinates::ld, Slic3r::WipeTowerWriter::load(), Slic3r::WipeTowerWriter::load_move_x_advanced(), m_current_tool, m_extra_loading_move, m_filpar, m_parking_pos_retraction, m_perimeter_width, m_semm, m_set_extruder_trimpot, Slic3r::WipeTower::box_coordinates::rd, Slic3r::WipeTowerWriter::set_extruder_trimpot(), Slic3r::WipeTowerWriter::suppress_preview(), Slic3r::WipeTowerWriter::travel(), Slic3r::WipeTowerWriter::x(), and Slic3r::WipeTowerWriter::y().
Referenced by prime(), and tool_change().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References Slic3r::WipeTowerWriter::append(), Slic3r::WipeTowerWriter::change_analyzer_line_width(), Slic3r::WipeTowerWriter::disable_linear_advance(), Slic3r::WipeTowerWriter::extrude(), filament_area(), Slic3r::WipeTowerWriter::flush_planner_queue(), is_first_layer(), Slic3r::WipeTower::box_coordinates::ld, Slic3r::WipeTowerWriter::load_move_x_advanced(), m_adhesion, m_cooling_tube_length, m_cooling_tube_retraction, m_current_shape, m_current_tool, m_depth_traversed, m_extra_spacing, m_filpar, m_layer_height, m_layer_info, m_left_to_right, m_old_temperature, m_parking_pos_retraction, m_perimeter_width, m_plan, m_semm, Slic3r::WipeTowerWriter::ram(), Slic3r::WipeTower::box_coordinates::rd, Slic3r::WipeTowerWriter::resume_preview(), Slic3r::WipeTowerWriter::retract(), Slic3r::WipeTowerWriter::set_extruder_temp(), Slic3r::WipeTowerWriter::set_position(), SHAPE_NORMAL, SHAPE_REVERSED, Slic3r::WipeTowerWriter::suppress_preview(), Slic3r::WipeTowerWriter::travel(), volume_to_length(), Slic3r::WipeTowerWriter::wait(), WT_EPSILON, Slic3r::WipeTowerWriter::x(), and Slic3r::WipeTowerWriter::y().
Referenced by prime(), and tool_change().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References Slic3r::WipeTowerWriter::add_wipe_point(), Slic3r::WipeTowerWriter::append(), EPSILON, Slic3r::WipeTowerWriter::extrude(), is_first_layer(), Slic3r::WipeTower::box_coordinates::ld, Slic3r::WipeTower::box_coordinates::lu, m_current_tool, m_extra_spacing, m_extrusion_flow, m_first_layer_speed, m_layer_height, m_layer_info, m_left_to_right, m_perimeter_width, m_plan, m_wipe_tower_width, Slic3r::WipeTower::box_coordinates::rd, Slic3r::WipeTowerWriter::set_extrusion_flow(), Slic3r::WipeTowerWriter::travel(), volume_to_length(), WT_EPSILON, Slic3r::WipeTowerWriter::x(), and Slic3r::WipeTowerWriter::y().
Referenced by prime(), and tool_change().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
References Slic3r::layer_height(), and M_PI.
Referenced by plan_toolchange(), save_on_last_wipe(), toolchange_Unload(), and toolchange_Wipe().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References m_wipe_tower_width.
Referenced by Slic3r::Print::_make_wipe_tower(), get_wipe_tower_cone_base(), plan_toolchange(), and save_on_last_wipe().
Here is the caller graph for this function:
|
private |
Referenced by finish_layer(), and toolchange_Unload().
|
private |
Referenced by WipeTower(), and prime().
| enum { ... } Slic3r::WipeTower::m_bed_shape |
Referenced by WipeTower(), and prime().
|
private |
Referenced by WipeTower(), and prime().
|
private |
Referenced by finish_layer().
|
private |
Referenced by WipeTower(), and toolchange_Unload().
|
private |
Referenced by WipeTower(), and toolchange_Unload().
|
private |
Referenced by finish_layer(), generate(), and plan_tower().
|
private |
Referenced by finish_layer(), layer_finished(), and set_layer().
|
private |
Referenced by finish_layer(), set_layer(), tool_change(), and toolchange_Unload().
|
private |
Referenced by construct_tcr(), finish_layer(), generate(), prime(), tool_change(), toolchange_Change(), toolchange_Load(), toolchange_Unload(), and toolchange_Wipe().
|
private |
Referenced by set_layer(), tool_change(), and toolchange_Unload().
|
private |
Referenced by WipeTower(), and toolchange_Load().
|
private |
Referenced by plan_toolchange(), save_on_last_wipe(), toolchange_Unload(), and toolchange_Wipe().
|
private |
Referenced by extrusion_flow(), finish_layer(), prime(), set_layer(), tool_change(), and toolchange_Wipe().
|
private |
|
private |
Referenced by is_first_layer(), and plan_toolchange().
|
private |
Referenced by WipeTower(), finish_layer(), and toolchange_Wipe().
|
private |
Referenced by finish_layer(), prime(), and tool_change().
|
private |
Referenced by finish_layer(), generate(), and tool_change().
|
private |
Referenced by construct_tcr(), finish_layer(), prime(), set_layer(), tool_change(), toolchange_Unload(), and toolchange_Wipe().
|
private |
Referenced by finish_layer(), generate(), is_first_layer(), save_on_last_wipe(), set_layer(), tool_change(), toolchange_Unload(), and toolchange_Wipe().
|
private |
Referenced by finish_layer(), prime(), toolchange_Unload(), and toolchange_Wipe().
|
private |
Referenced by finished().
|
private |
Referenced by finish_layer(), and plan_toolchange().
|
private |
Referenced by finish_layer(), and set_layer().
|
private |
Referenced by get_number_of_toolchanges(), prime(), set_layer(), and tool_change().
|
private |
Referenced by generate(), prime(), and toolchange_Unload().
|
private |
Referenced by WipeTower(), toolchange_Load(), and toolchange_Unload().
|
private |
|
private |
|
private |
unsigned int m_idx_tool_change_in_layer = 0; // Layer change counter in this layer. Counting up to m_max_color_changes.
|
private |
Referenced by WipeTower(), set_extruder(), toolchange_Load(), and toolchange_Unload().
|
private |
Referenced by WipeTower(), prime(), tool_change(), and toolchange_Load().
|
private |
Referenced by prime(), tool_change(), and toolchange_Change().
|
private |
Referenced by finish_layer(), generate(), get_used_filament(), prime(), set_extruder(), tool_change(), and toolchange_Change().
|
private |
Referenced by finish_layer().
|
private |
Referenced by finish_layer(), and get_brim_width().
|
private |
Referenced by finish_layer().
|
private |
Referenced by finish_layer(), generate(), get_depth(), get_z_and_depth_pairs(), plan_tower(), and tool_change().
|
private |
Referenced by finish_layer(), get_wipe_tower_height(), get_z_and_depth_pairs(), and plan_tower().
|
private |
Referenced by position().
|
private |
|
private |
Referenced by finish_layer(), plan_toolchange(), save_on_last_wipe(), tool_change(), toolchange_Wipe(), and width().
|
private |
Referenced by finish_layer(), generate(), and tool_change().
|
private |
Referenced by construct_tcr(), finish_layer(), prime(), set_layer(), and tool_change().
Referenced by set_extruder().
|
private |
Referenced by extract_wipe_volumes(), and prime().
Referenced by finish_layer(), get_z_and_depth_pairs(), plan_toolchange(), set_layer(), toolchange_Unload(), and toolchange_Wipe().