| all_extruders() const | Slic3r::ToolOrdering | inline |
| assign_custom_gcodes(const Print &print) | Slic3r::ToolOrdering | |
| back() const | Slic3r::ToolOrdering | inline |
| begin() const | Slic3r::ToolOrdering | inline |
| build_sequential_group_result(Print *print, std::vector< std::vector< int > > nozzle_map_per_layer, const std::vector< std::vector< unsigned int > > &layer_filaments, const std::vector< std::vector< unsigned int > > &layer_sequences, const std::vector< unsigned int > &used_filaments, const std::vector< std::set< int > > &physical_unprintables, const std::vector< std::set< int > > &geometric_unprintables, const std::map< int, std::set< NozzleVolumeType > > &unprintable_volumes) | Slic3r::ToolOrdering | static |
| cal_max_additional_fan(const PrintConfig &config) | Slic3r::ToolOrdering | |
| cal_most_used_extruder(const PrintConfig &config) | Slic3r::ToolOrdering | |
| cal_non_support_filaments(const PrintConfig &config, unsigned int &first_non_support_filament, std::vector< int > &initial_non_support_filaments, std::vector< int > &initial_filaments) | Slic3r::ToolOrdering | |
| clear() | Slic3r::ToolOrdering | inline |
| collect_extruder_statistics(bool prime_multi_material) | Slic3r::ToolOrdering | private |
| collect_extruders(const PrintObject &object, const std::vector< std::pair< double, unsigned int > > &per_layer_extruder_switches) | Slic3r::ToolOrdering | private |
| empty() const | Slic3r::ToolOrdering | inline |
| end() const | Slic3r::ToolOrdering | inline |
| enforce_mixed_component_order() | Slic3r::ToolOrdering | private |
| FilamentChangeMode enum name | Slic3r::ToolOrdering | |
| fill_wipe_tower_partitions(const PrintConfig &config, coordf_t object_bottom_z, coordf_t max_layer_height) | Slic3r::ToolOrdering | private |
| first_extruder() const | Slic3r::ToolOrdering | inline |
| front() const | Slic3r::ToolOrdering | inline |
| generate_first_layer_tool_order(const Print &print) | Slic3r::ToolOrdering | private |
| generate_first_layer_tool_order(const PrintObject &object) | Slic3r::ToolOrdering | private |
| get_filament_change_stats(FilamentChangeMode mode) | Slic3r::ToolOrdering | |
| get_layered_nozzle_group_result() const | Slic3r::ToolOrdering | inline |
| get_most_used_extruder() const | Slic3r::ToolOrdering | inline |
| get_nozzle_status() const | Slic3r::ToolOrdering | inline |
| get_recommended_filament_maps(const std::vector< std::vector< unsigned int > > &layer_filaments, const Print *print, const FilamentMapMode mode, const std::vector< std::set< int > > &physical_unprintables, const std::vector< std::set< int > > &geometric_unprintables, const std::map< int, std::set< NozzleVolumeType > > &unprintable_volumes={}, const std::unordered_map< int, int > &nozzle_status={}) | Slic3r::ToolOrdering | static |
| handle_dontcare_extruder(const std::vector< unsigned int > &first_layer_tool_order) | Slic3r::ToolOrdering | |
| handle_dontcare_extruder(unsigned int first_extruder) | Slic3r::ToolOrdering | |
| has_non_support_filament(const PrintConfig &config) | Slic3r::ToolOrdering | |
| has_wipe_tower() const | Slic3r::ToolOrdering | inline |
| initialize_layers(std::vector< coordf_t > &zs) | Slic3r::ToolOrdering | private |
| insert_wipe_tower_extruder() | Slic3r::ToolOrdering | private |
| is_last_extrusion_layer(coordf_t print_z, unsigned int extruder_id) const | Slic3r::ToolOrdering | |
| last_extruder() const | Slic3r::ToolOrdering | inline |
| layer_tools() | Slic3r::ToolOrdering | inline |
| m_all_printing_extruders | Slic3r::ToolOrdering | private |
| m_first_printing_extruder | Slic3r::ToolOrdering | private |
| m_gradient_volume_layers | Slic3r::ToolOrdering | private |
| m_initial_nozzle_status | Slic3r::ToolOrdering | private |
| m_last_layer_per_extruder | Slic3r::ToolOrdering | private |
| m_last_printing_extruder | Slic3r::ToolOrdering | private |
| m_layer_tools | Slic3r::ToolOrdering | private |
| m_mixed_object_layers | Slic3r::ToolOrdering | private |
| m_nozzle_group_result | Slic3r::ToolOrdering | private |
| m_nozzle_status | Slic3r::ToolOrdering | private |
| m_object_all_layer_indices | Slic3r::ToolOrdering | private |
| m_print | Slic3r::ToolOrdering | private |
| m_print_config_ptr | Slic3r::ToolOrdering | private |
| m_print_full_config | Slic3r::ToolOrdering | private |
| m_print_object_ptr | Slic3r::ToolOrdering | private |
| m_sorted | Slic3r::ToolOrdering | private |
| m_stats_by_multi_extruder_best | Slic3r::ToolOrdering | private |
| m_stats_by_multi_extruder_curr | Slic3r::ToolOrdering | private |
| m_stats_by_single_extruder | Slic3r::ToolOrdering | private |
| m_used_mixed_filaments | Slic3r::ToolOrdering | private |
| mark_skirt_layers(const PrintConfig &config, coordf_t max_layer_height) | Slic3r::ToolOrdering | private |
| most_used_extruder | Slic3r::ToolOrdering | private |
| MultiExtBest enum value | Slic3r::ToolOrdering | |
| MultiExtCurr enum value | Slic3r::ToolOrdering | |
| reorder_extruders_for_minimum_flush_volume(bool reorder_first_layer) | Slic3r::ToolOrdering | private |
| resolve_mixed_filaments(const PrintConfig &config) | Slic3r::ToolOrdering | private |
| set_nozzle_status(const MultiNozzleUtils::NozzleStatusRecorder &status) | Slic3r::ToolOrdering | inline |
| SingleExt enum value | Slic3r::ToolOrdering | |
| sort_and_build_data(const PrintObject &object, unsigned int first_extruder, bool prime_multi_material=false) | Slic3r::ToolOrdering | |
| sort_and_build_data(const Print &print, unsigned int first_extruder, bool prime_multi_material=false) | Slic3r::ToolOrdering | |
| ToolOrdering()=default | Slic3r::ToolOrdering | |
| ToolOrdering(const PrintObject &object, unsigned int first_extruder, bool prime_multi_material=false) | Slic3r::ToolOrdering | |
| ToolOrdering(const Print &print, unsigned int first_extruder, bool prime_multi_material=false) | Slic3r::ToolOrdering | |
| tools_for_layer(coordf_t print_z) const | Slic3r::ToolOrdering | |
| tools_for_layer(coordf_t print_z) | Slic3r::ToolOrdering | inline |
| used_mixed_filaments() const | Slic3r::ToolOrdering | inline |