OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::WipeTower Member List

This is the complete list of members for Slic3r::WipeTower, including all inherited members.

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::WipeTowerprivate
calc_block_infill_gap()Slic3r::WipeTower
CircularBed enum valueSlic3r::WipeTowerprivate
construct_block_tcr(WipeTowerWriter &writer, bool priming, size_t filament_id, bool is_finish, float purge_volume) constSlic3r::WipeTower
construct_tcr(WipeTowerWriter &writer, bool priming, size_t old_tool, bool is_finish, bool is_tool_change, float purge_volume, bool is_contact) constSlic3r::WipeTower
CustomBed enum valueSlic3r::WipeTowerprivate
estimate_brim_real_width(float brim_width, float nozzle_diameter, float first_layer_height, bool type2)Slic3r::WipeTowerstatic
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::WipeTowerstatic
estimate_tower_blocks_depth(const std::vector< PurgeEstimate > &purges, float width, float layer_height, float nozzle_diameter, float extra_spacing)Slic3r::WipeTowerstatic
extrusion_flow(float layer_height=-1.f) constSlic3r::WipeTowerinline
filament_area() constSlic3r::WipeTowerinlineprivate
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() constSlic3r::WipeTowerinline
first_toolchange_to_nonsoluble_nonsupport(const std::vector< WipeTowerInfo::ToolChange > &tool_changes) constSlic3r::WipeTowerprivate
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::WipeTowerprivate
get_auto_brim_by_height(float max_height)Slic3r::WipeTowerstatic
get_bbx() constSlic3r::WipeTowerinline
get_block_by_category(int filament_adhesiveness_category, bool create)Slic3r::WipeTower
get_block_gap_width(int tool, bool is_nozzlechangle=false)Slic3r::WipeTowerprivate
get_brim_width() constSlic3r::WipeTowerinline
get_depth() constSlic3r::WipeTowerinline
get_extruder_id(int filament_id, int layer_id) constSlic3r::WipeTower
get_extrusion_flow() constSlic3r::WipeTowerinline
get_filament_category(int filament_id)Slic3r::WipeTower
get_floating_area(float &start_pos_y, float &end_pos_y) constSlic3r::WipeTower
get_height() constSlic3r::WipeTowerinline
get_layer_height() constSlic3r::WipeTowerinline
get_limit_depth_by_height(float max_height)Slic3r::WipeTowerstatic
get_next_pos(const WipeTower::box_coordinates &cleaning_box, float wipe_length, bool solid_toolchange)Slic3r::WipeTowerprivate
get_nozzle_id(int filament_id, int layer_id) constSlic3r::WipeTower
get_number_of_toolchanges() constSlic3r::WipeTowerinline
get_outer_wall() constSlic3r::WipeTowerinline
get_rib_length() constSlic3r::WipeTowerinline
get_rib_offset() constSlic3r::WipeTowerinline
get_rib_width() constSlic3r::WipeTowerinline
get_used_filament() constSlic3r::WipeTowerinline
get_wall_filament_for_all_layer()Slic3r::WipeTower
get_wall_skip_points(const WipeTowerInfo &layer, int layer_id)Slic3r::WipeTowerprivate
get_wrapping_detection_depth()Slic3r::WipeTowerstatic
has_tpu_filament() constSlic3r::WipeTowerinline
is_first_layer() constSlic3r::WipeTowerinlineprivate
is_need_ramming(int filament_id_1, int filament_id_2, int layer_id) constSlic3r::WipeTower
is_need_reverse_travel(int filament, bool extruder_change) constSlic3r::WipeTowerprivate
is_petg_filament(int filament_id) constSlic3r::WipeTowerprivate
is_same_extruder(int filament_id_1, int filament_id_2, int layer_id) constSlic3r::WipeTower
is_same_nozzle(int filament_id_1, int filament_id_2, int layer_id) constSlic3r::WipeTower
is_tpu_filament(int filament_id) constSlic3r::WipeTowerprivate
is_valid_last_layer(int tool, int layer_id, double layer_z) constSlic3r::WipeTowerprivate
its_make_rib_brim(const Polygon &brim, float layer_height)Slic3r::WipeTowerstatic
its_make_rib_tower(float width, float depth, float height, float rib_length, float rib_width, bool fillet_wall)Slic3r::WipeTowerstatic
layer_finished() constSlic3r::WipeTowerinline
layer_is_printed(bool toolchanges_on_layer) constSlic3r::WipeTowerprivate
length_to_volume(float length, float line_width, float layer_height) constSlic3r::WipeTowerinlineprivate
m_accel_to_decel_enableSlic3r::WipeTowerprivate
m_accel_to_decel_factorSlic3r::WipeTowerprivate
m_adhesionSlic3r::WipeTowerprivate
m_all_layers_depthSlic3r::WipeTower
m_bed_bottom_leftSlic3r::WipeTowerprivate
m_bed_shapeSlic3r::WipeTowerprivate
m_bed_widthSlic3r::WipeTowerprivate
m_block_infill_gap_widthSlic3r::WipeTowerprivate
m_bridgingSlic3r::WipeTowerprivate
m_contact_ironingSlic3r::WipeTowerprivate
m_contact_speedSlic3r::WipeTowerprivate
m_cur_blockSlic3r::WipeTower
m_cur_layer_idSlic3r::WipeTowerprivate
m_current_layer_finishedSlic3r::WipeTowerprivate
m_current_shapeSlic3r::WipeTowerprivate
m_current_toolSlic3r::WipeTowerprivate
m_depth_traversedSlic3r::WipeTowerprivate
m_enable_arc_fittingSlic3r::WipeTowerprivate
m_enable_timelapse_printSlic3r::WipeTowerprivate
m_enable_tower_interface_featuresSlic3r::WipeTowerprivate
m_enable_wrapping_detectionSlic3r::WipeTowerprivate
m_extra_rib_lengthSlic3r::WipeTowerprivate
m_extra_spacingSlic3r::WipeTowerprivate
m_extrusion_flowSlic3r::WipeTowerprivate
m_filament_categoriesSlic3r::WipeTower
m_filaments_change_lengthSlic3r::WipeTowerprivate
m_filparSlic3r::WipeTowerprivate
m_first_layer_flow_ratioSlic3r::WipeTowerprivate
m_first_layer_idxSlic3r::WipeTowerprivate
m_first_layer_normal_accelsSlic3r::WipeTowerprivate
m_first_layer_speedSlic3r::WipeTowerprivate
m_first_layer_travel_accelsSlic3r::WipeTowerprivate
m_flat_ironingSlic3r::WipeTowerprivate
m_gcode_flavorSlic3r::WipeTowerprivate
m_has_filament_switcherSlic3r::WipeTowerprivate
m_has_tpu_filamentSlic3r::WipeTowerprivate
m_hotend_cooling_rateSlic3r::WipeTowerprivate
m_hotend_heating_rateSlic3r::WipeTowerprivate
m_internal_rotationSlic3r::WipeTowerprivate
m_is_multi_extruderSlic3r::WipeTowerprivate
m_is_multiple_nozzleSlic3r::WipeTowerprivate
m_last_block_idSlic3r::WipeTower
m_last_layer_idSlic3r::WipeTowerprivate
m_layer_heightSlic3r::WipeTowerprivate
m_layer_infoSlic3r::WipeTowerprivate
m_left_to_rightSlic3r::WipeTowerprivate
m_max_accelsSlic3r::WipeTowerprivate
m_max_color_changesSlic3r::WipeTowerprivate
m_max_speedSlic3r::WipeTowerprivate
m_multi_nozzle_group_resultSlic3r::WipeTower
m_need_reverse_travelSlic3r::WipeTowerprivate
m_normal_accelsSlic3r::WipeTowerprivate
m_nozzle_change_perimeter_widthSlic3r::WipeTowerprivate
m_nozzle_change_resultSlic3r::WipeTowerprivate
m_num_layer_changesSlic3r::WipeTowerprivate
m_num_tool_changesSlic3r::WipeTowerprivate
m_old_temperatureSlic3r::WipeTowerprivate
m_originSlic3r::WipeTowerprivate
m_outer_wallSlic3r::WipeTowerprivate
m_perimeter_widthSlic3r::WipeTowerprivate
m_physical_extruder_mapSlic3r::WipeTowerprivate
m_planSlic3r::WipeTowerprivate
m_print_brimSlic3r::WipeTowerprivate
m_printable_heightSlic3r::WipeTowerprivate
m_rib_lengthSlic3r::WipeTowerprivate
m_rib_offsetSlic3r::WipeTowerprivate
m_rib_widthSlic3r::WipeTowerprivate
m_semmSlic3r::WipeTowerprivate
m_shared_print_bedSlic3r::WipeTowerprivate
m_slice_used_filamentsSlic3r::WipeTowerprivate
m_sparse_layers_combinedSlic3r::WipeTowerprivate
m_sparse_layers_skippedSlic3r::WipeTowerprivate
m_tower_frameworkSlic3r::WipeTowerprivate
m_tpu_fixed_spacingSlic3r::WipeTowerprivate
m_travel_accelsSlic3r::WipeTowerprivate
m_travel_speedSlic3r::WipeTowerprivate
m_use_gap_wallSlic3r::WipeTowerprivate
m_use_rib_wallSlic3r::WipeTowerprivate
m_used_filament_idsSlic3r::WipeTower
m_used_filament_lengthSlic3r::WipeTowerprivate
m_used_filletSlic3r::WipeTowerprivate
m_wall_skip_pointsSlic3r::WipeTowerprivate
m_wipe_tower_blocksSlic3r::WipeTower
m_wipe_tower_brim_widthSlic3r::WipeTowerprivate
m_wipe_tower_brim_width_realSlic3r::WipeTowerprivate
m_wipe_tower_depthSlic3r::WipeTowerprivate
m_wipe_tower_heightSlic3r::WipeTowerprivate
m_wipe_tower_posSlic3r::WipeTowerprivate
m_wipe_tower_rotation_angleSlic3r::WipeTowerprivate
m_wipe_tower_widthSlic3r::WipeTowerprivate
m_wrapping_detection_layersSlic3r::WipeTowerprivate
m_y_shiftSlic3r::WipeTowerprivate
m_z_posSlic3r::WipeTowerprivate
make_wipe_tower_square()Slic3r::WipeTowerprivate
merge_tcr(ToolChangeResult &first, ToolChangeResult &second)Slic3r::WipeTowerprivate
min_depth_per_heightSlic3r::WipeTowerstatic
move_box_inside_polygon(const BoundingBox &box, const Polygons &polygons, coord_t offset=0)Slic3r::WipeTowerstatic
need_thick_bridge_flow(float pos_y) constSlic3r::WipeTower
never_skip_tag()Slic3r::WipeTowerinlinestatic
nozzle_change(int old_filament_id, int new_filament_id)Slic3r::WipeTower
nozzle_change_extrusion_flow(float layer_height=-1.f) constSlic3r::WipeTowerinline
nozzle_change_perimeter_width(float nozzle_diameter)Slic3r::WipeTowerstatic
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::WipeTowerprivate
plan_tower_new()Slic3r::WipeTower
position() constSlic3r::WipeTowerinline
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 valueSlic3r::WipeTowerprivate
reset_block_status()Slic3r::WipeTower
rib_footprint_side(float width, float depth, float rib_width, float extra_rib_length, float max_height)Slic3r::WipeTowerstatic
rib_section(float width, float depth, float rib_length, float rib_width, bool fillet_wall)Slic3r::WipeTowerstatic
rounding_polygon(Polygon &polygon, double rounding=2., double angle_tol=30./180. *PI)Slic3r::WipeTowerstatic
save_on_last_wipe()Slic3r::WipeTowerprivate
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::WipeTowerinline
set_first_layer_flow_ratio(const float flow_ratio)Slic3r::WipeTower
set_for_wipe_tower_writer(WipeTowerWriter &writer)Slic3r::WipeTowerprivate
set_has_filament_switcher(bool v)Slic3r::WipeTowerinline
set_has_tpu_filament(bool has_tpu)Slic3r::WipeTowerinline
set_last_layer_extruder_fill(bool extruder_fill)Slic3r::WipeTowerinline
set_layer(float print_z, float layer_height, size_t max_tool_changes, bool is_first_layer, bool is_last_layer)Slic3r::WipeTowerinline
set_nozzle_group_result(const MultiNozzleUtils::LayeredNozzleGroupResult &multi_nozzle_group_result)Slic3r::WipeTowerinline
set_nozzle_last_layer_id()Slic3r::WipeTower
set_shared_print_bed(const Polygons &bed)Slic3r::WipeTowerinline
set_toolchange(int old_tool, int new_tool, float layer_height, float wipe_volume, float purge_volume, int layer_id)Slic3r::WipeTowerprivate
set_used_filament_ids(const std::vector< int > &used_filament_ids)Slic3r::WipeTowerinline
SHAPE_NORMAL enum valueSlic3r::WipeTowerprivate
SHAPE_REVERSED enum valueSlic3r::WipeTowerprivate
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::WipeTowerprivate
toolchange_Load(WipeTowerWriter &writer, const box_coordinates &cleaning_box)Slic3r::WipeTowerprivate
toolchange_Unload(WipeTowerWriter &writer, const box_coordinates &cleaning_box, const std::string &current_material, const int new_temperature)Slic3r::WipeTowerprivate
toolchange_Wipe(WipeTowerWriter &writer, const box_coordinates &cleaning_box, float wipe_volume)Slic3r::WipeTowerprivate
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) constSlic3r::WipeTowerinlineprivate
width() constSlic3r::WipeTowerinline
Width_To_Nozzle_RatioSlic3r::WipeTowerprivate
wipe_shape enum nameSlic3r::WipeTowerprivate
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 nameSlic3r::WipeTower
WipeTowerWriter classSlic3r::WipeTowerfriend
WT_EPSILONSlic3r::WipeTowerprivate