| add_depth_to_block(int filament_id, int filament_adhesiveness_category, float depth, bool is_nozzle_change=false) | Slic3r::WipeTower | |
| align_perimeter(const box_coordinates &perimeter_box) | Slic3r::WipeTower | private |
| calc_block_infill_gap() | Slic3r::WipeTower | |
| CircularBed enum value | Slic3r::WipeTower | private |
| construct_block_tcr(WipeTowerWriter &writer, bool priming, size_t filament_id, bool is_finish, float purge_volume) const | Slic3r::WipeTower | |
| construct_tcr(WipeTowerWriter &writer, bool priming, size_t old_tool, bool is_finish, bool is_tool_change, float purge_volume, bool is_contact) const | Slic3r::WipeTower | |
| CustomBed enum value | Slic3r::WipeTower | private |
| estimate_brim_real_width(float brim_width, float nozzle_diameter, float first_layer_height, bool type2) | Slic3r::WipeTower | static |
| estimate_rib_tower_bbox_side(const std::vector< PurgeEstimate > &purges, float width, float layer_height, float nozzle_diameter, float extra_spacing, float rib_width, float extra_rib_length, float max_height) | Slic3r::WipeTower | static |
| estimate_tower_blocks_depth(const std::vector< PurgeEstimate > &purges, float width, float layer_height, float nozzle_diameter, float extra_spacing) | Slic3r::WipeTower | static |
| extrusion_flow(float layer_height=-1.f) const | Slic3r::WipeTower | inline |
| filament_area() const | Slic3r::WipeTower | inlineprivate |
| finish_block(const WipeTowerBlock &block, int filament_id, bool extrude_fill=true) | Slic3r::WipeTower | |
| finish_block_solid(const WipeTowerBlock &block, int filament_id, bool extrude_fill=true, WipeTowerLayerType layer_type=WipeTowerLayerType::Normal) | Slic3r::WipeTower | |
| finish_layer(bool extruder_perimeter=true, bool extruder_fill=true) | Slic3r::WipeTower | |
| finish_layer_new(bool extrude_perimeter=true, bool extrude_fill=true, bool extrude_fill_wall=true) | Slic3r::WipeTower | |
| finished() const | Slic3r::WipeTower | inline |
| first_toolchange_to_nonsoluble_nonsupport(const std::vector< WipeTowerInfo::ToolChange > &tool_changes) const | Slic3r::WipeTower | private |
| generate(std::vector< std::vector< ToolChangeResult > > &result) | Slic3r::WipeTower | |
| generate_new(std::vector< std::vector< WipeTower::ToolChangeResult > > &result) | Slic3r::WipeTower | |
| generate_rib_polygon(const box_coordinates &wt_box) | Slic3r::WipeTower | |
| generate_support_wall(WipeTowerWriter &writer, const box_coordinates &wt_box, double feedrate, bool first_layer) | Slic3r::WipeTower | |
| generate_support_wall_new(WipeTowerWriter &writer, const box_coordinates &wt_box, double feedrate, bool first_layer, bool rib_wall, bool extrude_perimeter, bool skip_points) | Slic3r::WipeTower | |
| generate_wipe_tower_blocks(bool add_solid_flag) | Slic3r::WipeTower | |
| get_all_wall_skip_points() | Slic3r::WipeTower | private |
| get_auto_brim_by_height(float max_height) | Slic3r::WipeTower | static |
| get_bbx() const | Slic3r::WipeTower | inline |
| get_block_by_category(int filament_adhesiveness_category, bool create) | Slic3r::WipeTower | |
| get_block_gap_width(int tool, bool is_nozzlechangle=false) | Slic3r::WipeTower | private |
| get_brim_width() const | Slic3r::WipeTower | inline |
| get_depth() const | Slic3r::WipeTower | inline |
| get_extruder_id(int filament_id, int layer_id) const | Slic3r::WipeTower | |
| get_extrusion_flow() const | Slic3r::WipeTower | inline |
| get_filament_category(int filament_id) | Slic3r::WipeTower | |
| get_floating_area(float &start_pos_y, float &end_pos_y) const | Slic3r::WipeTower | |
| get_height() const | Slic3r::WipeTower | inline |
| get_layer_height() const | Slic3r::WipeTower | inline |
| get_limit_depth_by_height(float max_height) | Slic3r::WipeTower | static |
| get_next_pos(const WipeTower::box_coordinates &cleaning_box, float wipe_length, bool solid_toolchange) | Slic3r::WipeTower | private |
| get_nozzle_id(int filament_id, int layer_id) const | Slic3r::WipeTower | |
| get_number_of_toolchanges() const | Slic3r::WipeTower | inline |
| get_outer_wall() const | Slic3r::WipeTower | inline |
| get_rib_length() const | Slic3r::WipeTower | inline |
| get_rib_offset() const | Slic3r::WipeTower | inline |
| get_rib_width() const | Slic3r::WipeTower | inline |
| get_used_filament() const | Slic3r::WipeTower | inline |
| get_wall_filament_for_all_layer() | Slic3r::WipeTower | |
| get_wall_skip_points(const WipeTowerInfo &layer, int layer_id) | Slic3r::WipeTower | private |
| get_wrapping_detection_depth() | Slic3r::WipeTower | static |
| has_tpu_filament() const | Slic3r::WipeTower | inline |
| is_first_layer() const | Slic3r::WipeTower | inlineprivate |
| is_need_ramming(int filament_id_1, int filament_id_2, int layer_id) const | Slic3r::WipeTower | |
| is_need_reverse_travel(int filament, bool extruder_change) const | Slic3r::WipeTower | private |
| is_petg_filament(int filament_id) const | Slic3r::WipeTower | private |
| is_same_extruder(int filament_id_1, int filament_id_2, int layer_id) const | Slic3r::WipeTower | |
| is_same_nozzle(int filament_id_1, int filament_id_2, int layer_id) const | Slic3r::WipeTower | |
| is_tpu_filament(int filament_id) const | Slic3r::WipeTower | private |
| is_valid_last_layer(int tool, int layer_id, double layer_z) const | Slic3r::WipeTower | private |
| its_make_rib_brim(const Polygon &brim, float layer_height) | Slic3r::WipeTower | static |
| its_make_rib_tower(float width, float depth, float height, float rib_length, float rib_width, bool fillet_wall) | Slic3r::WipeTower | static |
| layer_finished() const | Slic3r::WipeTower | inline |
| layer_is_printed(bool toolchanges_on_layer) const | Slic3r::WipeTower | private |
| length_to_volume(float length, float line_width, float layer_height) const | Slic3r::WipeTower | inlineprivate |
| m_accel_to_decel_enable | Slic3r::WipeTower | private |
| m_accel_to_decel_factor | Slic3r::WipeTower | private |
| m_adhesion | Slic3r::WipeTower | private |
| m_all_layers_depth | Slic3r::WipeTower | |
| m_bed_bottom_left | Slic3r::WipeTower | private |
| m_bed_shape | Slic3r::WipeTower | private |
| m_bed_width | Slic3r::WipeTower | private |
| m_block_infill_gap_width | Slic3r::WipeTower | private |
| m_bridging | Slic3r::WipeTower | private |
| m_contact_ironing | Slic3r::WipeTower | private |
| m_contact_speed | Slic3r::WipeTower | private |
| m_cur_block | Slic3r::WipeTower | |
| m_cur_layer_id | Slic3r::WipeTower | private |
| m_current_layer_finished | Slic3r::WipeTower | private |
| m_current_shape | Slic3r::WipeTower | private |
| m_current_tool | Slic3r::WipeTower | private |
| m_depth_traversed | Slic3r::WipeTower | private |
| m_enable_arc_fitting | Slic3r::WipeTower | private |
| m_enable_timelapse_print | Slic3r::WipeTower | private |
| m_enable_tower_interface_features | Slic3r::WipeTower | private |
| m_enable_wrapping_detection | Slic3r::WipeTower | private |
| m_extra_rib_length | Slic3r::WipeTower | private |
| m_extra_spacing | Slic3r::WipeTower | private |
| m_extrusion_flow | Slic3r::WipeTower | private |
| m_filament_categories | Slic3r::WipeTower | |
| m_filaments_change_length | Slic3r::WipeTower | private |
| m_filpar | Slic3r::WipeTower | private |
| m_first_layer_flow_ratio | Slic3r::WipeTower | private |
| m_first_layer_idx | Slic3r::WipeTower | private |
| m_first_layer_normal_accels | Slic3r::WipeTower | private |
| m_first_layer_speed | Slic3r::WipeTower | private |
| m_first_layer_travel_accels | Slic3r::WipeTower | private |
| m_flat_ironing | Slic3r::WipeTower | private |
| m_gcode_flavor | Slic3r::WipeTower | private |
| m_has_filament_switcher | Slic3r::WipeTower | private |
| m_has_tpu_filament | Slic3r::WipeTower | private |
| m_hotend_cooling_rate | Slic3r::WipeTower | private |
| m_hotend_heating_rate | Slic3r::WipeTower | private |
| m_internal_rotation | Slic3r::WipeTower | private |
| m_is_multi_extruder | Slic3r::WipeTower | private |
| m_is_multiple_nozzle | Slic3r::WipeTower | private |
| m_last_block_id | Slic3r::WipeTower | |
| m_last_layer_id | Slic3r::WipeTower | private |
| m_layer_height | Slic3r::WipeTower | private |
| m_layer_info | Slic3r::WipeTower | private |
| m_left_to_right | Slic3r::WipeTower | private |
| m_max_accels | Slic3r::WipeTower | private |
| m_max_color_changes | Slic3r::WipeTower | private |
| m_max_speed | Slic3r::WipeTower | private |
| m_multi_nozzle_group_result | Slic3r::WipeTower | |
| m_need_reverse_travel | Slic3r::WipeTower | private |
| m_normal_accels | Slic3r::WipeTower | private |
| m_nozzle_change_perimeter_width | Slic3r::WipeTower | private |
| m_nozzle_change_result | Slic3r::WipeTower | private |
| m_num_layer_changes | Slic3r::WipeTower | private |
| m_num_tool_changes | Slic3r::WipeTower | private |
| m_old_temperature | Slic3r::WipeTower | private |
| m_origin | Slic3r::WipeTower | private |
| m_outer_wall | Slic3r::WipeTower | private |
| m_perimeter_width | Slic3r::WipeTower | private |
| m_physical_extruder_map | Slic3r::WipeTower | private |
| m_plan | Slic3r::WipeTower | private |
| m_print_brim | Slic3r::WipeTower | private |
| m_printable_height | Slic3r::WipeTower | private |
| m_rib_length | Slic3r::WipeTower | private |
| m_rib_offset | Slic3r::WipeTower | private |
| m_rib_width | Slic3r::WipeTower | private |
| m_semm | Slic3r::WipeTower | private |
| m_shared_print_bed | Slic3r::WipeTower | private |
| m_slice_used_filaments | Slic3r::WipeTower | private |
| m_sparse_layers_combined | Slic3r::WipeTower | private |
| m_sparse_layers_skipped | Slic3r::WipeTower | private |
| m_tower_framework | Slic3r::WipeTower | private |
| m_tpu_fixed_spacing | Slic3r::WipeTower | private |
| m_travel_accels | Slic3r::WipeTower | private |
| m_travel_speed | Slic3r::WipeTower | private |
| m_use_gap_wall | Slic3r::WipeTower | private |
| m_use_rib_wall | Slic3r::WipeTower | private |
| m_used_filament_ids | Slic3r::WipeTower | |
| m_used_filament_length | Slic3r::WipeTower | private |
| m_used_fillet | Slic3r::WipeTower | private |
| m_wall_skip_points | Slic3r::WipeTower | private |
| m_wipe_tower_blocks | Slic3r::WipeTower | |
| m_wipe_tower_brim_width | Slic3r::WipeTower | private |
| m_wipe_tower_brim_width_real | Slic3r::WipeTower | private |
| m_wipe_tower_depth | Slic3r::WipeTower | private |
| m_wipe_tower_height | Slic3r::WipeTower | private |
| m_wipe_tower_pos | Slic3r::WipeTower | private |
| m_wipe_tower_rotation_angle | Slic3r::WipeTower | private |
| m_wipe_tower_width | Slic3r::WipeTower | private |
| m_wrapping_detection_layers | Slic3r::WipeTower | private |
| m_y_shift | Slic3r::WipeTower | private |
| m_z_pos | Slic3r::WipeTower | private |
| make_wipe_tower_square() | Slic3r::WipeTower | private |
| merge_tcr(ToolChangeResult &first, ToolChangeResult &second) | Slic3r::WipeTower | private |
| min_depth_per_height | Slic3r::WipeTower | static |
| move_box_inside_polygon(const BoundingBox &box, const Polygons &polygons, coord_t offset=0) | Slic3r::WipeTower | static |
| need_thick_bridge_flow(float pos_y) const | Slic3r::WipeTower | |
| never_skip_tag() | Slic3r::WipeTower | inlinestatic |
| nozzle_change(int old_filament_id, int new_filament_id) | Slic3r::WipeTower | |
| nozzle_change_extrusion_flow(float layer_height=-1.f) const | Slic3r::WipeTower | inline |
| nozzle_change_perimeter_width(float nozzle_diameter) | Slic3r::WipeTower | static |
| only_generate_out_wall(bool is_new_mode=false) | Slic3r::WipeTower | |
| plan_toolchange(float z_par, float layer_height_par, unsigned int old_tool, unsigned int new_tool, float wipe_volume_ec=0.f, float wipe_volume_nc=0.f, float prime_volume=0.f) | Slic3r::WipeTower | |
| plan_tower() | Slic3r::WipeTower | private |
| plan_tower_new() | Slic3r::WipeTower | |
| position() const | Slic3r::WipeTower | inline |
| prime(float initial_layer_print_height, const std::vector< unsigned int > &tools, bool last_wipe_inside_wipe_tower) | Slic3r::WipeTower | |
| ramming(int old_filament_id, int new_filament_id, bool solid_change=false, bool extruder_change=true) | Slic3r::WipeTower | |
| RectangularBed enum value | Slic3r::WipeTower | private |
| reset_block_status() | Slic3r::WipeTower | |
| rib_footprint_side(float width, float depth, float rib_width, float extra_rib_length, float max_height) | Slic3r::WipeTower | static |
| rib_section(float width, float depth, float rib_length, float rib_width, bool fillet_wall) | Slic3r::WipeTower | static |
| rounding_polygon(Polygon &polygon, double rounding=2., double angle_tol=30./180. *PI) | Slic3r::WipeTower | static |
| save_on_last_wipe() | Slic3r::WipeTower | private |
| set_accelerations(const std::vector< double > &normal, const std::vector< double > &first_layer_normal, const std::vector< double > &travel, const std::vector< double > &first_layer_travel) | Slic3r::WipeTower | |
| set_extruder(size_t idx, const PrintConfig &config) | Slic3r::WipeTower | |
| set_filament_categories(const std::vector< int > &filament_categories) | Slic3r::WipeTower | inline |
| set_first_layer_flow_ratio(const float flow_ratio) | Slic3r::WipeTower | |
| set_for_wipe_tower_writer(WipeTowerWriter &writer) | Slic3r::WipeTower | private |
| set_has_filament_switcher(bool v) | Slic3r::WipeTower | inline |
| set_has_tpu_filament(bool has_tpu) | Slic3r::WipeTower | inline |
| set_last_layer_extruder_fill(bool extruder_fill) | Slic3r::WipeTower | inline |
| set_layer(float print_z, float layer_height, size_t max_tool_changes, bool is_first_layer, bool is_last_layer) | Slic3r::WipeTower | inline |
| set_nozzle_group_result(const MultiNozzleUtils::LayeredNozzleGroupResult &multi_nozzle_group_result) | Slic3r::WipeTower | inline |
| set_nozzle_last_layer_id() | Slic3r::WipeTower | |
| set_shared_print_bed(const Polygons &bed) | Slic3r::WipeTower | inline |
| set_toolchange(int old_tool, int new_tool, float layer_height, float wipe_volume, float purge_volume, int layer_id) | Slic3r::WipeTower | private |
| set_used_filament_ids(const std::vector< int > &used_filament_ids) | Slic3r::WipeTower | inline |
| SHAPE_NORMAL enum value | Slic3r::WipeTower | private |
| SHAPE_REVERSED enum value | Slic3r::WipeTower | private |
| tool_change(size_t new_tool, bool extrude_perimeter=false, bool first_toolchange_to_nonsoluble=false) | Slic3r::WipeTower | |
| tool_change_new(size_t new_tool, bool solid_change=false, bool solid_nozzlechange=false) | Slic3r::WipeTower | |
| toolchange_Change(WipeTowerWriter &writer, const size_t new_tool, const std::string &new_material) | Slic3r::WipeTower | private |
| toolchange_Load(WipeTowerWriter &writer, const box_coordinates &cleaning_box) | Slic3r::WipeTower | private |
| toolchange_Unload(WipeTowerWriter &writer, const box_coordinates &cleaning_box, const std::string ¤t_material, const int new_temperature) | Slic3r::WipeTower | private |
| toolchange_Wipe(WipeTowerWriter &writer, const box_coordinates &cleaning_box, float wipe_volume) | Slic3r::WipeTower | private |
| toolchange_wipe_new(WipeTowerWriter &writer, const box_coordinates &cleaning_box, float wipe_length, bool solid_toolchange=false) | Slic3r::WipeTower | |
| update_all_layer_depth(float wipe_tower_depth) | Slic3r::WipeTower | |
| volume_to_length(float volume, float line_width, float layer_height) const | Slic3r::WipeTower | inlineprivate |
| width() const | Slic3r::WipeTower | inline |
| Width_To_Nozzle_Ratio | Slic3r::WipeTower | private |
| wipe_shape enum name | Slic3r::WipeTower | private |
| WipeTower(const PrintConfig &config, int plate_idx, Vec3d plate_origin, size_t initial_tool, const float wipe_tower_height, const std::vector< unsigned int > &slice_used_filaments) | Slic3r::WipeTower | |
| WipeTowerLayerType enum name | Slic3r::WipeTower | |
| WipeTowerWriter class | Slic3r::WipeTower | friend |
| WT_EPSILON | Slic3r::WipeTower | private |