#include "../GUI_Utils.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/MultiNozzleUtils.hpp"
#include "slic3r/GUI/DeviceCore/DevNozzleRack.h"
#include "slic3r/GUI/DeviceTab/wgtDeviceNozzleRack.h"
#include <string>
#include <wx/event.h>
#include <wx/panel.h>
#include <wx/string.h>
#include <wx/timer.h>
#include <wx/webview.h>
#include <memory>
#include <optional>
#include <set>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
| namespace | Slic3r::GUI |
|
| | Slic3r::GUI::wxDECLARE_EVENT (EVT_NOZZLE_SELECTED, wxCommandEvent) |
| std::optional< NozzleOption > | Slic3r::GUI::tryPopUpMultiNozzleDialog (MachineObject *obj) |
| void | Slic3r::GUI::setExtruderNozzleCount (PresetBundle *preset_bundle, int extruder_id, NozzleVolumeType volume_type, int nozzle_count, bool clear_all) |
| int | Slic3r::GUI::getExtruderNozzleCount (PresetBundle *preset_bundle, int extruder_id, NozzleVolumeType volume_type) |
| int | Slic3r::GUI::getExtruderNozzleCountTotal (PresetBundle *preset_bundle, int extruder_id) |
| void | Slic3r::GUI::updateNozzleCountDisplay (PresetBundle *preset_bundle, int extruder_id, NozzleVolumeType volume_type) |
| void | Slic3r::GUI::seedExtruderNozzleStats (PresetBundle *preset_bundle) |
| void | Slic3r::GUI::onNozzleVolumeTypeSwitch (PresetBundle *preset_bundle, int extruder_id, NozzleVolumeType type) |
| void | Slic3r::GUI::setNozzleStatsFromMachine (bool from_machine) |
| bool | Slic3r::GUI::nozzle_diameter_supports_tpu_high_flow (double nozzle_diameter) |
| bool | Slic3r::GUI::extruder_supports_tpu_high_flow (PresetBundle *preset_bundle, int extruder_id) |
| void | Slic3r::GUI::manuallySetNozzleCount (int extruder_id) |
◆ Slic3r::GUI::NozzleOption
| struct Slic3r::GUI::NozzleOption |
| Class Members |
|
string |
diameter |
|
|
unordered_map< int, pair< NozzleVolumeType, int > > |
extruder_nozzle_stats |
|
◆ Slic3r::GUI::HotEndTable::HotEndAttr
| struct Slic3r::GUI::HotEndTable::HotEndAttr |
◆ ENABLE_MIX_FLOW_PRINT
| #define ENABLE_MIX_FLOW_PRINT 1 |