#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Plater.hpp>
Classes | |
| struct | ImexGhostTooltip |
| class | SuppressSnapshots |
| class | TakeSnapshot |
| class | SingleSnapshot |
| struct | priv |
Public Types | |
| enum class | PrinterWarningType { NOT_CONNECTED , INCONSISTENT , UNINSTALL_FILAMENT , EMPTY_FILAMENT } |
Public Member Functions | |
| Plater (wxWindow *parent, MainFrame *main_frame) | |
| Plater (Plater &&)=delete | |
| Plater (const Plater &)=delete | |
| Plater & | operator= (Plater &&)=delete |
| Plater & | operator= (const Plater &)=delete |
| ~Plater () | |
| bool | Show (bool show=true) |
| bool | is_project_dirty () const |
| bool | is_presets_dirty () const |
| void | set_plater_dirty (bool is_dirty) |
| void | update_project_dirty_from_presets () |
| void | normalize_bed_types (bool printer_setting_changed) |
| int | save_project_if_dirty (const wxString &reason) |
| void | reset_project_dirty_after_save () |
| void | reset_project_dirty_initial_presets () |
| Sidebar & | sidebar () |
| const Model & | model () const |
| Model & | model () |
| const Print & | fff_print () const |
| Print & | fff_print () |
| const SLAPrint & | sla_print () const |
| SLAPrint & | sla_print () |
| std::vector< size_t > | mixed_filament_config_indices () const |
| std::vector< size_t > | physical_filament_config_indices () const |
| int | new_project (bool skip_confirm=false, bool silent=false, const wxString &project_name=wxString(), bool reload_presets=true) |
| void | load_project (wxString const &filename="", wxString const &originfile="-") |
| int | save_project (bool saveAs=false) |
| void | import_model_id (wxString download_info) |
| void | download_project (const wxString &project_id) |
| void | request_model_download (wxString url) |
| void | request_download_project (std::string project_id) |
| bool | up_to_date (bool saved, bool backup) |
| bool | open_3mf_file (const boost::filesystem::path &file_path) |
| int | get_3mf_file_count (std::vector< boost::filesystem::path > paths) |
| void | add_file () |
| bool | add_model (bool imperial_units=false, std::string fname="") |
| void | import_zip_archive () |
| void | import_sl1_archive () |
| void | extract_config_from_project () |
| void | load_gcode () |
| void | load_gcode (const wxString &filename) |
| void | reload_gcode_from_disk () |
| void | reload_print () |
| void | refresh_belt_view () |
| void | calib_pa (const Calib_Params ¶ms) |
| void | calib_flowrate (bool is_linear, int pass, InfillPattern pattern=ipArchimedeanChords) |
| void | calib_temp (const Calib_Params ¶ms) |
| void | calib_max_vol_speed (const Calib_Params ¶ms) |
| void | calib_retraction (const Calib_Params ¶ms) |
| void | calib_VFA (const Calib_Params ¶ms) |
| void | calib_input_shaping_freq (const Calib_Params ¶ms) |
| void | calib_input_shaping_damp (const Calib_Params ¶ms) |
| void | Calib_Cornering (const Calib_Params ¶ms) |
| BuildVolume_Type | get_build_volume_type () const |
| bool | is_gcode_3mf () |
| bool | only_gcode_mode () |
| void | set_only_gcode (bool only_gcode) |
| bool | gcode_settings_loaded () const |
| bool | using_exported_file () |
| void | set_using_exported_file (bool exported_file) |
| bool | is_empty_project () |
| bool | is_multi_extruder_ams_empty () |
| bool | is_new_project_and_check_state () |
| wxString | get_project_name () |
| void | update_all_plate_thumbnails (bool force_update=false) |
| void | update_plate_thumbnails (int plate_idx, bool force_update) |
| void | update_obj_preview_thumbnail (ModelObject *, int obj_idx, int vol_idx, std::vector< Slic3r::ColorRGBA > colors, int camera_view_angle_type) |
| void | invalid_all_plate_thumbnails () |
| void | force_update_all_plate_thumbnails () |
| const VendorProfile::PrinterModel * | get_curr_printer_model () |
| std::map< std::string, std::string > | get_bed_texture_maps () |
| bool | get_enable_wrapping_detection () |
| bool | preview_zip_archive (const boost::filesystem::path &archive_path) |
| std::vector< size_t > | load_files (const std::vector< boost::filesystem::path > &input_files, LoadStrategy strategy=LoadStrategy::LoadModel|LoadStrategy::LoadConfig, bool ask_multi=false, bool *published_out=nullptr) |
| bool | load_files (const wxArrayString &filenames) |
| const wxString & | get_last_loaded_gcode () const |
| void | update (bool conside_update_flag=false, bool force_background_processing_update=false) |
| void | object_list_changed () |
| Worker & | get_ui_job_worker () |
| const Worker & | get_ui_job_worker () const |
| void | select_view (const std::string &direction) |
| void | select_view_3D (const std::string &name, bool no_slice=true) |
| void | reload_paint_after_background_process_apply () |
| bool | is_preview_shown () const |
| bool | is_preview_loaded () const |
| bool | is_view3D_shown () const |
| bool | are_view3D_labels_shown () const |
| void | show_view3D_labels (bool show) |
| bool | are_collision_volumes_shown () const |
| void | show_collision_volumes (bool show) |
| bool | is_view3D_overhang_shown () const |
| void | show_view3D_overhang (bool show) |
| bool | is_sidebar_enabled () const |
| void | enable_sidebar (bool enabled) |
| bool | is_sidebar_collapsed () const |
| void | collapse_sidebar (bool collapse) |
| Sidebar::DockingState | get_sidebar_docking_state () const |
| void | reset_window_layout () |
| void | add_dock_pane (wxWindow *window, const std::string &name, const wxString &caption, const std::string &dock, const wxSize &size, std::function< void()> on_close) |
| void | remove_dock_pane (wxWindow *window) |
| void | show_dock_pane (wxWindow *window, bool show) |
| void | remove_dock_panes () |
| void | update_ui_from_settings () |
| void | select_curr_plate_all () |
| void | remove_curr_plate_all () |
| void | select_all () |
| void | deselect_all () |
| void | exit_gizmo () |
| void | remove (size_t obj_idx) |
| void | reset (bool apply_presets_change=false, bool reload_presets=true) |
| void | reset_with_confirm () |
| int | close_with_confirm (std::function< bool(bool yes_or_no)> second_check=nullptr) |
| void | trigger_restore_project (int skip_confirm=0) |
| bool | delete_object_from_model (size_t obj_idx, bool refresh_immediately=true) |
| void | delete_all_objects_from_model () |
| void | set_selected_visible (bool visible) |
| void | remove_selected () |
| void | increase_instances (size_t num=1) |
| void | decrease_instances (size_t num=1) |
| void | set_number_of_copies () |
| void | fill_bed_with_copies () |
| void | fill_bed_with_instances () |
| bool | is_selection_empty () const |
| void | scale_selection_to_fit_print_volume () |
| void | convert_unit (ConversionType conv_type) |
| void | cut (size_t obj_idx, size_t instance_idx, std::array< Vec3d, 4 > plane_points, ModelObjectCutAttributes attributes) |
| void | segment (size_t obj_idx, size_t instance_idx, double smoothing_alpha=0.5, int segment_number=5) |
| void | apply_cut_object_to_model (size_t init_obj_idx, const ModelObjectPtrs &cut_objects) |
| void | merge (size_t obj_idx, std::vector< int > &vol_indeces) |
| void | send_to_printer (bool isall=false) |
| void | export_gcode (bool prefer_removable) |
| void | export_gcode_3mf (bool export_all=false) |
| void | send_gcode_finish (wxString name) |
| void | export_core_3mf () |
| bool | export_3mf_copy (const boost::filesystem::path &output_path) |
| int | export_published_3mf (const std::vector< std::string > &published_keys, const std::vector< Slic3r::PublishedMaterialEntry > &material_keys) |
| bool | get_pending_published (std::vector< std::string > &out_keys, std::vector< Slic3r::PublishedMaterialEntry > &out_material) const |
| void | set_pending_published (const std::vector< std::string > &published_keys, const std::vector< Slic3r::PublishedMaterialEntry > &material_keys) |
| void | export_stl (bool extended=false, bool selection_only=false, bool multi_stls=false, FileType file_type=FT_STL) |
| int | export_3mf (const boost::filesystem::path &output_path=boost::filesystem::path(), SaveStrategy strategy=SaveStrategy::Default, int export_plate_idx=-1, Export3mfProgressFn proFn=nullptr) |
| void | reload_from_disk () |
| void | replace_with_stl () |
| void | replace_all_with_stl () |
| void | reload_all_from_disk () |
| bool | has_toolpaths_to_export () const |
| void | export_toolpaths_to_obj () const |
| void | reslice () |
| void | reslice_SLA_supports (const ModelObject &object, bool postpone_error_messages=false) |
| void | reslice_SLA_hollowing (const ModelObject &object, bool postpone_error_messages=false) |
| void | reslice_SLA_until_step (SLAPrintObjectStep step, const ModelObject &object, bool postpone_error_messages=false) |
| void | clear_before_change_mesh (int obj_idx) |
| void | notify_painting_removed () |
| void | changed_mesh (int obj_idx) |
| void | changed_object (ModelObject &object) |
| void | changed_object (int obj_idx) |
| void | changed_objects (const std::vector< size_t > &object_idxs) |
| void | schedule_background_process (bool schedule=true) |
| bool | is_background_process_update_scheduled () const |
| void | suppress_background_process (const bool stop_background_process) |
| BackgroundSlicingProcess & | background_process () |
| int | send_gcode (int plate_idx=-1, Export3mfProgressFn proFn=nullptr) |
| void | send_gcode_legacy (int plate_idx=-1, Export3mfProgressFn proFn=nullptr) |
| int | export_config_3mf (int plate_idx=-1, Export3mfProgressFn proFn=nullptr) |
| void | send_calibration_job_finished (wxCommandEvent &evt) |
| void | print_job_finished (wxCommandEvent &evt) |
| void | send_job_finished (wxCommandEvent &evt) |
| void | open_platesettings_dialog (wxCommandEvent &evt) |
| void | open_filament_map_setting_dialog (wxCommandEvent &evt) |
| void | on_change_color_mode (SimpleEvent &evt) |
| void | eject_drive () |
| void | take_snapshot (const std::string &snapshot_name) |
| void | take_snapshot (const std::string &snapshot_name, UndoRedo::SnapshotType snapshot_type) |
| void | undo () |
| void | redo () |
| void | undo_to (int selection) |
| void | redo_to (int selection) |
| bool | undo_redo_string_getter (const bool is_undo, int idx, const char **out_text) |
| void | undo_redo_topmost_string_getter (const bool is_undo, std::string &out_text) |
| int | update_print_required_data (Slic3r::DynamicPrintConfig config, Slic3r::Model model, Slic3r::PlateDataPtrs plate_data_list, std::string file_name, std::string file_path) |
| bool | search_string_getter (int idx, const char **label, const char **tooltip) |
| const Slic3r::UndoRedo::Stack & | undo_redo_stack_main () const |
| void | clear_undo_redo_stack_main () |
| void | enter_gizmos_stack () |
| bool | leave_gizmos_stack () |
| void | on_filament_change (size_t filament_idx) |
| void | on_filament_count_change (size_t extruders_count) |
| void | on_filaments_delete (size_t extruders_count, size_t filament_id, int replace_filament_id=-1, const std::vector< unsigned char > &is_mixed_before_delete={}) |
| std::vector< Slic3r::ColorRGBA > | get_extruders_colors () |
| void | on_bed_type_change (BedType bed_type) |
| bool | update_filament_colors_in_full_config () |
| void | config_change_notification (const DynamicPrintConfig &config, const std::string &key) |
| void | on_config_change (const DynamicPrintConfig &config) |
| void | force_filament_colors_update () |
| void | force_print_bed_update () |
| void | on_activate () |
| std::vector< std::string > | get_extruder_colors_from_plater_config (const GCodeProcessorResult *const result=nullptr) const |
| std::vector< std::string > | get_filament_colors_render_info () const |
| std::vector< std::string > | get_filament_color_render_type () const |
| const std::vector< std::vector< wxColour > > & | get_filament_gradient_ramps () const |
| std::vector< std::string > | get_colors_for_color_print (const GCodeProcessorResult *const result=nullptr) const |
| void | set_global_filament_map_mode (FilamentMapMode mode) |
| void | set_global_filament_map (const std::vector< int > &filament_map) |
| void | set_global_filament_volume_map (const std::vector< int > &filament_volume_map) |
| std::vector< int > | get_global_filament_map () const |
| std::vector< int > | get_global_filament_volume_map () const |
| FilamentMapMode | get_global_filament_map_mode () const |
| void | update_menus () |
| wxString | get_selected_printer_name_in_combox () |
| void | pop_warning_and_go_to_device_page (wxString printer_name, PrinterWarningType type, const wxString &title) |
| bool | check_printer_initialized (MachineObject *obj, bool only_warning=false, bool popup_warning=true) |
| bool | is_same_printer_for_connected_and_selected (bool popup_warning=true) |
| wxString | get_project_filename (const wxString &extension=wxEmptyString) const |
| wxString | get_export_gcode_filename (const wxString &extension=wxEmptyString, bool only_filename=false, bool export_all=false) const |
| void | set_project_filename (const wxString &filename) |
| void | update_print_error_info (int code, std::string msg, std::string extra) |
| bool | is_export_gcode_scheduled () const |
| const Selection & | get_selection () const |
| int | get_selected_object_idx () |
| bool | is_single_full_object_selection () const |
| GLCanvas3D * | canvas3D () |
| const GLCanvas3D * | canvas3D () const |
| GLCanvas3D * | get_current_canvas3D (bool exclude_preview=false) |
| GLCanvas3D * | get_view3D_canvas3D () |
| GLCanvas3D * | get_preview_canvas3D () |
| GLCanvas3D * | get_assmeble_canvas3D () |
| wxWindow * | get_select_machine_dialog () |
| class UVEditorCanvas * | get_uv_editor_canvas () |
| void | show_uv_editor (bool show) |
| void | arrange () |
| void | orient () |
| void | find_new_position (const ModelInstancePtrs &instances) |
| void | set_prepare_state (int state) |
| int | get_prepare_state () |
| void | get_print_job_data (PrintPrepareData *data) |
| void | set_print_job_plate_idx (int plate_idx) |
| int | get_send_calibration_finished_event () |
| int | get_print_finished_event () |
| int | get_send_finished_event () |
| void | set_current_canvas_as_dirty () |
| void | unbind_canvas_event_handlers () |
| void | reset_canvas_volumes () |
| void | on_imex_ghost_click (int physical_head) |
| ImexGhostTooltip | format_imex_ghost_tooltip (int physical_head) const |
| PrinterTechnology | printer_technology () const |
| const DynamicPrintConfig * | config () const |
| bool | set_printer_technology (PrinterTechnology printer_technology) |
| void | cut_selection_to_clipboard () |
| void | copy_selection_to_clipboard () |
| void | paste_from_clipboard () |
| void | clone_selection () |
| void | center_selection () |
| void | drop_selection () |
| void | search (bool plater_is_active, Preset::Type type, wxWindow *tag, TextInput *etag, wxWindow *stag) |
| void | mirror (Axis axis) |
| void | split_object (bool auto_drop=true) |
| void | split_object (int obj_idx, bool auto_drop=true) |
| void | split_volume () |
| void | optimize_rotation () |
| void | fill_color (int extruder_id) |
| std::string | get_3mf_filename () |
| bool | can_delete () const |
| bool | can_delete_all () const |
| bool | can_add_model () const |
| bool | can_add_plate () const |
| bool | can_delete_plate () const |
| bool | can_increase_instances () const |
| bool | can_decrease_instances () const |
| bool | can_set_instance_to_object () const |
| bool | can_fix_through_cgal () const |
| bool | can_simplify () const |
| bool | can_smooth_mesh () const |
| bool | can_split_to_objects () const |
| bool | can_split_to_volumes () const |
| bool | can_arrange () const |
| bool | can_cut_to_clipboard () const |
| bool | can_layers_editing () const |
| bool | can_paste_from_clipboard () const |
| bool | can_copy_to_clipboard () const |
| bool | can_undo () const |
| bool | can_redo () const |
| bool | can_reload_from_disk () const |
| bool | can_replace_with_stl () const |
| bool | can_replace_all_with_stl () const |
| bool | can_mirror () const |
| bool | can_split (bool to_objects) const |
| bool | can_fillcolor () const |
| bool | has_assmeble_view () const |
| void | msw_rescale () |
| void | sys_color_changed () |
| bool | init_collapse_toolbar () |
| const Camera & | get_camera () const |
| Camera & | get_camera () |
| PartPlateList & | get_partplate_list () |
| void | validate_current_plate (bool &model_fits, bool &validate_error) |
| bool | refresh_missing_plugin_block (bool *block_toggled=nullptr) |
| void | revalidate_current_plate_if_plugins_missing () |
| void | install_missing_cloud_plugins (const std::vector< std::string > &cloud_refs) |
| void | enable_inactive_plugins (const std::vector< std::string > &refs) |
| bool | plugins_block_slicing () const |
| int | select_plate (int plate_index, bool need_slice=false) |
| void | apply_background_progress () |
| int | select_plate_by_hover_id (int hover_id, bool right_click=false, bool isModidyPlateName=false) |
| int | add_plate () |
| int | delete_plate (int plate_index=-1) |
| int | duplicate_plate (int plate_index=-1) |
| int | select_sliced_plate (int plate_index, bool skip_zoom=false) |
| void | set_bed_position (Vec2d &pos) |
| bool | is_background_process_slicing () const |
| void | update_slicing_context_to_current_partplate () |
| void | show_object_info () |
| void | post_process_string_object_exception (StringObjectException &err) |
| void | update_objects_position_when_select_preset (const std::function< void()> &select_prest) |
| bool | check_ams_status (bool is_slice_all) |
| bool | get_machine_sync_status () |
| void | update_machine_sync_status () |
| void | update_filament_volume_map (int extruder_id, int volume_type) |
| const BuildVolume & | build_volume () const |
| const GLToolbar & | get_collapse_toolbar () const |
| GLToolbar & | get_collapse_toolbar () |
| void | update_preview_bottom_toolbar () |
| void | update_preview_moves_slider () |
| void | enable_preview_moves_slider (bool enable) |
| void | reset_gcode_toolpaths () |
| void | reset_last_loaded_gcode () |
| const Mouse3DController & | get_mouse3d_controller () const |
| Mouse3DController & | get_mouse3d_controller () |
| void | update_flush_volume_matrix (size_t old_nozzle_size, size_t new_nozzle_size) |
| void | set_bed_shape () const |
| void | set_bed_shape (const Pointfs &shape, const Pointfs &exclude_area, const Pointfs &wrapping_exclude_area, const double printable_height, std::vector< Pointfs > extruder_areas, std::vector< double > extruder_heights, const std::string &custom_texture, const std::string &custom_model, bool force_as_custom=false) const |
| const NotificationManager * | get_notification_manager () const |
| NotificationManager * | get_notification_manager () |
| DailyTipsWindow * | get_dailytips () const |
| void | show_status_message (std::string s) |
| void | init_notification_manager () |
| void | bring_instance_forward () |
| bool | need_update () const |
| void | set_need_update (bool need_update) |
| void | update_title_dirty_status () |
| bool | inside_snapshot_capture () |
| void | toggle_render_statistic_dialog () |
| bool | is_render_statistic_dialog_visible () const |
| void | toggle_show_wireframe () |
| bool | is_show_wireframe () const |
| void | enable_wireframe (bool status) |
| bool | is_wireframe_enabled () const |
| void | toggle_show_xray () |
| bool | is_show_xray () const |
| bool | PopupMenu (wxMenu *menu, const wxPoint &pos=wxDefaultPosition) |
| bool | PopupMenu (wxMenu *menu, int x, int y) |
| bool | PopupObjectTable (int object_id, int volume_id, const wxPoint &position) |
| bool | PopupObjectTableBySelection () |
| wxMenu * | plate_menu () |
| wxMenu * | object_menu () |
| wxMenu * | part_menu () |
| wxMenu * | text_part_menu () |
| wxMenu * | svg_part_menu () |
| wxMenu * | sla_object_menu () |
| wxMenu * | default_menu () |
| wxMenu * | instance_menu () |
| wxMenu * | layer_menu () |
| wxMenu * | multi_selection_menu () |
| wxMenu * | filament_action_menu (int active_filament_menu_id) |
| int | GetPlateIndexByRightMenuInLeftUI () |
| void | SetPlateIndexByRightMenuInLeftUI (int) |
| std::string | get_preview_only_filename () |
| bool | last_arrange_job_is_finished () |
| void | reset_check_status () |
| bool | is_loading_project () const |
| void | mark_plate_toolbar_image_dirty () |
| bool | is_plate_toolbar_image_dirty () const |
| void | clear_plate_toolbar_image_dirty () |
| unsigned | plate_toolbar_image_version () const |
Static Public Member Functions | |
| static wxColour | get_next_color_for_filament () |
| static wxString | get_slice_warning_string (GCodeProcessorResult::SliceWarning &warning) |
| static TriangleMesh | combine_mesh_fff (const ModelObject &mo, int instance_id, std::function< void(const std::string &)> notify_func={}) |
| static std::vector< Vec2f > | get_empty_cells (const Vec2f step, const std::vector< BoundingBoxf > &local_exclude_boxes={}, bool include_plate_exclude_areas=true) |
| static bool | has_illegal_filename_characters (const wxString &name) |
| static bool | has_illegal_filename_characters (const std::string &name) |
| static void | show_illegal_characters_warning (wxWindow *parent) |
Public Attributes | |
| std::atomic< bool > | m_arrange_running {false} |
Private Member Functions | |
| void | suppress_snapshots () |
| void | allow_snapshots () |
| void | single_snapshots_enter (SingleSnapshot *single) |
| void | single_snapshots_leave (SingleSnapshot *single) |
| int | start_next_slice () |
| void | _calib_pa_pattern (const Calib_Params ¶ms) |
| void | _calib_pa_pattern_gen_gcode () |
| void | _calib_pa_tower (const Calib_Params ¶ms) |
| void | _calib_pa_select_added_objects () |
| void | _calib_apply_belt_mode () |
| void | _calib_temp_belt_sectioned (const Calib_Params ¶ms, double belt_angle_rad) |
| void | cut_horizontal (size_t obj_idx, size_t instance_idx, double z, ModelObjectCutAttributes attributes) |
| void | on_filament_map_mode_change () |
Private Attributes | |
| std::unique_ptr< priv > | p |
| std::string | m_3mf_path |
| bool | m_tracking_popup_menu = false |
| wxString | m_tracking_popup_menu_error_message |
| wxString | m_last_loaded_gcode |
| bool | m_only_gcode { false } |
| bool | m_gcode_settings_loaded { false } |
| bool | m_exported_file { false } |
| bool | skip_thumbnail_invalid { false } |
| bool | m_loading_project { false } |
| bool | m_new_project_and_check_state {false} |
| std::string | m_preview_only_filename |
| int | m_valid_plates_count { 0 } |
| int | m_check_status = 0 |
| bool | m_b_plate_toolbar_image_dirty { true } |
| unsigned | m_plate_toolbar_image_version { 0 } |
Friends | |
| class | SuppressBackgroundProcessingUpdate |
| class | PlaterDropTarget |
| struct Slic3r::GUI::Plater::ImexGhostTooltip |
| Class Members | ||
|---|---|---|
| int | filament_slot_1based | |
| string | label | |
| int | physical_head | |
| ColorRGBA | swatch | |
|
strong |
| Slic3r::GUI::Plater::Plater | ( | wxWindow * | parent, |
| MainFrame * | main_frame ) |
References enable_wireframe(), m_only_gcode, and p.
Referenced by Plater(), Plater(), Slic3r::GUI::Plater::priv::priv(), Slic3r::GUI::Plater::SingleSnapshot::SingleSnapshot(), Slic3r::GUI::Plater::SuppressSnapshots::SuppressSnapshots(), Slic3r::GUI::Plater::TakeSnapshot::TakeSnapshot(), Slic3r::GUI::Plater::TakeSnapshot::TakeSnapshot(), operator=(), and operator=().
|
delete |
|
delete |
|
default |
References Slic3r::ipArchimedeanChords.
|
private |
References Slic3r::GUI::belt_calib_rotation_params(), changed_objects(), Slic3r::ModelObject::config, Slic3r::ModelObject::ensure_on_bed(), Slic3r::ModelInstance::get_offset(), Slic3r::ModelObject::instances, Slic3r::ModelObject::invalidate_bounding_box(), Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::max, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min, model(), Slic3r::Model::objects, Slic3r::ModelInstance::rotate(), Slic3r::ModelConfig::set_key_value(), Slic3r::ModelInstance::set_offset(), Slic3r::smpRectilinear, Slic3r::smsTreeHybrid, Slic3r::stTree, Slic3r::Preset::TYPE_PRINT, and Slic3r::Y.
Referenced by _calib_pa_tower(), Calib_Cornering(), calib_flowrate(), calib_input_shaping_damp(), calib_input_shaping_freq(), calib_max_vol_speed(), calib_retraction(), and calib_VFA().
|
private |
References _L, Slic3r::Calib_Params::accelerations, Slic3r::Model::add_object(), Slic3r::GUI::ObjectList::add_object_to_list(), Slic3r::GUI::PartPlateList::add_to_plate(), Slic3r::arrangement::arrange(), Slic3r::ByLayer, Slic3r::Model::calib_pa_pattern, changed_objects(), Slic3r::ModelObject::config, Slic3r::GUI::PartPlateList::create_plate(), Slic3r::ModelObject::ensure_on_bed(), Slic3r::Calib_Params::extruder_id, Slic3r::CalibPressureAdvance::find_optimal_PA_speed(), Slic3r::GUI::format_wxstr(), Slic3r::ConfigBase::get_abs_value(), Slic3r::ConfigBase::get_abs_value_at(), get_notification_manager(), get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate(), Slic3r::arrangement::get_shrink_bedpts(), Slic3r::CalibPressureAdvancePattern::handle_pos_offset(), Slic3r::CalibPressureAdvancePattern::handle_xy_size(), Slic3r::GUI::has_junction_deviation(), Slic3r::ModelObject::instances, Slic3r::INVALID, Slic3r::PresetBundle::is_bbl_vendor(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::CalibPressureAdvancePattern::max_layer_z(), model(), Slic3r::ModelObject::name, Slic3r::nozzle_diameter(), Slic3r::GUI::Sidebar::obj_list(), Slic3r::Model::objects, p, Slic3r::CalibPressureAdvancePattern::print_size_x(), Slic3r::CalibPressureAdvancePattern::print_size_y(), Slic3r::GUI::printer_config(), Slic3r::GUI::NotificationManager::push_notification(), Slic3r::GUI::set_config_values(), Slic3r::DynamicConfig::set_key_value(), Slic3r::ModelConfig::set_key_value(), sidebar(), Slic3r::Calib_Params::speeds, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::unscale(), Slic3r::GUI::ObjectList::update_name_for_items(), Slic3r::X, and Slic3r::Y.
Referenced by calib_pa().
|
private |
References Slic3r::Model::calib_pa_pattern, Slic3r::PresetBundle::full_config(), Slic3r::GUI::gcode(), Slic3r::GUI::PartPlateList::get_curr_plate(), Slic3r::GUI::PartPlateList::get_curr_plate_index(), get_partplate_list(), Slic3r::PresetBundle::is_bbl_vendor(), model(), and Slic3r::Model::plates_custom_gcodes.
Referenced by reslice().
|
private |
References Slic3r::GUI::Selection::add_object(), Slic3r::GUI::Selection::clear(), Slic3r::GUI::Selection::notify_instance_update(), and p.
Referenced by _calib_pa_tower().
|
private |
References _calib_apply_belt_mode(), _calib_pa_select_added_objects(), add_model(), Slic3r::btEar, changed_objects(), Slic3r::ConfigOptionFloat, cut_horizontal(), Slic3r::Calib_Params::end, Slic3r::KeepLower, model(), Slic3r::None, Slic3r::nozzle_diameter(), Slic3r::Model::objects, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::spRear, Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, and Slic3r::GUI::update_speed_parameter().
Referenced by calib_pa().
|
private |
References add_model(), changed_objects(), Slic3r::ModelObject::config, Slic3r::ConfigOptionFloat, cut_horizontal(), Slic3r::Calib_Params::end, Slic3r::ModelObject::ensure_on_bed(), EPSILON, Slic3r::Calib_Params::extruder_id, Slic3r::ModelInstance::get_offset(), Slic3r::ModelObject::instance_bounding_box(), Slic3r::ModelObject::instances, Slic3r::ModelObject::invalidate_bounding_box(), Slic3r::KeepLower, Slic3r::KeepUpper, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min, model(), Slic3r::ModelObject::name, Slic3r::None, Slic3r::nozzle_diameter(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::ModelObject::scale(), Slic3r::ModelConfig::set_key_value(), Slic3r::ModelInstance::set_offset(), Slic3r::BoundingBox3Base< PointType >::size(), Slic3r::Calib_Params::start, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::ConfigOptionVector< double >::values, and Slic3r::Y.
Referenced by calib_temp().
| void Slic3r::GUI::Plater::add_dock_pane | ( | wxWindow * | window, |
| const std::string & | name, | ||
| const wxString & | caption, | ||
| const std::string & | dock, | ||
| const wxSize & | size, | ||
| std::function< void()> | on_close ) |
References p.
Referenced by Slic3r::anonymous_namespace{PluginHostUi.cpp}::ui_create_dock_panel().
| void Slic3r::GUI::Plater::add_file | ( | ) |
References _L, Slic3r::empty(), Slic3r::encode_path(), Slic3r::GUI::from_u8(), get_3mf_file_count(), get_project_name(), Slic3r::GUI::into_path(), load_files(), Slic3r::LoadModel, Slic3r::GUI::Multiple3MF, Slic3r::GUI::Multiple3MFOther, Slic3r::GUI::MultipleOther, Slic3r::GUI::NoFile, open_3mf_file(), p, Slic3r::GUI::Single3MF, and Slic3r::GUI::SingleOther.
| bool Slic3r::GUI::Plater::add_model | ( | bool | imperial_units = false, |
| std::string | fname = "" ) |
References _L, Slic3r::encode_path(), Slic3r::GUI::from_u8(), get_3mf_file_count(), get_project_name(), Slic3r::ImperialUnits, Slic3r::GUI::into_path(), load_files(), Slic3r::LoadModel, Slic3r::GUI::Multiple3MF, Slic3r::GUI::Multiple3MFOther, Slic3r::GUI::MultipleOther, Slic3r::GUI::NoFile, p, Slic3r::GUI::Single3MF, and Slic3r::GUI::SingleOther.
Referenced by _calib_pa_tower(), _calib_temp_belt_sectioned(), Calib_Cornering(), calib_flowrate(), calib_input_shaping_damp(), calib_input_shaping_freq(), calib_max_vol_speed(), calib_pa(), calib_retraction(), calib_temp(), and calib_VFA().
| int Slic3r::GUI::Plater::add_plate | ( | ) |
References p, REQUIRES_ZOOM_TO_ALL_PLATE, take_snapshot(), and update().
| void Slic3r::GUI::Plater::apply_background_progress | ( | ) |
References Slic3r::PrintBase::APPLY_STATUS_INVALIDATED, Slic3r::GUI::MainFrame::eEventPlateUpdate, Slic3r::GUI::PartPlate::get_filament_volume_maps(), Slic3r::GUI::PartPlate::get_real_filament_maps(), Slic3r::GUI::PartPlate::is_slice_result_valid(), model(), p, and Slic3r::GUI::PartPlate::update_slice_result_valid_state().
| void Slic3r::GUI::Plater::apply_cut_object_to_model | ( | size_t | init_obj_idx, |
| const ModelObjectPtrs & | cut_objects ) |
References Slic3r::GUI::Selection::add_object(), Slic3r::Model::delete_object(), Slic3r::GUI::ObjectList::delete_object_from_list(), model(), Slic3r::GUI::Sidebar::obj_list(), p, sidebar(), and update().
Referenced by cut_horizontal().
| bool Slic3r::GUI::Plater::are_collision_volumes_shown | ( | ) | const |
| bool Slic3r::GUI::Plater::are_view3D_labels_shown | ( | ) | const |
References p.
Referenced by Slic3r::GUI::GLCanvas3D::_render_canvas_toolbar().
| void Slic3r::GUI::Plater::arrange | ( | ) |
References _u8L, get_ui_job_worker(), p, and Slic3r::GUI::replace_job().
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), increase_instances(), Slic3r::GUI::MenuFactory::load_handy_model(), and select_plate_by_hover_id().
| BackgroundSlicingProcess & Slic3r::GUI::Plater::background_process | ( | ) |
References p.
Referenced by Slic3r::DevNozzleMappingCtrl::CtrlGetAutoNozzleMappingV0(), and Slic3r::DevUtilBackend::GetNozzleGroupResult().
| void Slic3r::GUI::Plater::bring_instance_forward | ( | ) |
| const BuildVolume & Slic3r::GUI::Plater::build_volume | ( | ) | const |
References p.
Referenced by find_new_position(), get_empty_cells(), and Slic3r::GUI::Plater::priv::update_print_volume_state().
| void Slic3r::GUI::Plater::Calib_Cornering | ( | const Calib_Params & | params | ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::GUI::belt_calib_flip_ringing_tower(), Slic3r::btOuterOnly, Slic3r::Calib_Cornering, Calib_Cornering(), changed_objects(), Slic3r::ConfigOptionFloat, Slic3r::Disable, Slic3r::Calib_Params::end, Slic3r::GUI::has_junction_deviation(), Slic3r::ipRectilinear, Slic3r::Calib_Params::mode, model(), new_project(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::GUI::set_config_values(), TAB_ID_PREPARE, Slic3r::Calib_Params::test_model, Slic3r::tlTraditional, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, and Slic3r::GUI::zero_pressure_advance_where_disabled().
Referenced by Calib_Cornering().
| void Slic3r::GUI::Plater::calib_flowrate | ( | bool | is_linear, |
| int | pass, | ||
| InfillPattern | pattern = ipArchimedeanChords ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::GUI::adjust_settings_for_flowrate_calib(), changed_objects(), model(), new_project(), Slic3r::GUI::printer_config(), Slic3r::resources_dir(), TAB_ID_PREPARE, and Slic3r::Preset::TYPE_PRINTER.
| void Slic3r::GUI::Plater::calib_input_shaping_damp | ( | const Calib_Params & | params | ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::GUI::belt_calib_flip_ringing_tower(), Slic3r::btOuterOnly, Slic3r::Calib_Input_shaping_damp, changed_objects(), Slic3r::ConfigOptionFloat, Slic3r::gcfKlipper, Slic3r::GUI::has_junction_deviation(), Slic3r::ipRectilinear, Slic3r::Calib_Params::mode, model(), new_project(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::GUI::set_config_values(), TAB_ID_PREPARE, Slic3r::Calib_Params::test_model, Slic3r::tlTraditional, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, and Slic3r::GUI::zero_pressure_advance_where_disabled().
| void Slic3r::GUI::Plater::calib_input_shaping_freq | ( | const Calib_Params & | params | ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::GUI::belt_calib_flip_ringing_tower(), Slic3r::btOuterOnly, Slic3r::Calib_Input_shaping_freq, changed_objects(), Slic3r::ConfigOptionFloat, Slic3r::gcfKlipper, Slic3r::GUI::has_junction_deviation(), Slic3r::ipRectilinear, Slic3r::Calib_Params::mode, model(), new_project(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::GUI::set_config_values(), TAB_ID_PREPARE, Slic3r::Calib_Params::test_model, Slic3r::tlTraditional, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, and Slic3r::GUI::zero_pressure_advance_where_disabled().
| void Slic3r::GUI::Plater::calib_max_vol_speed | ( | const Calib_Params & | params | ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::ModelObject::bounding_box_exact(), Slic3r::btOuterAndInner, Slic3r::Calib_Vol_speed_Tower, changed_objects(), Slic3r::ModelObject::config, Slic3r::ConfigOptionFloat, cut_horizontal(), Slic3r::Calib_Params::end, Slic3r::get_extents(), Slic3r::KeepLower, Slic3r::GUI::layer_height, Slic3r::Flow::mm3_per_mm(), Slic3r::Calib_Params::mode, model(), new_project(), Slic3r::nozzle_diameter(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::ModelObject::scale(), Slic3r::GUI::set_config_values(), Slic3r::BoundingBox3Base< PointType >::size(), Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, TAB_ID_PREPARE, Slic3r::tlTraditional, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, and Slic3r::ConfigOptionVector< double >::values.
| void Slic3r::GUI::Plater::calib_pa | ( | const Calib_Params & | params | ) |
References _calib_pa_pattern(), _calib_pa_tower(), _L, add_model(), Slic3r::GUI::belt_calib_rotation_params(), Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, Slic3r::Calib_PA_Tower, Slic3r::Calib_Params::mode, new_project(), p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::GUI::DPIAware< P >::ShowModal(), and TAB_ID_PREPARE.
| void Slic3r::GUI::Plater::calib_retraction | ( | const Calib_Params & | params | ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::ModelObject::bounding_box_exact(), Slic3r::Calib_Retraction_tower, changed_objects(), Slic3r::ModelObject::config, Slic3r::ConfigOptionFloat, cut_horizontal(), Slic3r::Calib_Params::end, EPSILON, Slic3r::InnerOuter, Slic3r::KeepLower, Slic3r::GUI::layer_height, Slic3r::Calib_Params::mode, model(), new_project(), Slic3r::None, Slic3r::nozzle_diameter(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::ModelConfig::set_key_value(), Slic3r::spAligned, Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, and TAB_ID_PREPARE.
| void Slic3r::GUI::Plater::calib_temp | ( | const Calib_Params & | params | ) |
References _calib_temp_belt_sectioned(), _L, add_model(), Slic3r::angle(), Slic3r::GUI::belt_calib_rotation_params(), Slic3r::GUI::belt_temp_tower_asset(), Slic3r::ModelObject::bounding_box_exact(), Slic3r::btNoBrim, Slic3r::btOuterOnly, Slic3r::Calib_Temp_Tower, Slic3r::BoundingBox3Base< PointType >::center(), changed_objects(), Slic3r::ModelObject::config, Slic3r::ConfigOptionFloat, Slic3r::Model::curr_plate_index, Slic3r::CustomGCode::Custom, cut_horizontal(), Slic3r::Calib_Params::end, Slic3r::ModelObject::ensure_on_bed(), EPSILON, Slic3r::Calib_Params::extruder_id, Slic3r::GUI::format_wxstr(), Slic3r::CustomGCode::Info::gcodes, Slic3r::GUI::PartPlateList::get_curr_plate_index(), Slic3r::get_extents(), get_partplate_list(), Slic3r::KeepLower, Slic3r::KeepUpper, M_PI, Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min, Slic3r::Calib_Params::mode, Slic3r::CustomGCode::Info::mode, model(), new_project(), Slic3r::None, Slic3r::Calib_Params::nozzle_based_resize, Slic3r::nozzle_diameter(), Slic3r::Model::objects, p, Slic3r::Model::plates_custom_gcodes, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::GUI::set_config_values(), Slic3r::ModelConfig::set_key_value(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::CustomGCode::SingleExtruder, Slic3r::Calib_Params::start, TAB_ID_PREPARE, Slic3r::Calib_Params::test_model, Slic3r::ModelObject::translate_instances(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, and Slic3r::ConfigOptionVector< double >::values.
| void Slic3r::GUI::Plater::calib_VFA | ( | const Calib_Params & | params | ) |
References _calib_apply_belt_mode(), _L, add_model(), Slic3r::btOuterOnly, Slic3r::Calib_VFA_Tower, changed_objects(), Slic3r::ConfigOptionFloat, cut_horizontal(), Slic3r::Calib_Params::end, EPSILON, Slic3r::Calib_Params::extruder_id, Slic3r::KeepLower, Slic3r::GUI::layer_height, Slic3r::Calib_Params::mode, model(), new_project(), Slic3r::Calib_Params::nozzle_based_resize, Slic3r::nozzle_diameter(), Slic3r::Model::objects, p, Slic3r::GUI::printer_config(), Slic3r::resources_dir(), Slic3r::GUI::set_config_values(), Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, TAB_ID_PREPARE, Slic3r::tlTraditional, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::ConfigOptionVector< double >::values, Slic3r::vfa_base_block_height, Slic3r::vfa_base_nozzle_diameter, Slic3r::Calib_Params::vfa_layer_height, and Slic3r::vfa_layers_per_block.
| bool Slic3r::GUI::Plater::can_add_model | ( | ) | const |
References is_background_process_slicing().
| bool Slic3r::GUI::Plater::can_add_plate | ( | ) | const |
| bool Slic3r::GUI::Plater::can_arrange | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| bool Slic3r::GUI::Plater::can_copy_to_clipboard | ( | ) | const |
References is_selection_empty(), Slic3r::GUI::Selection::is_sla_compliant(), p, and Slic3r::ptSLA.
Referenced by copy_selection_to_clipboard().
| bool Slic3r::GUI::Plater::can_cut_to_clipboard | ( | ) | const |
References is_selection_empty().
Referenced by cut_selection_to_clipboard().
| bool Slic3r::GUI::Plater::can_decrease_instances | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and decrease_instances().
| bool Slic3r::GUI::Plater::can_delete_all | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| bool Slic3r::GUI::Plater::can_delete_plate | ( | ) | const |
| bool Slic3r::GUI::Plater::can_fillcolor | ( | ) | const |
| bool Slic3r::GUI::Plater::can_fix_through_cgal | ( | ) | const |
| bool Slic3r::GUI::Plater::can_increase_instances | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and increase_instances().
| bool Slic3r::GUI::Plater::can_layers_editing | ( | ) | const |
| bool Slic3r::GUI::Plater::can_mirror | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| bool Slic3r::GUI::Plater::can_paste_from_clipboard | ( | ) | const |
References Slic3r::GUI::Selection::get_clipboard(), Slic3r::GUI::Selection::Clipboard::get_mode(), Slic3r::GUI::Selection::get_mode(), Slic3r::GUI::Selection::Instance, Slic3r::GUI::Selection::Clipboard::is_empty(), Slic3r::GUI::Selection::is_from_single_instance(), Slic3r::GUI::Selection::Clipboard::is_sla_compliant(), p, Slic3r::ptSLA, and Slic3r::GUI::Selection::Volume.
Referenced by paste_from_clipboard().
| bool Slic3r::GUI::Plater::can_redo | ( | ) | const |
| bool Slic3r::GUI::Plater::can_reload_from_disk | ( | ) | const |
| bool Slic3r::GUI::Plater::can_replace_all_with_stl | ( | ) | const |
| bool Slic3r::GUI::Plater::can_replace_with_stl | ( | ) | const |
| bool Slic3r::GUI::Plater::can_set_instance_to_object | ( | ) | const |
| bool Slic3r::GUI::Plater::can_smooth_mesh | ( | ) | const |
| bool Slic3r::GUI::Plater::can_split | ( | bool | to_objects | ) | const |
| bool Slic3r::GUI::Plater::can_split_to_objects | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| bool Slic3r::GUI::Plater::can_split_to_volumes | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| bool Slic3r::GUI::Plater::can_undo | ( | ) | const |
| GLCanvas3D * Slic3r::GUI::Plater::canvas3D | ( | ) |
References p.
Referenced by Slic3r::GUI::add_volume_with_gizmo(), increase_instances(), Slic3r::GUI::init_arrange_params(), and search().
| const GLCanvas3D * Slic3r::GUI::Plater::canvas3D | ( | ) | const |
| void Slic3r::GUI::Plater::center_selection | ( | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| void Slic3r::GUI::Plater::changed_mesh | ( | int | obj_idx | ) |
References model(), Slic3r::Model::objects, p, Slic3r::sla::reproject_points_and_holes(), and update().
| void Slic3r::GUI::Plater::changed_object | ( | int | obj_idx | ) |
References changed_object(), and p.
| void Slic3r::GUI::Plater::changed_object | ( | ModelObject & | object | ) |
References Slic3r::fire_lifecycle_event(), get_current_canvas3D(), Slic3r::LifecycleEventContext::id, is_loading_project(), Slic3r::LifecycleEventContext::name, Slic3r::ObjectChanged, p, Slic3r::ptSLA, Slic3r::GUI::GLCanvas3D::requires_check_outside_state(), and Slic3r::LifecycleEventContext::source.
Referenced by changed_object().
| void Slic3r::GUI::Plater::changed_objects | ( | const std::vector< size_t > & | object_idxs | ) |
References Slic3r::fire_lifecycle_event(), Slic3r::LifecycleEventContext::id, Slic3r::LifecycleEventContext::index, is_loading_project(), model(), Slic3r::LifecycleEventContext::name, Slic3r::ObjectChanged, p, Slic3r::ptSLA, Slic3r::SINKING_Z_THRESHOLD, and Slic3r::LifecycleEventContext::source.
Referenced by _calib_apply_belt_mode(), _calib_pa_pattern(), _calib_pa_tower(), _calib_temp_belt_sectioned(), Calib_Cornering(), calib_flowrate(), calib_input_shaping_damp(), calib_input_shaping_freq(), calib_max_vol_speed(), calib_retraction(), calib_temp(), and calib_VFA().
| bool Slic3r::GUI::Plater::check_ams_status | ( | bool | is_slice_all | ) |
References m_check_status, and p.
Referenced by select_plate().
| bool Slic3r::GUI::Plater::check_printer_initialized | ( | MachineObject * | obj, |
| bool | only_warning = false, | ||
| bool | popup_warning = true ) |
References _L, Slic3r::DevPrinterConfigUtil::get_printer_can_set_nozzle(), get_selected_printer_name_in_combox(), Slic3r::MachineObject::get_show_printer_type(), Slic3r::MachineObject::GetExtderSystem(), Slic3r::DevExtderSystem::GetExtruders(), Slic3r::NONE_FLOWTYPE, NOT_CONNECTED, Slic3r::ntUndefine, Slic3r::GUI::plater(), pop_warning_and_go_to_device_page(), Slic3r::GUI::DPIAware< P >::ShowModal(), and Slic3r::GUI::PrinterPartsDialog::update_machine_obj().
Referenced by is_same_printer_for_connected_and_selected().
| void Slic3r::GUI::Plater::clear_before_change_mesh | ( | int | obj_idx | ) |
References Slic3r::FacetsAnnotation::empty(), Slic3r::ModelVolume::fuzzy_skin_facets, Slic3r::ModelVolume::mmu_segmentation_facets, model(), notify_painting_removed(), Slic3r::Model::objects, Slic3r::FacetsAnnotation::reset(), Slic3r::ModelVolume::seam_facets, Slic3r::ModelVolume::supported_facets, and Slic3r::ModelObject::volumes.
| void Slic3r::GUI::Plater::clear_plate_toolbar_image_dirty | ( | ) |
References m_b_plate_toolbar_image_dirty.
| void Slic3r::GUI::Plater::clear_undo_redo_stack_main | ( | ) |
| void Slic3r::GUI::Plater::clone_selection | ( | ) |
References is_selection_empty(), and Slic3r::GUI::DPIAware< P >::ShowModal().
| int Slic3r::GUI::GUI::Plater::close_with_confirm | ( | std::function< bool(bool yes_or_no)> | second_check = nullptr | ) |
References _L, Slic3r::GUI::MsgDialog::get_checkbox_state(), model(), save_project(), Slic3r::GUI::MsgDialog::show_dsa_button(), Slic3r::GUI::DPIAware< P >::ShowModal(), SLIC3R_APP_FULL_NAME, and up_to_date().
Referenced by load_gcode(), load_project(), and new_project().
| void Slic3r::GUI::Plater::collapse_sidebar | ( | bool | collapse | ) |
|
static |
References _u8L, Slic3r::MeshBoolean::cgal::cgal_to_triangle_mesh(), Slic3r::csg::check_csgmesh_booleans(), Slic3r::TriangleMesh::empty(), Slic3r::format(), Slic3r::ModelInstance::get_matrix(), Slic3r::ModelVolume::get_matrix(), Slic3r::ModelObject::instances, Slic3r::ModelVolume::is_model_part(), Slic3r::MeshBoolean::mcut::mcut_to_triangle_mesh(), Slic3r::TriangleMesh::merge(), Slic3r::ModelVolume::mesh(), Slic3r::csg::MeshEmpty, Slic3r::csg::model_to_csgmesh(), Slic3r::csg::mpartsNegative, Slic3r::csg::mpartsPositive, Slic3r::csg::NoIntersection, Slic3r::csg::NotBoundAVolume, Slic3r::csg::OK, Slic3r::csg::perform_csgmesh_booleans(), Slic3r::csg::perform_csgmesh_booleans_mcut(), Slic3r::csg::SelfIntersect, Slic3r::TriangleMesh::transform(), and Slic3r::ModelObject::volumes.
Referenced by Slic3r::GUI::ObjectList::boolean(), and export_stl().
| const DynamicPrintConfig * Slic3r::GUI::Plater::config | ( | ) | const |
References p.
Referenced by config_change_notification(), force_filament_colors_update(), get_extruder_colors_from_plater_config(), get_filament_color_render_type(), get_filament_colors_render_info(), get_filament_gradient_ramps(), import_model_id(), mixed_filament_config_indices(), on_change_color_mode(), on_config_change(), open_filament_map_setting_dialog(), physical_filament_config_indices(), send_gcode_legacy(), and update_print_required_data().
| void Slic3r::GUI::Plater::config_change_notification | ( | const DynamicPrintConfig & | config, |
| const std::string & | key ) |
References _u8L, Slic3r::GUI::NotificationManager::bbl_close_seqprintinfo_notification(), Slic3r::GUI::NotificationManager::bbl_show_seqprintinfo_notification(), Slic3r::ByObject, config(), get_notification_manager(), get_view3D_canvas3D(), Slic3r::GUI::GLCanvas3D::is_initialized(), and Slic3r::GUI::GLCanvas3D::is_rendering_enabled().
Referenced by on_config_change().
| void Slic3r::GUI::Plater::convert_unit | ( | ConversionType | conv_type | ) |
References Slic3r::GUI::Selection::add_object(), Slic3r::GUI::Selection::add_volume(), Slic3r::CONV_FROM_INCH, Slic3r::CONV_FROM_METER, Slic3r::CONV_TO_INCH, p, and remove().
| void Slic3r::GUI::Plater::copy_selection_to_clipboard | ( | ) |
References can_copy_to_clipboard(), and p.
| void Slic3r::GUI::Plater::cut | ( | size_t | obj_idx, |
| size_t | instance_idx, | ||
| std::array< Vec3d, 4 > | plane_points, | ||
| ModelObjectCutAttributes | attributes ) |
|
private |
References apply_cut_object_to_model(), cut(), Slic3r::enum_bitmask< option_type, typename >::has(), Slic3r::KeepLower, Slic3r::KeepUpper, model(), p, and Slic3r::Geometry::translation_transform().
Referenced by _calib_pa_tower(), _calib_temp_belt_sectioned(), calib_max_vol_speed(), calib_retraction(), calib_temp(), and calib_VFA().
| void Slic3r::GUI::Plater::cut_selection_to_clipboard | ( | ) |
References can_cut_to_clipboard(), and p.
| void Slic3r::GUI::Plater::decrease_instances | ( | size_t | num = 1 | ) |
References can_decrease_instances(), Slic3r::GUI::ObjectList::decrease_object_instances(), Slic3r::ModelObject::delete_last_instance(), Slic3r::ModelObject::instances, Slic3r::GUI::Sidebar::obj_list(), p, remove(), and sidebar().
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and set_number_of_copies().
| wxMenu * Slic3r::GUI::Plater::default_menu | ( | ) |
| void Slic3r::GUI::Plater::delete_all_objects_from_model | ( | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| bool Slic3r::GUI::Plater::delete_object_from_model | ( | size_t | obj_idx, |
| bool | refresh_immediately = true ) |
| int Slic3r::GUI::Plater::delete_plate | ( | int | plate_index = -1 | ) |
References p, take_snapshot(), and update().
Referenced by select_plate_by_hover_id().
| void Slic3r::GUI::Plater::download_project | ( | const wxString & | project_id | ) |
| void Slic3r::GUI::Plater::drop_selection | ( | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| int Slic3r::GUI::Plater::duplicate_plate | ( | int | plate_index = -1 | ) |
| void Slic3r::GUI::Plater::eject_drive | ( | ) |
| void Slic3r::GUI::Plater::enable_inactive_plugins | ( | const std::vector< std::string > & | refs | ) |
References Slic3r::resolve_inactive_plugins().
Referenced by refresh_missing_plugin_block().
| void Slic3r::GUI::Plater::enable_preview_moves_slider | ( | bool | enable | ) |
| void Slic3r::GUI::Plater::enable_sidebar | ( | bool | enabled | ) |
References p.
Referenced by load_gcode(), load_project(), new_project(), and Slic3r::GUI::Plater::priv::set_current_panel().
| void Slic3r::GUI::Plater::enable_wireframe | ( | bool | status | ) |
| int Slic3r::GUI::Plater::export_3mf | ( | const boost::filesystem::path & | output_path = boost::filesystem::path(), |
| SaveStrategy | strategy = SaveStrategy::Default, | ||
| int | export_plate_idx = -1, | ||
| Export3mfProgressFn | proFn = nullptr ) |
References Slic3r::Backup, Slic3r::StoreParams::calibration_thumbnail_data, Slic3r::StoreParams::config, Slic3r::StoreParams::export_plate_idx, Slic3r::f(), fff_print(), Slic3r::GUI::from_path(), Slic3r::PresetBundle::get_current_project_embedded_presets(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::DynamicPrintConfig::get_filament_type(), Slic3r::GUI::PartPlate::get_print(), Slic3r::Preset::get_printer_type(), Slic3r::StoreParams::id_bboxes, Slic3r::GUI::into_u8(), Slic3r::PresetBundle::is_bbl_vendor(), Slic3r::ThumbnailData::is_valid(), Slic3r::GUI::Camera::Iso, Slic3r::StoreParams::model, Slic3r::StoreParams::no_light_thumbnail_data, Slic3r::PlateData::nozzle_diameters, Slic3r::ConfigBase::option(), Slic3r::GUI::Camera::Ortho, p, Slic3r::StoreParams::path, Slic3r::StoreParams::pick_thumbnail_data, Slic3r::StoreParams::plate_data_list, Slic3r::PlateData::printer_model_id, Slic3r::PresetBundle::printers, Slic3r::StoreParams::proFn, Slic3r::StoreParams::project, Slic3r::StoreParams::project_presets, Slic3r::ptFFF, Slic3r::release_PlateData_list(), Slic3r::run_post_process_scripts(), Slic3r::GUI::show_error(), Slic3r::Silence, Slic3r::SkipStatic, Slic3r::PlateData::slice_filaments_info, Slic3r::store_bbs_3mf(), Slic3r::StoreParams::strategy, Slic3r::StoreParams::thumbnail_data, THUMBNAIL_SIZE_3MF, Slic3r::GUI::Camera::Top_Plate, Slic3r::StoreParams::top_thumbnail_data, Slic3r::trace(), using_exported_file(), Slic3r::WithGcode, Slic3r::WithSliceInfo, Slic3r::WithStatistics, and Slic3r::Zip64.
Referenced by export_3mf_copy(), export_config_3mf(), export_core_3mf(), export_gcode_3mf(), export_published_3mf(), save_project(), and send_gcode().
| bool Slic3r::GUI::Plater::export_3mf_copy | ( | const boost::filesystem::path & | output_path | ) |
References export_3mf(), model(), p, Slic3r::ShareMesh, Slic3r::Silence, and Slic3r::SplitModel.
Referenced by Slic3r::anonymous_namespace{PluginHostApp.cpp}::export_3mf_copy().
| int Slic3r::GUI::Plater::export_config_3mf | ( | int | plate_idx = -1, |
| Export3mfProgressFn | proFn = nullptr ) |
References export_3mf(), Slic3r::GUI::PartPlateList::get_curr_plate(), get_partplate_list(), Slic3r::GUI::PartPlate::get_temp_config_3mf_path(), p, set_print_job_plate_idx(), Slic3r::Silence, Slic3r::SkipAuxiliary, Slic3r::SkipModel, and Slic3r::WithSliceInfo.
| void Slic3r::GUI::Plater::export_core_3mf | ( | ) |
References export_3mf(), Slic3r::GUI::FT_3MF, Slic3r::GUI::into_u8(), p, and Slic3r::Silence.
| void Slic3r::GUI::Plater::export_gcode | ( | bool | prefer_removable | ) |
References _L, Slic3r::GUI::EXPORTING_TO_LOCAL, Slic3r::GUI::EXPORTING_TO_REMOVABLE, Slic3r::GUI::file_wildcards(), Slic3r::fold_utf8_to_ascii(), Slic3r::GUI::from_path(), Slic3r::GUI::FT_GCODE, Slic3r::GUI::FT_SL1, Slic3r::PresetCollection::get_edited_preset(), Slic3r::AppConfig::get_last_output_dir(), Slic3r::Preset::get_printer_type(), Slic3r::GUI::RemovableDriveManager::get_removable_drive_path(), has_illegal_filename_characters(), Slic3r::GUI::into_path(), p, Slic3r::GUI::printer_config(), printer_technology(), Slic3r::PresetBundle::printers, Slic3r::ptFFF, Slic3r::GUI::RemovableDriveManager::set_and_verify_last_save_path(), Slic3r::GUI::show_error(), Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_INVALID, and Slic3r::AppConfig::update_last_output_dir().
| void Slic3r::GUI::Plater::export_gcode_3mf | ( | bool | export_all = false | ) |
References _L, export_3mf(), Slic3r::GUI::EXPORTING_TO_LOCAL, Slic3r::GUI::EXPORTING_TO_REMOVABLE, Slic3r::GUI::file_wildcards(), Slic3r::fold_utf8_to_ascii(), Slic3r::GUI::from_path(), Slic3r::GUI::FT_GCODE_3MF, Slic3r::GUI::PartPlateList::get_curr_plate_index(), Slic3r::AppConfig::get_last_output_dir(), get_partplate_list(), Slic3r::GUI::into_path(), Slic3r::GUI::RemovableDriveManager::is_path_on_removable_drive(), Slic3r::GUI::NOT_EXPORTING, p, PLATE_ALL_IDX, Slic3r::GUI::show_error(), Slic3r::Silence, Slic3r::SkipModel, Slic3r::SplitModel, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_INVALID, Slic3r::AppConfig::update_last_output_dir(), Slic3r::WithGcode, and Slic3r::WithStatistics.
| int Slic3r::GUI::Plater::export_published_3mf | ( | const std::vector< std::string > & | published_keys, |
| const std::vector< Slic3r::PublishedMaterialEntry > & | material_keys ) |
References _L, export_3mf(), Slic3r::filter_published_config(), Slic3r::GUI::FT_3MF, Slic3r::FullPathSources, Slic3r::GUI::into_path(), Slic3r::DynamicConfig::keys(), Slic3r::MinimalPublished, model(), Slic3r::ConfigBase::opt_serialize(), Slic3r::ORCA_PUBLISHED_CONFIG_TAG, Slic3r::ORCA_PUBLISHED_KEYS_TAG, Slic3r::ORCA_PUBLISHED_MATERIAL_TAG, Slic3r::ORCA_PUBLISHED_TAG, p, Slic3r::ShareMesh, Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::Silence, and Slic3r::SplitModel.
| void Slic3r::GUI::Plater::export_stl | ( | bool | extended = false, |
| bool | selection_only = false, | ||
| bool | multi_stls = false, | ||
| FileType | file_type = FT_STL ) |
References _L, _u8L, Slic3r::TriangleMesh::bounding_box(), Slic3r::MeshBoolean::cgal::cgal_to_triangle_mesh(), Slic3r::csg::check_csgmesh_booleans(), combine_mesh_fff(), Slic3r::csg::csgmesh_merge_positive_parts(), DRC_BITS_DEFAULT, Slic3r::TriangleMesh::empty(), Slic3r::GUI::from_u8(), Slic3r::GUI::FT_DRC, Slic3r::GUI::FT_STL, Slic3r::AppConfig::get(), Slic3r::GUI::Selection::get_first_volume(), Slic3r::GUI::Selection::get_instance_idx(), Slic3r::Geometry::Transformation::get_matrix(), Slic3r::ModelInstance::get_matrix(), Slic3r::ModelVolume::get_matrix(), Slic3r::SLAPrintObject::get_mesh_to_print(), Slic3r::GUI::Selection::get_mode(), get_notification_manager(), Slic3r::GUI::Selection::get_object_idx(), Slic3r::GLVolume::get_volume_transformation(), Slic3r::ObjectBase::id(), Slic3r::GUI::Selection::Instance, Slic3r::ModelObject::instances, Slic3r::GUI::into_u8(), Slic3r::csg::is_all_positive(), Slic3r::GUI::is_left_handed(), Slic3r::ModelVolume::is_model_part(), Slic3r::GUI::Selection::is_multiple_full_object(), Slic3r::GUI::Selection::is_single_full_object(), Slic3r::GUI::Selection::is_wipe_tower(), Slic3r::TriangleMesh::merge(), Slic3r::ModelVolume::mesh(), Slic3r::BoundingBoxBase< PointType, std::vector< PointType > >::min, Slic3r::PrintObjectBase::model_object(), Slic3r::csg::model_to_csgmesh(), Slic3r::csg::mpartsDoSplits, Slic3r::csg::mpartsNegative, Slic3r::csg::mpartsPositive, Slic3r::ModelObject::name, Slic3r::ModelObject::origin_translation, p, Slic3r::csg::perform_csgmesh_booleans(), Slic3r::ptFFF, Slic3r::GUI::NotificationManager::push_general_error_notification(), Slic3r::GUI::NotificationManager::push_plater_error_notification(), Slic3r::range(), Slic3r::store_drc(), Slic3r::store_stl(), Slic3r::TriangleMesh::transform(), Slic3r::TriangleMesh::translate(), Slic3r::GLVolume::volume_idx(), and Slic3r::ModelObject::volumes.
| void Slic3r::GUI::Plater::export_toolpaths_to_obj | ( | ) | const |
References Slic3r::GUI::FT_OBJ, Slic3r::GUI::into_u8(), is_preview_loaded(), p, printer_technology(), and Slic3r::ptFFF.
| void Slic3r::GUI::Plater::extract_config_from_project | ( | ) |
References Slic3r::GUI::into_path(), load_files(), and Slic3r::LoadConfig.
| const Print & Slic3r::GUI::Plater::fff_print | ( | ) | const |
| wxMenu * Slic3r::GUI::Plater::filament_action_menu | ( | int | active_filament_menu_id | ) |
| void Slic3r::GUI::Plater::fill_bed_with_copies | ( | ) |
References _u8L, get_ui_job_worker(), p, and Slic3r::GUI::replace_job().
| void Slic3r::GUI::Plater::fill_bed_with_instances | ( | ) |
References _u8L, get_ui_job_worker(), p, and Slic3r::GUI::replace_job().
| void Slic3r::GUI::Plater::fill_color | ( | int | extruder_id | ) |
References can_fillcolor(), and p.
| void Slic3r::GUI::Plater::find_new_position | ( | const ModelInstancePtrs & | instances | ) |
References Slic3r::arrangement::arrange(), build_volume(), Slic3r::ModelInstance::get_arrange_polygon(), Slic3r::GUI::get_wipe_tower_arrangepoly(), Slic3r::GUI::init_arrange_params(), Slic3r::ModelObject::instances, p, and Slic3r::arrangement::ArrangePolygon::setter.
| void Slic3r::GUI::Plater::force_filament_colors_update | ( | ) |
References config(), Slic3r::Preset::config, Slic3r::PresetCollection::find_preset(), Slic3r::DynamicConfig::opt_string(), p, update(), and Slic3r::ConfigOptionVector< T >::values.
| void Slic3r::GUI::Plater::force_print_bed_update | ( | ) |
| void Slic3r::GUI::Plater::force_update_all_plate_thumbnails | ( | ) |
References invalid_all_plate_thumbnails(), skip_thumbnail_invalid, update_all_plate_thumbnails(), and using_exported_file().
| Plater::ImexGhostTooltip Slic3r::GUI::Plater::format_imex_ghost_tooltip | ( | int | physical_head | ) | const |
References _u8L, Slic3r::ColorRGBA::a(), Slic3r::effective_physical_extruder_map(), Slic3r::GUI::Plater::ImexGhostTooltip::filament_slot_1based, Slic3r::format(), Slic3r::GUI::PartPlate::get_imex_head_filament_color(), Slic3r::GUI::PartPlate::get_imex_head_filament_map(), Slic3r::GUI::Plater::ImexGhostTooltip::label, p, Slic3r::resolve_filament_for_head(), Slic3r::GUI::Plater::ImexGhostTooltip::swatch, and Slic3r::GLVolume::UNPRINTABLE_COLOR.
|
inline |
References m_gcode_settings_loaded, and m_only_gcode.
| int Slic3r::GUI::Plater::get_3mf_file_count | ( | std::vector< boost::filesystem::path > | paths | ) |
References count.
Referenced by add_file(), add_model(), and load_files().
|
inline |
References m_3mf_path.
| GLCanvas3D * Slic3r::GUI::Plater::get_assmeble_canvas3D | ( | ) |
| std::map< std::string, std::string > Slic3r::GUI::Plater::get_bed_texture_maps | ( | ) |
References get_curr_printer_model().
| BuildVolume_Type Slic3r::GUI::Plater::get_build_volume_type | ( | ) | const |
| const Camera & Slic3r::GUI::Plater::get_camera | ( | ) | const |
References p.
Referenced by Slic3r::GUI::TextLinesModel::render().
| GLToolbar & Slic3r::GUI::Plater::get_collapse_toolbar | ( | ) |
| const GLToolbar & Slic3r::GUI::Plater::get_collapse_toolbar | ( | ) | const |
| std::vector< std::string > Slic3r::GUI::Plater::get_colors_for_color_print | ( | const GCodeProcessorResult *const | result = nullptr | ) | const |
References Slic3r::CustomGCode::Item::color, Slic3r::CustomGCode::ColorChange, Slic3r::GCodeProcessorResult::custom_gcode_per_print_z, get_extruder_colors_from_plater_config(), p, and Slic3r::CustomGCode::Item::type.
| const VendorProfile::PrinterModel * Slic3r::GUI::Plater::get_curr_printer_model | ( | ) |
References Slic3r::PresetUtils::system_printer_model().
Referenced by get_bed_texture_maps().
| GLCanvas3D * Slic3r::GUI::Plater::get_current_canvas3D | ( | bool | exclude_preview = false | ) |
References p.
Referenced by Slic3r::GUI::MainFrame::add_common_view_menu_items(), changed_object(), Slic3r::GUI::Plater::priv::get_curr_selection(), Slic3r::GUI::get_selection(), Slic3r::GUI::MainFrame::handle_global_shortcut(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), on_config_change(), Slic3r::GUI::Plater::priv::selection_changed(), Slic3r::GUI::Plater::priv::take_snapshot(), Slic3r::GUI::Plater::priv::undo(), and Slic3r::GUI::Plater::priv::update_after_undo_redo().
| DailyTipsWindow * Slic3r::GUI::Plater::get_dailytips | ( | ) | const |
|
static |
References build_volume(), Slic3r::GUI::PartPlate::get_build_volume(), Slic3r::GUI::PartPlate::get_exclude_areas(), Slic3r::GUI::PartPlate::get_origin(), Slic3r::BoundingBoxBase< PointType, APointsType >::max, and Slic3r::BoundingBoxBase< PointType, APointsType >::min.
Referenced by Slic3r::GUI::FillBedJob::process().
| bool Slic3r::GUI::Plater::get_enable_wrapping_detection | ( | ) |
References Slic3r::ConfigBase::option(), and Slic3r::ConfigOptionSingle< T >::value.
| wxString Slic3r::GUI::Plater::get_export_gcode_filename | ( | const wxString & | extension = wxEmptyString, |
| bool | only_filename = false, | ||
| bool | export_all = false ) const |
| std::vector< std::string > Slic3r::GUI::Plater::get_extruder_colors_from_plater_config | ( | const GCodeProcessorResult *const | result = nullptr | ) | const |
References config(), and Slic3r::GCodeProcessorResult::extruder_colors.
Referenced by get_colors_for_color_print(), and get_extruders_colors().
| std::vector< Slic3r::ColorRGBA > Slic3r::GUI::Plater::get_extruders_colors | ( | ) |
References get_extruder_colors_from_plater_config(), and Slic3r::GUI::BitmapCache::parse_color4().
| std::vector< std::string > Slic3r::GUI::Plater::get_filament_color_render_type | ( | ) | const |
References config().
| std::vector< std::string > Slic3r::GUI::Plater::get_filament_colors_render_info | ( | ) | const |
References config().
| const std::vector< std::vector< wxColour > > & Slic3r::GUI::Plater::get_filament_gradient_ramps | ( | ) | const |
References config(), Slic3r::GUI::mixed_gradient_ramp(), and Slic3r::ConfigOptionVector< T >::values.
| std::vector< int > Slic3r::GUI::Plater::get_global_filament_map | ( | ) | const |
Referenced by Slic3r::GUI::get_applied_map().
| FilamentMapMode Slic3r::GUI::Plater::get_global_filament_map_mode | ( | ) | const |
Referenced by Slic3r::GUI::get_applied_map_mode().
| std::vector< int > Slic3r::GUI::Plater::get_global_filament_volume_map | ( | ) | const |
Referenced by Slic3r::GUI::get_applied_volume_map().
|
inline |
References m_last_loaded_gcode.
| bool Slic3r::GUI::Plater::get_machine_sync_status | ( | ) |
References p.
Referenced by Slic3r::GUI::try_pop_up_before_slice().
| Mouse3DController & Slic3r::GUI::Plater::get_mouse3d_controller | ( | ) |
| const Mouse3DController & Slic3r::GUI::Plater::get_mouse3d_controller | ( | ) | const |
|
static |
References FILAMENT_SYSTEM_COLORS_NUM.
Referenced by Slic3r::GUI::Sidebar::add_filament(), Slic3r::GUI::Plater::priv::load_files(), and Slic3r::GUI::Tab::on_value_change().
| NotificationManager * Slic3r::GUI::Plater::get_notification_manager | ( | ) |
| const NotificationManager * Slic3r::GUI::Plater::get_notification_manager | ( | ) | const |
References p.
Referenced by _calib_pa_pattern(), config_change_notification(), export_stl(), Slic3r::PluginManager::fetch_plugins_from_cloud(), load_gcode(), load_project(), new_project(), notify_painting_removed(), and show_object_info().
| PartPlateList & Slic3r::GUI::Plater::get_partplate_list | ( | ) |
References p.
Referenced by _calib_pa_pattern(), _calib_pa_pattern_gen_gcode(), calib_temp(), export_config_3mf(), export_gcode_3mf(), Slic3r::GUI::init_arrange_params(), invalid_all_plate_thumbnails(), new_project(), on_filament_count_change(), on_filament_map_mode_change(), send_gcode(), send_gcode_legacy(), set_print_job_plate_idx(), Slic3r::GUI::try_pop_up_before_slice(), update_all_plate_thumbnails(), update_filament_volume_map(), update_obj_preview_thumbnail(), and update_plate_thumbnails().
| bool Slic3r::GUI::Plater::get_pending_published | ( | std::vector< std::string > & | out_keys, |
| std::vector< Slic3r::PublishedMaterialEntry > & | out_material ) const |
| int Slic3r::GUI::Plater::get_prepare_state | ( | ) |
References p.
Referenced by Slic3r::GUI::init_arrange_params().
| GLCanvas3D * Slic3r::GUI::Plater::get_preview_canvas3D | ( | ) |
|
inline |
References m_preview_only_filename.
| int Slic3r::GUI::Plater::get_print_finished_event | ( | ) |
| void Slic3r::GUI::Plater::get_print_job_data | ( | PrintPrepareData * | data | ) |
References Slic3r::GUI::PrintPrepareData::_3mf_config_path, Slic3r::GUI::PrintPrepareData::_3mf_path, p, and Slic3r::GUI::PrintPrepareData::plate_idx.
| wxString Slic3r::GUI::Plater::get_project_filename | ( | const wxString & | extension = wxEmptyString | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::get_export_file_path(), Slic3r::GUI::Plater::priv::reset(), save_project(), and Slic3r::GUI::ProjectDirtyStateManager::update_from_presets().
| wxString Slic3r::GUI::Plater::get_project_name | ( | ) |
References p.
Referenced by add_file(), add_model(), and Slic3r::GUI::Plater::priv::get_export_file_path().
| wxWindow * Slic3r::GUI::Plater::get_select_machine_dialog | ( | ) |
| int Slic3r::GUI::Plater::get_selected_object_idx | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::can_decrease_instances(), Slic3r::GUI::Plater::priv::can_increase_instances(), Slic3r::GUI::Plater::priv::can_set_instance_to_object(), Slic3r::GUI::Plater::priv::can_simplify(), Slic3r::GUI::Plater::priv::layers_height_allowed(), Slic3r::GUI::Plater::priv::on_right_click(), and Slic3r::GUI::Plater::priv::split_object().
| wxString Slic3r::GUI::Plater::get_selected_printer_name_in_combox | ( | ) |
References Slic3r::Preset::config, Slic3r::PresetCollection::get_selected_preset(), Slic3r::ConfigBase::option(), and Slic3r::PresetBundle::printers.
Referenced by check_printer_initialized(), and is_same_printer_for_connected_and_selected().
| const Selection & Slic3r::GUI::Plater::get_selection | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), Slic3r::GUI::Plater::priv::can_delete(), Slic3r::GUI::Plater::priv::can_mirror(), Slic3r::GUI::Plater::priv::can_reload_from_disk(), Slic3r::GUI::Plater::priv::can_replace_all_with_stl(), Slic3r::GUI::Plater::priv::can_replace_with_stl(), Slic3r::GUI::Plater::priv::get_export_file_path(), Slic3r::GUI::Plater::priv::get_selected_object_idx(), Slic3r::GUI::Plater::priv::get_selected_volume_idx(), Slic3r::GUI::Plater::priv::on_right_click(), Slic3r::GUI::Plater::priv::reload_all_from_disk(), Slic3r::GUI::Plater::priv::reload_from_disk(), Slic3r::GUI::Plater::priv::replace_all_with_stl(), Slic3r::GUI::Plater::priv::replace_with_stl(), show_object_info(), and Slic3r::GUI::Plater::priv::split_object().
| int Slic3r::GUI::Plater::get_send_calibration_finished_event | ( | ) |
| int Slic3r::GUI::Plater::get_send_finished_event | ( | ) |
| Sidebar::DockingState Slic3r::GUI::Plater::get_sidebar_docking_state | ( | ) | const |
|
static |
References _L, BED_TEMP_TOO_HIGH_THAN_FILAMENT, Slic3r::GCodeProcessorResult::SliceWarning::msg, NOT_GENERATE_TIMELAPSE, NOT_SUPPORT_TRADITIONAL_TIMELAPSE, NOZZLE_HRC_CHECKER, and SMOOTH_TIMELAPSE_WITHOUT_PRIME_TOWER.
Referenced by Slic3r::GUI::SelectMachineDialog::on_ok_btn().
| Worker & Slic3r::GUI::Plater::get_ui_job_worker | ( | ) |
References p.
Referenced by arrange(), fill_bed_with_copies(), fill_bed_with_instances(), import_sl1_archive(), optimize_rotation(), orient(), remove_selected(), reslice(), and set_selected_visible().
| const Worker & Slic3r::GUI::Plater::get_ui_job_worker | ( | ) | const |
| UVEditorCanvas * Slic3r::GUI::Plater::get_uv_editor_canvas | ( | ) |
| GLCanvas3D * Slic3r::GUI::Plater::get_view3D_canvas3D | ( | ) |
References p.
Referenced by config_change_notification(), reslice(), update_obj_preview_thumbnail(), and update_plate_thumbnails().
| int Slic3r::GUI::Plater::GetPlateIndexByRightMenuInLeftUI | ( | ) |
| bool Slic3r::GUI::Plater::has_assmeble_view | ( | ) | const |
|
static |
|
static |
References has_illegal_filename_characters(), and Slic3r::GUI::into_u8().
Referenced by export_gcode(), BitmapTextRenderer::GetValueFromEditorCtrl(), has_illegal_filename_characters(), and Slic3r::GUI::ObjectList::rename_item().
| bool Slic3r::GUI::Plater::has_toolpaths_to_export | ( | ) | const |
| void Slic3r::GUI::Plater::import_model_id | ( | wxString | download_info | ) |
References _L, config(), Slic3r::create_thread(), Slic3r::Http::Progress::dlnow, Slic3r::Http::Progress::dltotal, Slic3r::find_unused_filename(), Slic3r::GUI::format(), Slic3r::GUI::from_path(), Slic3r::GUI::from_u8(), Slic3r::Http::get(), Slic3r::http, Slic3r::GUI::into_u8(), load_files(), load_project(), p, Slic3r::sanitize_file_basename(), Slic3r::GUI::DPIAware< P >::ShowModal(), TAB_ID_PREPARE, Slic3r::GUI::to_string(), Slic3r::trace(), and Slic3r::GUI::ProgressDialog::Update().
| void Slic3r::GUI::Plater::import_sl1_archive | ( | ) |
References _u8L, get_ui_job_worker(), p, and Slic3r::GUI::replace_job().
| void Slic3r::GUI::Plater::import_zip_archive | ( | ) |
References load_files().
| void Slic3r::GUI::Plater::increase_instances | ( | size_t | num = 1 | ) |
References Slic3r::ModelObject::add_instance(), arrange(), can_increase_instances(), canvas3D(), Slic3r::ModelInstance::get_mirror(), Slic3r::ModelInstance::get_offset(), Slic3r::ModelInstance::get_rotation(), Slic3r::ModelInstance::get_scaling_factor(), Slic3r::GUI::GLCanvas3D::get_size_proportional_to_max_bed_size(), Slic3r::GUI::ObjectList::increase_object_instances(), Slic3r::ModelObject::instances, Slic3r::GUI::Sidebar::obj_list(), Slic3r::offset(), p, and sidebar().
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and set_number_of_copies().
| bool Slic3r::GUI::Plater::init_collapse_toolbar | ( | ) |
| void Slic3r::GUI::Plater::init_notification_manager | ( | ) |
| bool Slic3r::GUI::Plater::inside_snapshot_capture | ( | ) |
| void Slic3r::GUI::Plater::install_missing_cloud_plugins | ( | const std::vector< std::string > & | cloud_refs | ) |
References _L, _u8L, Slic3r::GUI::from_u8(), Slic3r::PluginInstallProgress::is_cancelled, Slic3r::PluginInstallProgress::on_finished, Slic3r::PluginInstallProgress::on_plugin_begin, Slic3r::resolve_missing_plugins(), and revalidate_current_plate_if_plugins_missing().
Referenced by refresh_missing_plugin_block().
| wxMenu * Slic3r::GUI::Plater::instance_menu | ( | ) |
| void Slic3r::GUI::Plater::invalid_all_plate_thumbnails | ( | ) |
References get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate(), Slic3r::GUI::PartPlateList::get_plate_count(), mark_plate_toolbar_image_dirty(), Slic3r::GUI::PartPlate::no_light_thumbnail_data, Slic3r::ThumbnailData::reset(), skip_thumbnail_invalid, Slic3r::GUI::PartPlate::thumbnail_data, and using_exported_file().
Referenced by force_update_all_plate_thumbnails().
| bool Slic3r::GUI::Plater::is_background_process_slicing | ( | ) | const |
References p.
Referenced by can_add_model(), and can_add_plate().
| bool Slic3r::GUI::Plater::is_background_process_update_scheduled | ( | ) | const |
| bool Slic3r::GUI::Plater::is_empty_project | ( | ) |
| bool Slic3r::GUI::Plater::is_export_gcode_scheduled | ( | ) | const |
|
inline |
References m_exported_file.
Referenced by normalize_bed_types().
|
inline |
References m_loading_project.
Referenced by changed_object(), and changed_objects().
| bool Slic3r::GUI::Plater::is_multi_extruder_ams_empty | ( | ) |
References Slic3r::get_extruder_ams_count(), and p.
|
inline |
References m_new_project_and_check_state.
Referenced by update().
| bool Slic3r::GUI::Plater::is_plate_toolbar_image_dirty | ( | ) | const |
References m_b_plate_toolbar_image_dirty.
| bool Slic3r::GUI::Plater::is_presets_dirty | ( | ) | const |
| bool Slic3r::GUI::Plater::is_preview_loaded | ( | ) | const |
| bool Slic3r::GUI::Plater::is_preview_shown | ( | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::schedule_auto_reslice_if_needed(), search(), select_plate(), Slic3r::GUI::Plater::priv::trigger_auto_reslice_now(), and Slic3r::GUI::Plater::priv::update().
| bool Slic3r::GUI::Plater::is_project_dirty | ( | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::update_title_dirty_status().
| bool Slic3r::GUI::Plater::is_render_statistic_dialog_visible | ( | ) | const |
| bool Slic3r::GUI::Plater::is_same_printer_for_connected_and_selected | ( | bool | popup_warning = true | ) |
References _L, check_printer_initialized(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::GUI::get_printer_preset(), Slic3r::Preset::get_printer_type(), get_selected_printer_name_in_combox(), INCONSISTENT, Slic3r::DevPrinterConfigUtil::is_optional_printer_model_id(), pop_warning_and_go_to_device_page(), Slic3r::MachineObject::printer_type, and Slic3r::PresetBundle::printers.
| bool Slic3r::GUI::Plater::is_selection_empty | ( | ) | const |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), can_copy_to_clipboard(), can_cut_to_clipboard(), and clone_selection().
| bool Slic3r::GUI::Plater::is_show_wireframe | ( | ) | const |
References p.
Referenced by Slic3r::GUI::GLCanvas3D::_render_canvas_toolbar().
| bool Slic3r::GUI::Plater::is_show_xray | ( | ) | const |
References p.
Referenced by Slic3r::GUI::GLCanvas3D::_render_canvas_toolbar().
| bool Slic3r::GUI::Plater::is_sidebar_collapsed | ( | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::init_collapse_toolbar().
| bool Slic3r::GUI::Plater::is_sidebar_enabled | ( | ) | const |
| bool Slic3r::GUI::Plater::is_single_full_object_selection | ( | ) | const |
| bool Slic3r::GUI::Plater::is_view3D_overhang_shown | ( | ) | const |
References p.
Referenced by Slic3r::GUI::GLCanvas3D::_render_canvas_toolbar().
| bool Slic3r::GUI::Plater::is_view3D_shown | ( | ) | const |
| bool Slic3r::GUI::Plater::is_wireframe_enabled | ( | ) | const |
|
inline |
References m_arrange_running.
Referenced by select_plate_by_hover_id().
| bool Slic3r::GUI::Plater::leave_gizmos_stack | ( | ) |
| std::vector< size_t > Slic3r::GUI::Plater::load_files | ( | const std::vector< boost::filesystem::path > & | input_files, |
| LoadStrategy | strategy = LoadStrategy::LoadModel|LoadStrategy::LoadConfig, | ||
| bool | ask_multi = false, | ||
| bool * | published_out = nullptr ) |
References Slic3r::LoadConfig, and Slic3r::LoadModel.
Referenced by add_file(), add_model(), extract_config_from_project(), import_model_id(), import_zip_archive(), load_files(), Slic3r::GUI::MenuFactory::load_handy_model(), load_project(), open_3mf_file(), Slic3r::GUI::GUI_App::post_init(), and preview_zip_archive().
| bool Slic3r::GUI::Plater::load_files | ( | const wxArrayString & | filenames | ) |
References _L, Slic3r::empty(), Slic3r::encode_path(), Slic3r::GUI::from_path(), get_3mf_file_count(), Slic3r::GUI::into_path(), load_files(), load_gcode(), Slic3r::LoadModel, m_exported_file, m_only_gcode, Slic3r::GUI::Multiple3MF, Slic3r::GUI::Multiple3MFOther, Slic3r::GUI::MultipleOther, Slic3r::GUI::NoFile, open_3mf_file(), preview_zip_archive(), Slic3r::GUI::show_info(), Slic3r::GUI::Single3MF, and Slic3r::GUI::SingleOther.
| void Slic3r::GUI::Plater::load_gcode | ( | ) |
References load_gcode().
Referenced by load_files(), load_gcode(), Slic3r::GUI::GUI_App::post_init(), and reload_gcode_from_disk().
| void Slic3r::GUI::Plater::load_gcode | ( | const wxString & | filename | ) |
References _L, Slic3r::angle(), Slic3r::Print::apply(), Slic3r::Print::apply_config_for_render(), Slic3r::GUI::SceneRaycaster::Bed, Slic3r::GCodeProcessorResult::bed_type, Slic3r::GCodeProcessorResult::belt_tilt_angle, Slic3r::btCount, close_with_confirm(), Slic3r::PresetBundle::config_from_gcode(), Slic3r::GUI::CustomNotification, Slic3r::GUI::DEFAULT_PROJECT_NAME, Slic3r::GUI::MainFrame::eEventPlateUpdate, Slic3r::Enable, enable_sidebar(), Slic3r::GCodeProcessor::export_config_for_render(), Slic3r::GCodeProcessor::extract_result(), Slic3r::GCodeProcessorResult::filament_costs, Slic3r::GCodeProcessorResult::filament_densities, Slic3r::GUI::format(), Slic3r::GUI::format_wxstr(), Slic3r::PresetBundle::full_config(), GCODEVIEWER_APP_NAME, get_notification_manager(), Slic3r::GCodeProcessor::init_filament_maps_and_nozzle_type_when_import_only_gcode(), Slic3r::GUI::into_u8(), Slic3r::is_gcode_file(), Slic3r::PresetBundle::load_config_model(), m_gcode_settings_loaded, m_last_loaded_gcode, m_only_gcode, model(), new_project(), on_bed_type_change(), p, Slic3r::GCodeProcessorResult::print_statistics, Slic3r::Print::print_statistics(), Slic3r::GCodeProcessor::process_file(), Slic3r::PresetBundle::project_config, Slic3r::GUI::NotificationManager::push_notification(), reset_project_dirty_initial_presets(), Slic3r::PresetBundle::restore_selection(), Slic3r::GCodeProcessor::s_IsBBLPrinter, Slic3r::PresetBundle::selection(), Slic3r::Print::set_gcode_file_ready(), Slic3r::DynamicConfig::set_key_value(), set_project_filename(), Slic3r::GUI::show_error(), Slic3r::GUI::show_substitutions_info(), Slic3r::GUI::DPIAware< P >::ShowModal(), sidebar(), Slic3r::GUI::sync_loaded_project_filament_config(), TAB_ID_PREVIEW, Slic3r::PrintStatistics::total_cost, Slic3r::trace(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINTER, Slic3r::GUI::Sidebar::update_presets(), update_project_dirty_from_presets(), and Slic3r::GUI::NotificationManager::WarningNotificationLevel.
| void Slic3r::GUI::Plater::load_project | ( | wxString const & | filename = "", |
| wxString const & | originfile = "-" ) |
References _L, Slic3r::GUI::NotificationManager::bbl_close_3mf_warn_notification(), Slic3r::GUI::NotificationManager::bbl_close_plateinfo_notification(), Slic3r::GUI::NotificationManager::bbl_close_preview_only_notification(), Slic3r::Model::calib_pa_pattern, Slic3r::GUI::NotificationManager::close_notification_of_type(), close_with_confirm(), Slic3r::LifecycleEventContext::code, Slic3r::GUI::determine_load_type(), enable_sidebar(), Slic3r::fire_lifecycle_event(), get_notification_manager(), Slic3r::GUI::into_path(), Slic3r::GUI::into_u8(), is_flush_config_modified(), load_files(), Slic3r::LoadConfig, Slic3r::GUI::LoadGeometry, Slic3r::LoadModel, m_exported_file, m_loading_project, m_only_gcode, model(), Slic3r::LifecycleEventContext::name, normalize_bed_types(), Slic3r::Ok, Slic3r::GUI::OpenProject, p, Slic3r::GUI::PlaterError, Slic3r::GUI::PlaterWarning, Slic3r::Model::plates_custom_gcodes, Slic3r::ProjectOpened, Slic3r::UndoRedo::ProjectSeparator, REQUIRES_ZOOM_TO_ALL_PLATE, reset(), reset_project_dirty_initial_presets(), Slic3r::Restore, Slic3r::GUI::Sidebar::set_flushing_volume_warning(), sidebar(), Slic3r::Silence, Slic3r::GUI::SlicingError, Slic3r::GUI::SlicingSeriousWarning, Slic3r::GUI::SlicingWarning, TAB_ID_PREPARE, up_to_date(), update_project_dirty_from_presets(), and using_exported_file().
Referenced by import_model_id(), and open_3mf_file().
| void Slic3r::GUI::Plater::mark_plate_toolbar_image_dirty | ( | ) |
References m_b_plate_toolbar_image_dirty, and m_plate_toolbar_image_version.
Referenced by invalid_all_plate_thumbnails().
| void Slic3r::GUI::Plater::merge | ( | size_t | obj_idx, |
| std::vector< int > & | vol_indeces ) |
| void Slic3r::GUI::Plater::mirror | ( | Axis | axis | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| std::vector< size_t > Slic3r::GUI::Plater::mixed_filament_config_indices | ( | ) | const |
References config().
Referenced by Slic3r::GUI::Sidebar::Sidebar().
| const Model & Slic3r::GUI::Plater::model | ( | ) | const |
References p.
Referenced by _calib_apply_belt_mode(), _calib_pa_pattern(), _calib_pa_pattern_gen_gcode(), _calib_pa_tower(), _calib_temp_belt_sectioned(), apply_background_progress(), apply_cut_object_to_model(), Slic3r::GUI::belt_calib_flip_ringing_tower(), Calib_Cornering(), calib_flowrate(), calib_input_shaping_damp(), calib_input_shaping_freq(), calib_max_vol_speed(), calib_retraction(), calib_temp(), calib_VFA(), changed_mesh(), changed_objects(), clear_before_change_mesh(), close_with_confirm(), cut_horizontal(), export_3mf_copy(), export_published_3mf(), is_empty_project(), load_gcode(), load_project(), new_project(), on_change_color_mode(), on_filament_count_change(), on_filaments_delete(), open_3mf_file(), reslice(), save_project(), select_plate(), select_plate_by_hover_id(), show_object_info(), and update_print_required_data().
| void Slic3r::GUI::Plater::msw_rescale | ( | ) |
| wxMenu * Slic3r::GUI::Plater::multi_selection_menu | ( | ) |
| bool Slic3r::GUI::Plater::need_update | ( | ) | const |
References p.
Referenced by set_need_update(), and update().
| int Slic3r::GUI::Plater::new_project | ( | bool | skip_confirm = false, |
| bool | silent = false, | ||
| const wxString & | project_name = wxString(), | ||
| bool | reload_presets = true ) |
References _L, Slic3r::Model::calib_pa_pattern, Slic3r::GUI::NotificationManager::clear_all(), close_with_confirm(), Slic3r::LifecycleEventContext::code, enable_sidebar(), Slic3r::fire_lifecycle_event(), get_notification_manager(), get_partplate_list(), Slic3r::GUI::KEEP, Slic3r::Model::load_from(), m_exported_file, m_loading_project, m_new_project_and_check_state, m_only_gcode, model(), Slic3r::NewProject, Slic3r::Ok, p, Slic3r::Model::plates_custom_gcodes, Slic3r::UndoRedo::ProjectSeparator, Slic3r::GUI::REMEMBER_CHOISE, reset(), reset_project_dirty_after_save(), reset_project_dirty_initial_presets(), Slic3r::GUI::SAVE, Slic3r::GUI::PartPlateList::select_plate(), TAB_ID_PREPARE, up_to_date(), and update_project_dirty_from_presets().
Referenced by Calib_Cornering(), calib_flowrate(), calib_input_shaping_damp(), calib_input_shaping_freq(), calib_max_vol_speed(), calib_pa(), calib_retraction(), calib_temp(), calib_VFA(), and load_gcode().
| void Slic3r::GUI::Plater::normalize_bed_types | ( | bool | printer_setting_changed | ) |
References _L, is_gcode_3mf(), only_gcode_mode(), p, Slic3r::GUI::printer_config(), Slic3r::ptFFF, set_plater_dirty(), Slic3r::GUI::show_info(), sidebar(), and Slic3r::GUI::Sidebar::update_all_preset_comboboxes().
Referenced by load_project().
| void Slic3r::GUI::Plater::notify_painting_removed | ( | ) |
References _u8L, Slic3r::GUI::CustomSupportsAndSeamRemovedAfterRepair, get_notification_manager(), Slic3r::GUI::NotificationManager::PrintInfoNotificationLevel, and Slic3r::GUI::NotificationManager::push_notification().
Referenced by clear_before_change_mesh().
| void Slic3r::GUI::Plater::object_list_changed | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::delete_all_objects_from_model(), Slic3r::GUI::Plater::priv::delete_object_from_model(), Slic3r::GUI::Plater::priv::remove(), and Slic3r::GUI::Plater::priv::reset().
| void Slic3r::GUI::Plater::on_activate | ( | ) |
| void Slic3r::GUI::Plater::on_bed_type_change | ( | BedType | bed_type | ) |
References Slic3r::GUI::Sidebar::on_bed_type_change(), and sidebar().
Referenced by load_gcode().
| void Slic3r::GUI::Plater::on_change_color_mode | ( | SimpleEvent & | evt | ) |
| void Slic3r::GUI::Plater::on_config_change | ( | const DynamicPrintConfig & | config | ) |
References config(), config_change_notification(), get_current_canvas3D(), Slic3r::DynamicConfig::opt_enum(), p, Slic3r::GUI::GLCanvas3D::request_extra_frame(), Slic3r::GUI::GLCanvas3D::requires_check_outside_state(), set_bed_shape(), set_printer_technology(), update(), update_filament_colors_in_full_config(), update_flush_volume_matrix(), update_title_dirty_status(), and Slic3r::ConfigOptionVector< double >::values.
| void Slic3r::GUI::Plater::on_filament_change | ( | size_t | filament_idx | ) |
References Slic3r::Preset::config, Slic3r::filament_type(), and Slic3r::ConfigBase::option().
Referenced by Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target().
| void Slic3r::GUI::Plater::on_filament_count_change | ( | size_t | extruders_count | ) |
References get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate(), Slic3r::GUI::PartPlateList::get_plate_count(), model(), Slic3r::GUI::Sidebar::obj_list(), Slic3r::GUI::Sidebar::on_filament_count_change(), Slic3r::GUI::PartPlateList::set_filament_count(), sidebar(), Slic3r::ModelVolume::update_extruder_count(), update_filament_colors_in_full_config(), Slic3r::GUI::PartPlate::update_first_layer_print_sequence(), Slic3r::GUI::ObjectList::update_objects_list_filament_column(), and Slic3r::ModelObject::volumes.
|
private |
References Slic3r::fmmDefault, and get_partplate_list().
Referenced by set_global_filament_map_mode().
| void Slic3r::GUI::Plater::on_filaments_delete | ( | size_t | extruders_count, |
| size_t | filament_id, | ||
| int | replace_filament_id = -1, | ||
| const std::vector< unsigned char > & | is_mixed_before_delete = {} ) |
References model(), Slic3r::GUI::Sidebar::obj_list(), Slic3r::GUI::Sidebar::on_filaments_delete(), p, sidebar(), Slic3r::CustomGCode::ToolChange, Slic3r::ModelVolume::update_extruder_count_when_delete_filament(), update_filament_colors_in_full_config(), Slic3r::GUI::ObjectList::update_objects_list_filament_column_when_delete_filament(), and Slic3r::ModelObject::volumes.
| void Slic3r::GUI::Plater::on_imex_ghost_click | ( | int | physical_head | ) |
References Slic3r::effective_physical_extruder_map(), p, and Slic3r::ConfigOptionVector< int >::values.
|
inline |
References m_only_gcode.
Referenced by normalize_bed_types().
| bool Slic3r::GUI::Plater::open_3mf_file | ( | const boost::filesystem::path & | file_path | ) |
References Slic3r::GUI::determine_load_type(), Slic3r::encode_path(), Slic3r::GUI::from_path(), load_files(), load_project(), Slic3r::GUI::LoadConfig, Slic3r::LoadConfig, Slic3r::GUI::LoadGeometry, Slic3r::LoadModel, model(), Slic3r::Model::objects, Slic3r::GUI::OpenProject, OPTION_PROJECT_LOAD_BEHAVIOUR_ALWAYS_ASK, OPTION_PROJECT_LOAD_BEHAVIOUR_ASK_WHEN_RELEVANT, SETTING_PROJECT_LOAD_BEHAVIOUR, and Slic3r::GUI::Unknown.
Referenced by add_file(), and load_files().
| void Slic3r::GUI::Plater::open_filament_map_setting_dialog | ( | wxCommandEvent & | evt | ) |
References config(), Slic3r::GUI::filament_types, Slic3r::fmmManual, Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::PartPlate::get_filament_map_mode(), Slic3r::GUI::FilamentMapDialog::get_filament_maps(), Slic3r::GUI::FilamentMapDialog::get_filament_volume_maps(), Slic3r::GUI::FilamentMapDialog::get_mode(), Slic3r::GUI::PartPlate::get_real_filament_maps(), Slic3r::GUI::PartPlate::get_real_filament_volume_maps(), Slic3r::ConfigBase::option(), p, Slic3r::ConfigOptionVector< T >::resize(), Slic3r::GUI::PartPlate::set_filament_map_mode(), Slic3r::GUI::PartPlate::set_filament_maps(), Slic3r::GUI::PartPlate::set_filament_volume_maps(), set_plater_dirty(), Slic3r::GUI::FilamentMapDialog::ShowModal(), Slic3r::ConfigOptionVector< T >::size(), update(), and Slic3r::GUI::PartPlate::update_slice_result_valid_state().
| void Slic3r::GUI::Plater::open_platesettings_dialog | ( | wxCommandEvent & | evt | ) |
References _L, Slic3r::ByDefault, Slic3r::GUI::PartPlate::config(), Slic3r::GUI::from_u8(), Slic3r::GUI::PartPlate::get_bed_type(), Slic3r::GUI::PlateSettingsDialog::get_bed_type_choice(), Slic3r::GUI::PlateSettingsDialog::get_first_layer_print_seq(), Slic3r::GUI::PlateSettingsDialog::get_first_layer_print_seq_choice(), Slic3r::GUI::PartPlate::get_first_layer_print_sequence(), Slic3r::GUI::PlateSettingsDialog::get_other_layers_print_seq_choice(), Slic3r::GUI::PlateSettingsDialog::get_other_layers_print_seq_infos(), Slic3r::GUI::PartPlate::get_other_layers_print_sequence(), Slic3r::GUI::PartPlate::get_plate_name(), Slic3r::GUI::PlateSettingsDialog::get_plate_name(), Slic3r::GUI::PartPlate::get_print_seq(), Slic3r::GUI::PlateSettingsDialog::get_print_seq_choice(), Slic3r::GUI::PlateSettingsDialog::get_spiral_mode_choice(), Slic3r::GUI::PartPlate::get_spiral_vase_mode(), Slic3r::GUI::PartPlate::has_spiral_mode_config(), p, Slic3r::GUI::PartPlate::set_bed_type(), Slic3r::GUI::PartPlate::set_first_layer_print_sequence(), Slic3r::GUI::PartPlate::set_other_layers_print_sequence(), Slic3r::GUI::PartPlate::set_plate_name(), Slic3r::GUI::PlateSettingsDialog::set_plate_name(), set_plater_dirty(), Slic3r::GUI::PartPlate::set_print_seq(), Slic3r::GUI::PartPlate::set_spiral_vase_mode(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::GUI::PlateSettingsDialog::sync_bed_type(), Slic3r::GUI::PlateSettingsDialog::sync_first_layer_print_seq(), Slic3r::GUI::PlateSettingsDialog::sync_other_layers_print_seq(), Slic3r::GUI::PlateSettingsDialog::sync_print_seq(), Slic3r::GUI::PlateSettingsDialog::sync_spiral_mode(), update(), and update_project_dirty_from_presets().
| void Slic3r::GUI::Plater::optimize_rotation | ( | ) |
References _u8L, get_ui_job_worker(), p, and Slic3r::GUI::replace_job().
| void Slic3r::GUI::Plater::orient | ( | ) |
References _u8L, get_ui_job_worker(), p, and Slic3r::GUI::replace_job().
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and select_plate_by_hover_id().
| void Slic3r::GUI::Plater::paste_from_clipboard | ( | ) |
References can_paste_from_clipboard(), and p.
| std::vector< size_t > Slic3r::GUI::Plater::physical_filament_config_indices | ( | ) | const |
References config().
|
inline |
References m_plate_toolbar_image_version.
| bool Slic3r::GUI::Plater::plugins_block_slicing | ( | ) | const |
References Slic3r::has_broken_plugins(), Slic3r::has_inactive_plugins(), and Slic3r::has_missing_plugins().
| void Slic3r::GUI::Plater::pop_warning_and_go_to_device_page | ( | wxString | printer_name, |
| PrinterWarningType | type, | ||
| const wxString & | title ) |
References _L, EMPTY_FILAMENT, INCONSISTENT, Slic3r::GUI::MainFrame::m_monitor_page, NOT_CONNECTED, Slic3r::GUI::DPIAware< P >::ShowModal(), TAB_ID_MONITOR, and UNINSTALL_FILAMENT.
Referenced by check_printer_initialized(), and is_same_printer_for_connected_and_selected().
| bool Slic3r::GUI::Plater::PopupMenu | ( | wxMenu * | menu, |
| const wxPoint & | pos = wxDefaultPosition ) |
References m_tracking_popup_menu, m_tracking_popup_menu_error_message, Slic3r::GUI::show_error(), and SuppressBackgroundProcessingUpdate.
|
inline |
References PopupMenu().
Referenced by PopupMenu().
| bool Slic3r::GUI::Plater::PopupObjectTable | ( | int | object_id, |
| int | volume_id, | ||
| const wxPoint & | position ) |
References _L, p, Slic3r::GUI::DPIAware< P >::ShowModal(), and Slic3r::Preset::TYPE_PRINTER.
| bool Slic3r::GUI::Plater::PopupObjectTableBySelection | ( | ) |
References p.
| void Slic3r::GUI::Plater::post_process_string_object_exception | ( | StringObjectException & | err | ) |
References _L, Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::end(), Slic3r::PresetBundle::filament_presets, Slic3r::PresetBundle::filaments, Slic3r::GUI::format(), Slic3r::StringObjectException::params, Slic3r::StringObjectException::string, Slic3r::STRING_EXCEPT_FILAMENT_NOT_MATCH_BED_TYPE, and Slic3r::StringObjectException::type.
Referenced by validate_current_plate().
| bool Slic3r::GUI::Plater::preview_zip_archive | ( | const boost::filesystem::path & | archive_path | ) |
References _L, _u8L, Slic3r::close_zip_reader(), Slic3r::decode_archive_entry_path(), Slic3r::GUI::format(), Slic3r::GUI::format_wxstr(), Slic3r::GUI::from_u8(), load_files(), Slic3r::LoadModel, Slic3r::open_zip_reader(), Slic3r::GUI::show_error(), and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by load_files().
| void Slic3r::GUI::Plater::print_job_finished | ( | wxCommandEvent & | evt | ) |
References Tabbook::ChangeSelection(), Slic3r::MachineObject::connection_type(), Slic3r::empty(), Slic3r::MachineObject::get_dev_id(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::GUI::MonitorPanel::get_tabpanel(), Slic3r::GUI::LazyInstance< MonitorPanel >::if_built(), p, Slic3r::GUI::MonitorPanel::PT_STATUS, Slic3r::DeviceManager::set_selected_machine(), and TAB_ID_MONITOR.
| PrinterTechnology Slic3r::GUI::Plater::printer_technology | ( | ) | const |
References p.
Referenced by export_gcode(), export_toolpaths_to_obj(), reslice(), set_printer_technology(), Slic3r::GUI::MainFrame::technology_changed(), and Slic3r::GUI::MainFrame::update_menubar().
| void Slic3r::GUI::Plater::redo_to | ( | int | selection | ) |
| void Slic3r::GUI::Plater::refresh_belt_view | ( | ) |
| bool Slic3r::GUI::Plater::refresh_missing_plugin_block | ( | bool * | block_toggled = nullptr | ) |
References _u8L, Slic3r::create_full_ref(), enable_inactive_plugins(), Slic3r::get_broken_plugins(), Slic3r::get_inactive_plugins(), Slic3r::get_missing_cloud_plugins(), Slic3r::get_missing_local_plugins(), Slic3r::has_broken_plugins(), Slic3r::has_inactive_plugins(), Slic3r::has_missing_plugins(), install_missing_cloud_plugins(), Slic3r::open_missing_plugins_on_cloud(), Slic3r::GUI::OrcaCloudPluginMissingError, Slic3r::GUI::OrcaLocalPluginMissingError, Slic3r::GUI::OrcaPluginCapabilityUnavailableError, Slic3r::GUI::OrcaPluginInactiveError, p, Slic3r::refresh_missing_plugins(), and update().
Referenced by reslice(), and validate_current_plate().
| void Slic3r::GUI::Plater::reload_all_from_disk | ( | ) |
| void Slic3r::GUI::Plater::reload_from_disk | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::reload_all_from_disk().
| void Slic3r::GUI::Plater::reload_gcode_from_disk | ( | ) |
References load_gcode(), and m_last_loaded_gcode.
| void Slic3r::GUI::Plater::reload_paint_after_background_process_apply | ( | ) |
| void Slic3r::GUI::Plater::reload_print | ( | ) |
References p.
Referenced by select_plate(), and select_plate_by_hover_id().
| void Slic3r::GUI::Plater::remove | ( | size_t | obj_idx | ) |
References p.
Referenced by Slic3r::GUI::GLGizmoEmboss::close(), convert_unit(), decrease_instances(), and Slic3r::GUI::Plater::priv::split_object().
| void Slic3r::GUI::Plater::remove_curr_plate_all | ( | ) |
| void Slic3r::GUI::Plater::remove_dock_pane | ( | wxWindow * | window | ) |
| void Slic3r::GUI::Plater::remove_dock_panes | ( | ) |
| void Slic3r::GUI::Plater::remove_selected | ( | ) |
References Slic3r::GUI::Worker::cancel_all(), get_ui_job_worker(), and p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and Slic3r::GUI::GLGizmoEmboss::close().
| void Slic3r::GUI::Plater::replace_all_with_stl | ( | ) |
| void Slic3r::GUI::Plater::replace_with_stl | ( | ) |
| void Slic3r::GUI::Plater::request_download_project | ( | std::string | project_id | ) |
| void Slic3r::GUI::Plater::request_model_download | ( | wxString | url | ) |
| void Slic3r::GUI::Plater::reset | ( | bool | apply_presets_change = false, |
| bool | reload_presets = true ) |
References p.
Referenced by load_project(), new_project(), and reset_with_confirm().
| void Slic3r::GUI::Plater::reset_canvas_volumes | ( | ) |
|
inline |
References m_check_status.
| void Slic3r::GUI::Plater::reset_gcode_toolpaths | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::delete_all_objects_from_model(), Slic3r::GUI::Plater::priv::reset(), reslice(), select_plate(), Slic3r::GUI::Plater::priv::set_current_panel(), and Slic3r::GUI::Plater::priv::update_background_process().
|
inline |
References m_last_loaded_gcode.
| void Slic3r::GUI::Plater::reset_project_dirty_after_save | ( | ) |
References p.
Referenced by new_project(), and save_project().
| void Slic3r::GUI::Plater::reset_project_dirty_initial_presets | ( | ) |
References p.
Referenced by load_gcode(), load_project(), and new_project().
| void Slic3r::GUI::Plater::reset_window_layout | ( | ) |
References Slic3r::GUI::LazyInstance< DesignPanel >::if_built(), and p.
| void Slic3r::GUI::Plater::reset_with_confirm | ( | ) |
References _L, p, reset(), SLIC3R_APP_FULL_NAME, and TAB_ID_HOME.
| void Slic3r::GUI::Plater::reslice | ( | ) |
References _calib_pa_pattern_gen_gcode(), Slic3r::SlicingProcessCompletedEvent::Clone(), Slic3r::GUI::MainFrame::eEventPlateUpdate, Slic3r::GUI::MainFrame::eEventSliceUpdate, Slic3r::SlicingProcessCompletedEvent::Finished, Slic3r::sla::Generating, get_ui_job_worker(), get_view3D_canvas3D(), Slic3r::GUI::PartPlate::has_printable_instances(), model(), Slic3r::sla::NoPoints, p, printer_technology(), Slic3r::ptSLA, refresh_missing_plugin_block(), reset_gcode_toolpaths(), sidebar(), Slic3r::GUI::stop_queue(), Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_FORCE_RESTART, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_INVALID, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_REFRESH_SCENE, and Slic3r::GUI::PartPlate::update_slice_result_valid_state().
Referenced by select_plate(), Slic3r::GUI::Plater::priv::set_current_panel(), and Slic3r::GUI::Plater::priv::trigger_auto_reslice_now().
| void Slic3r::GUI::Plater::reslice_SLA_hollowing | ( | const ModelObject & | object, |
| bool | postpone_error_messages = false ) |
References reslice_SLA_until_step(), and Slic3r::slaposDrillHoles.
| void Slic3r::GUI::Plater::reslice_SLA_supports | ( | const ModelObject & | object, |
| bool | postpone_error_messages = false ) |
References reslice_SLA_until_step(), and Slic3r::slaposPad.
| void Slic3r::GUI::Plater::reslice_SLA_until_step | ( | SLAPrintObjectStep | step, |
| const ModelObject & | object, | ||
| bool | postpone_error_messages = false ) |
References Slic3r::ObjectID::id, p, Slic3r::PrintBase::TaskParams::single_model_instance_only, Slic3r::PrintBase::TaskParams::single_model_object, Slic3r::PrintBase::TaskParams::to_object_step, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_FORCE_RESTART, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_INVALID, and Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_REFRESH_SCENE.
Referenced by reslice_SLA_hollowing(), and reslice_SLA_supports().
| void Slic3r::GUI::Plater::revalidate_current_plate_if_plugins_missing | ( | ) |
References p, and validate_current_plate().
Referenced by install_missing_cloud_plugins().
| int Slic3r::GUI::Plater::save_project | ( | bool | saveAs = false | ) |
References _L, Slic3r::LifecycleEventContext::code, export_3mf(), Slic3r::fire_lifecycle_event(), Slic3r::GUI::FT_3MF, Slic3r::FullPathSources, get_project_filename(), Slic3r::GUI::into_path(), Slic3r::GUI::into_u8(), model(), Slic3r::LifecycleEventContext::name, Slic3r::Ok, p, Slic3r::ProjectAfterSave, Slic3r::ProjectBeforeSave, Slic3r::remove_backup(), reset_project_dirty_after_save(), Slic3r::ShareMesh, Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::SplitModel, Slic3r::trace(), up_to_date(), and update_title_dirty_status().
Referenced by close_with_confirm().
| int Slic3r::GUI::Plater::save_project_if_dirty | ( | const wxString & | reason | ) |
| void Slic3r::GUI::Plater::scale_selection_to_fit_print_volume | ( | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog().
| void Slic3r::GUI::Plater::schedule_background_process | ( | bool | schedule = true | ) |
References p.
Referenced by select_plate_by_hover_id(), and Slic3r::GUI::Plater::priv::update().
| void Slic3r::GUI::Plater::search | ( | bool | plater_is_active, |
| Preset::Type | type, | ||
| wxWindow * | tag, | ||
| TextInput * | etag, | ||
| wxWindow * | stag ) |
References canvas3D(), is_preview_shown(), Slic3r::GUI::GLCanvas3D::on_char(), and p.
Referenced by Slic3r::GUI::Plater::priv::reload_from_disk().
| bool Slic3r::GUI::Plater::search_string_getter | ( | int | idx, |
| const char ** | label, | ||
| const char ** | tooltip ) |
References p, and Slic3r::Search::OptionsSearcher::size().
| void Slic3r::GUI::Plater::segment | ( | size_t | obj_idx, |
| size_t | instance_idx, | ||
| double | smoothing_alpha = 0.5, | ||
| int | segment_number = 5 ) |
| void Slic3r::GUI::Plater::select_all | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::reload_all_from_disk().
| void Slic3r::GUI::Plater::select_curr_plate_all | ( | ) |
| int Slic3r::GUI::Plater::select_plate | ( | int | plate_index, |
| bool | need_slice = false ) |
References Slic3r::PrintBase::APPLY_STATUS_INVALIDATED, check_ams_status(), Slic3r::GUI::MainFrame::eEventPlateUpdate, Slic3r::GUI::PartPlate::get_filament_volume_maps(), Slic3r::GUI::PartPlate::get_print(), Slic3r::GUI::PartPlate::get_real_filament_maps(), Slic3r::GUI::PartPlate::has_printable_instances(), is_preview_shown(), Slic3r::GUI::PartPlate::is_slice_result_valid(), is_view3D_shown(), model(), Slic3r::GCodeProcessorResult::moves, p, reload_print(), reset_gcode_toolpaths(), reslice(), take_snapshot(), Slic3r::GUI::PartPlate::update_slice_result_valid_state(), and validate_current_plate().
Referenced by select_plate_by_hover_id(), and select_sliced_plate().
| int Slic3r::GUI::Plater::select_plate_by_hover_id | ( | int | hover_id, |
| bool | right_click = false, | ||
| bool | isModidyPlateName = false ) |
References _L, Slic3r::PrintBase::APPLY_STATUS_INVALIDATED, arrange(), delete_plate(), Slic3r::GUI::MainFrame::eEventPlateUpdate, Slic3r::GUI::from_u8(), Slic3r::GUI::PartPlate::get_filament_volume_maps(), Slic3r::GUI::PartPlate::get_imex_mode(), Slic3r::GUI::PartPlate::get_plate_name(), Slic3r::GUI::PlateNameEditDialog::get_plate_name(), Slic3r::GUI::PartPlate::get_print(), Slic3r::GUI::PartPlate::get_real_filament_maps(), Slic3r::GUI::PartPlate::GRABBER_COUNT, Slic3r::GUI::PartPlate::has_printable_instances(), Slic3r::imex_plate_mode_choices(), Slic3r::GUI::PartPlate::is_slice_result_valid(), Slic3r::kImexPrimaryMode, last_arrange_job_is_finished(), model(), orient(), p, Slic3r::GUI::PartPlate::PLATE_FILAMENT_MAP_ID, Slic3r::GUI::PartPlate::PLATE_IMEX_MODE_ID, Slic3r::GUI::PartPlate::PLATE_NAME_HOVER_ID, Slic3r::GUI::Job::PREPARE_STATE_MENU, reload_print(), schedule_background_process(), select_plate(), Slic3r::GUI::PartPlate::set_imex_mode(), Slic3r::GUI::PartPlate::set_plate_name(), Slic3r::GUI::PlateNameEditDialog::set_plate_name(), set_plater_dirty(), set_prepare_state(), Slic3r::GUI::DPIAware< P >::ShowModal(), take_snapshot(), update(), update_project_dirty_from_presets(), Slic3r::GUI::PartPlate::update_slice_result_valid_state(), and validate_current_plate().
| int Slic3r::GUI::Plater::select_sliced_plate | ( | int | plate_index, |
| bool | skip_zoom = false ) |
References p, and select_plate().
| void Slic3r::GUI::Plater::select_view | ( | const std::string & | direction | ) |
| void Slic3r::GUI::Plater::select_view_3D | ( | const std::string & | name, |
| bool | no_slice = true ) |
| void Slic3r::GUI::Plater::send_calibration_job_finished | ( | wxCommandEvent & | evt | ) |
References Slic3r::GUI::LazyInstance< CalibrationPanel >::ensure(), Slic3r::GUI::CalibrationPanel::get_tabpanel(), p, and TAB_ID_CALIBRATION.
| int Slic3r::GUI::Plater::send_gcode | ( | int | plate_idx = -1, |
| Export3mfProgressFn | proFn = nullptr ) |
References ENV_PRE_HOST, export_3mf(), Slic3r::AppConfig::get(), Slic3r::GUI::get_app_config(), Slic3r::GUI::PartPlateList::get_curr_plate(), get_partplate_list(), Slic3r::GUI::PartPlate::get_tmp_gcode_path(), p, set_print_job_plate_idx(), Slic3r::Silence, Slic3r::SkipAuxiliary, Slic3r::SkipModel, Slic3r::SplitModel, and Slic3r::WithGcode.
Referenced by send_gcode_legacy().
| void Slic3r::GUI::Plater::send_gcode_finish | ( | wxString | name | ) |
References _L, Slic3r::GUI::format(), and p.
Referenced by send_job_finished().
| void Slic3r::GUI::Plater::send_gcode_legacy | ( | int | plate_idx = -1, |
| Export3mfProgressFn | proFn = nullptr ) |
References _L, config(), Slic3r::PrintHostJob::empty(), Slic3r::PrintHostUpload::extended_info, Slic3r::fold_utf8_to_ascii(), Slic3r::GUI::get_app_config(), Slic3r::GUI::PartPlateList::get_curr_plate_index(), Slic3r::DynamicPrintConfig::get_filament_type(), get_partplate_list(), Slic3r::PrintHostUpload::group, Slic3r::htCrealityPrint, Slic3r::htElegooLink, Slic3r::htFlashforge, Slic3r::GUI::into_path(), Slic3r::ConfigBase::option(), p, PLATE_ALL_IDX, PLATE_CURRENT_IDX, Slic3r::PrintHostUpload::post_action, Slic3r::PrintHostJob::printhost, Slic3r::release_PlateData_list(), send_gcode(), Slic3r::GUI::show_error(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::PlateData::slice_filaments_info, Slic3r::PrintHostUpload::source_path, Slic3r::StartPrint, Slic3r::PrintHostUpload::storage, Slic3r::PrintHostJob::switch_to_device_tab, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_INVALID, Slic3r::PrintHostJob::upload_data, Slic3r::PrintHostUpload::upload_path, Slic3r::PrintHostUpload::use_3mf, Slic3r::use_3mf(), and Slic3r::ConfigOptionSingle< T >::value.
| void Slic3r::GUI::Plater::send_job_finished | ( | wxCommandEvent & | evt | ) |
References p, and send_gcode_finish().
| void Slic3r::GUI::Plater::send_to_printer | ( | bool | isall = false | ) |
| void Slic3r::GUI::Plater::set_bed_position | ( | Vec2d & | pos | ) |
| void Slic3r::GUI::Plater::set_bed_shape | ( | ) | const |
References Slic3r::Preset::config, Slic3r::Preset::is_system, Slic3r::DynamicConfig::opt(), p, set_bed_shape(), Slic3r::PresetUtils::system_printer_bed_texture(), Slic3r::ConfigOptionSingle< T >::value, and Slic3r::ConfigOptionVector< T >::values.
Referenced by on_config_change(), and set_bed_shape().
| void Slic3r::GUI::Plater::set_bed_shape | ( | const Pointfs & | shape, |
| const Pointfs & | exclude_area, | ||
| const Pointfs & | wrapping_exclude_area, | ||
| const double | printable_height, | ||
| std::vector< Pointfs > | extruder_areas, | ||
| std::vector< double > | extruder_heights, | ||
| const std::string & | custom_texture, | ||
| const std::string & | custom_model, | ||
| bool | force_as_custom = false ) const |
References Slic3r::make_counter_clockwise(), p, and Slic3r::printable_height().
| void Slic3r::GUI::Plater::set_current_canvas_as_dirty | ( | ) |
| void Slic3r::GUI::Plater::set_global_filament_map | ( | const std::vector< int > & | filament_map | ) |
References Slic3r::filament_map(), and p.
Referenced by Slic3r::GUI::try_pop_up_before_slice().
| void Slic3r::GUI::Plater::set_global_filament_map_mode | ( | FilamentMapMode | mode | ) |
References on_filament_map_mode_change().
Referenced by Slic3r::GUI::try_pop_up_before_slice().
| void Slic3r::GUI::Plater::set_global_filament_volume_map | ( | const std::vector< int > & | filament_volume_map | ) |
Referenced by Slic3r::GUI::try_pop_up_before_slice().
| void Slic3r::GUI::Plater::set_need_update | ( | bool | need_update | ) |
| void Slic3r::GUI::Plater::set_number_of_copies | ( | ) |
References _L, decrease_instances(), Slic3r::diff(), Slic3r::GUI::GetNumberFromUser(), increase_instances(), Slic3r::ModelObject::instances, and p.
|
inline |
References m_only_gcode.
| void Slic3r::GUI::Plater::set_pending_published | ( | const std::vector< std::string > & | published_keys, |
| const std::vector< Slic3r::PublishedMaterialEntry > & | material_keys ) |
| void Slic3r::GUI::Plater::set_plater_dirty | ( | bool | is_dirty | ) |
References p.
Referenced by normalize_bed_types(), open_filament_map_setting_dialog(), open_platesettings_dialog(), and select_plate_by_hover_id().
| void Slic3r::GUI::Plater::set_prepare_state | ( | int | state | ) |
References p.
Referenced by Slic3r::GUI::MenuFactory::load_handy_model(), and select_plate_by_hover_id().
| void Slic3r::GUI::Plater::set_print_job_plate_idx | ( | int | plate_idx | ) |
References Slic3r::GUI::PartPlateList::get_curr_plate_index(), get_partplate_list(), p, and PLATE_CURRENT_IDX.
Referenced by export_config_3mf(), and send_gcode().
| bool Slic3r::GUI::Plater::set_printer_technology | ( | PrinterTechnology | printer_technology | ) |
References Slic3r::ModelObject::ensure_on_bed(), L, p, printer_technology(), Slic3r::ptFFF, and Slic3r::ptSLA.
Referenced by Slic3r::GUI::MainFrame::load_config(), and on_config_change().
| void Slic3r::GUI::Plater::set_project_filename | ( | const wxString & | filename | ) |
References p.
Referenced by load_gcode(), Slic3r::GUI::GUI_App::post_init(), and Slic3r::GUI::Plater::priv::reset().
| void Slic3r::GUI::Plater::set_selected_visible | ( | bool | visible | ) |
References Slic3r::GUI::Worker::cancel_all(), get_ui_job_worker(), and p.
|
inline |
References m_exported_file.
| void Slic3r::GUI::Plater::SetPlateIndexByRightMenuInLeftUI | ( | int | index | ) |
| bool Slic3r::GUI::Plater::Show | ( | bool | show = true | ) |
| void Slic3r::GUI::Plater::show_collision_volumes | ( | bool | show | ) |
| void Slic3r::GUI::Plater::show_dock_pane | ( | wxWindow * | window, |
| bool | show ) |
References p.
Referenced by Slic3r::anonymous_namespace{PluginHostUi.cpp}::handle_show().
|
static |
References _L, and Slic3r::GUI::show_error().
Referenced by Slic3r::GUI::ObjectList::OnEditingDone(), and Slic3r::GUI::ObjectList::rename_item().
| void Slic3r::GUI::Plater::show_object_info | ( | ) |
References _L, _utf8, Slic3r::GUI::NotificationManager::bbl_close_objectsinfo_notification(), Slic3r::GUI::NotificationManager::bbl_show_objectsinfo_notification(), Slic3r::ModelObject::facets_count(), Slic3r::GUI::Selection::get_content(), Slic3r::ModelVolume::get_convex_hull(), Slic3r::GUI::Selection::get_instance_idx(), Slic3r::ModelVolume::get_matrix(), Slic3r::GUI::Selection::get_mode(), get_notification_manager(), Slic3r::GUI::Selection::get_object_idx(), Slic3r::ModelObject::get_object_stl_stats(), get_selection(), Slic3r::GUI::Selection::get_volume_idxs(), Slic3r::GUI::Selection::Instance, Slic3r::ModelObject::instance_convex_hull_bounding_box(), Slic3r::ModelObject::instances, Slic3r::GUI::into_u8(), Slic3r::GUI::Selection::is_single_full_instance(), Slic3r::GUI::Selection::is_single_full_object(), Slic3r::GUI::Selection::is_single_volume(), L, Slic3r::ModelVolume::mesh(), Slic3r::GUI::GizmoObjectManipulation::mm_to_in, model(), Slic3r::ModelObject::name, Slic3r::ModelVolume::name, Slic3r::Model::objects, p, Slic3r::BoundingBox3Base< PointType >::size(), Slic3r::TriangleMesh::stats(), Slic3r::TriangleMesh::transformed_bounding_box(), Slic3r::GUI::Selection::Volume, Slic3r::TriangleMeshStats::volume, and Slic3r::ModelObject::volumes.
| void Slic3r::GUI::Plater::show_status_message | ( | std::string | s | ) |
| void Slic3r::GUI::Plater::show_uv_editor | ( | bool | show | ) |
References p.
| void Slic3r::GUI::Plater::show_view3D_labels | ( | bool | show | ) |
| void Slic3r::GUI::Plater::show_view3D_overhang | ( | bool | show | ) |
| Sidebar & Slic3r::GUI::Plater::sidebar | ( | ) |
References p.
Referenced by _calib_pa_pattern(), apply_cut_object_to_model(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), decrease_instances(), increase_instances(), load_gcode(), load_project(), normalize_bed_types(), on_bed_type_change(), on_filament_count_change(), on_filaments_delete(), and reslice().
|
private |
|
private |
| wxMenu * Slic3r::GUI::Plater::sla_object_menu | ( | ) |
| const SLAPrint & Slic3r::GUI::Plater::sla_print | ( | ) | const |
| void Slic3r::GUI::Plater::split_object | ( | bool | auto_drop = true | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and Slic3r::GUI::Plater::priv::on_action_split_objects().
| void Slic3r::GUI::Plater::split_object | ( | int | obj_idx, |
| bool | auto_drop = true ) |
| void Slic3r::GUI::Plater::split_volume | ( | ) |
References p.
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), and Slic3r::GUI::Plater::priv::on_action_split_volumes().
|
private |
References Slic3r::SlicingProcessCompletedEvent::Clone(), Slic3r::SlicingProcessCompletedEvent::Finished, p, Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_FORCE_RESTART, and Slic3r::GUI::Plater::priv::UPDATE_BACKGROUND_PROCESS_REFRESH_SCENE.
| void Slic3r::GUI::Plater::suppress_background_process | ( | const bool | stop_background_process | ) |
|
private |
| wxMenu * Slic3r::GUI::Plater::svg_part_menu | ( | ) |
| void Slic3r::GUI::Plater::sys_color_changed | ( | ) |
| void Slic3r::GUI::Plater::take_snapshot | ( | const std::string & | snapshot_name | ) |
References p.
Referenced by add_plate(), delete_plate(), Slic3r::GUI::Plater::priv::enter_gizmos_stack(), select_plate(), and select_plate_by_hover_id().
| void Slic3r::GUI::Plater::take_snapshot | ( | const std::string & | snapshot_name, |
| UndoRedo::SnapshotType | snapshot_type ) |
| wxMenu * Slic3r::GUI::Plater::text_part_menu | ( | ) |
| void Slic3r::GUI::Plater::toggle_render_statistic_dialog | ( | ) |
| void Slic3r::GUI::Plater::toggle_show_wireframe | ( | ) |
| void Slic3r::GUI::Plater::toggle_show_xray | ( | ) |
| void Slic3r::GUI::Plater::trigger_restore_project | ( | int | skip_confirm = 0 | ) |
| void Slic3r::GUI::Plater::unbind_canvas_event_handlers | ( | ) |
| const UndoRedo::Stack & Slic3r::GUI::Plater::undo_redo_stack_main | ( | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::up_to_date().
| bool Slic3r::GUI::Plater::undo_redo_string_getter | ( | const bool | is_undo, |
| int | idx, | ||
| const char ** | out_text ) |
References p.
| void Slic3r::GUI::Plater::undo_redo_topmost_string_getter | ( | const bool | is_undo, |
| std::string & | out_text ) |
References p.
| void Slic3r::GUI::Plater::undo_to | ( | int | selection | ) |
| bool Slic3r::GUI::Plater::up_to_date | ( | bool | saved, |
| bool | backup ) |
References Slic3r::clear_other_changes(), Slic3r::has_other_changes(), and p.
Referenced by close_with_confirm(), load_project(), new_project(), and save_project().
| void Slic3r::GUI::Plater::update | ( | bool | conside_update_flag = false, |
| bool | force_background_processing_update = false ) |
References Slic3r::GUI::Plater::priv::FORCE_BACKGROUND_PROCESSING_UPDATE, is_new_project_and_check_state(), need_update(), and p.
Referenced by add_plate(), apply_cut_object_to_model(), Slic3r::GUI::Plater::priv::apply_textured_mesh_import_result(), changed_mesh(), Slic3r::GUI::Plater::priv::delete_all_objects_from_model(), Slic3r::GUI::Plater::priv::delete_object_from_model(), delete_plate(), duplicate_plate(), force_filament_colors_update(), on_config_change(), open_filament_map_setting_dialog(), open_platesettings_dialog(), refresh_missing_plugin_block(), Slic3r::GUI::Plater::priv::reload_from_disk(), Slic3r::GUI::Plater::priv::remove(), Slic3r::GUI::Plater::priv::replace_all_with_stl(), Slic3r::GUI::Plater::priv::replace_with_stl(), Slic3r::GUI::Plater::priv::reset(), select_plate_by_hover_id(), Slic3r::GUI::try_pop_up_before_slice(), Slic3r::GUI::Plater::priv::undo_redo_to(), Slic3r::GUI::Plater::priv::update_after_undo_redo(), and Slic3r::GUI::Plater::priv::update_objects_position_when_select_preset().
| void Slic3r::GUI::Plater::update_all_plate_thumbnails | ( | bool | force_update = false | ) |
References get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate_count(), and update_plate_thumbnails().
Referenced by force_update_all_plate_thumbnails().
| bool Slic3r::GUI::Plater::update_filament_colors_in_full_config | ( | ) |
References Slic3r::ConfigBase::option(), p, and Slic3r::ConfigOptionVector< T >::values.
Referenced by on_config_change(), on_filament_count_change(), and on_filaments_delete().
| void Slic3r::GUI::Plater::update_filament_volume_map | ( | int | extruder_id, |
| int | volume_type ) |
References Slic3r::filament_map(), get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate(), Slic3r::GUI::PartPlateList::get_plate_count(), Slic3r::nvtHybrid, and Slic3r::nvtStandard.
| void Slic3r::GUI::Plater::update_flush_volume_matrix | ( | size_t | old_nozzle_size, |
| size_t | new_nozzle_size ) |
References Slic3r::get_flush_volumes_matrix(), Slic3r::ConfigBase::option(), Slic3r::set_flush_volumes_matrix(), and Slic3r::ConfigOptionVector< T >::size().
Referenced by on_config_change().
| void Slic3r::GUI::Plater::update_machine_sync_status | ( | ) |
| void Slic3r::GUI::Plater::update_obj_preview_thumbnail | ( | ModelObject * | mo, |
| int | obj_idx, | ||
| int | vol_idx, | ||
| std::vector< Slic3r::ColorRGBA > | colors, | ||
| int | camera_view_angle_type ) |
References get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate(), get_view3D_canvas3D(), Slic3r::GLVolumeCollection::load_object_volume(), Slic3r::GUI::PartPlate::obj_preview_thumbnail_data, Slic3r::GUI::Camera::Ortho, Slic3r::GUI::PartPlate::plate_thumbnail_height, Slic3r::GUI::PartPlate::plate_thumbnail_width, and Slic3r::GUI::GLCanvas3D::render_thumbnail().
| void Slic3r::GUI::Plater::update_objects_position_when_select_preset | ( | const std::function< void()> & | select_prest | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::on_select_preset().
| void Slic3r::GUI::Plater::update_plate_thumbnails | ( | int | plate_idx, |
| bool | force_update ) |
References get_partplate_list(), Slic3r::GUI::PartPlateList::get_plate(), get_view3D_canvas3D(), Slic3r::ThumbnailData::is_valid(), Slic3r::GUI::Camera::Iso, Slic3r::GUI::PartPlate::no_light_thumbnail_data, Slic3r::GUI::Camera::Ortho, Slic3r::GUI::PartPlate::plate_thumbnail_height, Slic3r::GUI::PartPlate::plate_thumbnail_width, Slic3r::GUI::GLCanvas3D::render_thumbnail(), and Slic3r::GUI::PartPlate::thumbnail_data.
Referenced by update_all_plate_thumbnails().
| void Slic3r::GUI::Plater::update_preview_bottom_toolbar | ( | ) |
| void Slic3r::GUI::Plater::update_preview_moves_slider | ( | ) |
| void Slic3r::GUI::Plater::update_print_error_info | ( | int | code, |
| std::string | msg, | ||
| std::string | extra ) |
References Slic3r::GUI::LazyInstance< CalibrationPanel >::if_built(), and p.
| int Slic3r::GUI::Plater::update_print_required_data | ( | Slic3r::DynamicPrintConfig | config, |
| Slic3r::Model | model, | ||
| Slic3r::PlateDataPtrs | plate_data_list, | ||
| std::string | file_name, | ||
| std::string | file_path ) |
| void Slic3r::GUI::Plater::update_project_dirty_from_presets | ( | ) |
References p.
Referenced by Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), load_gcode(), load_project(), new_project(), open_platesettings_dialog(), and select_plate_by_hover_id().
| void Slic3r::GUI::Plater::update_slicing_context_to_current_partplate | ( | ) |
| void Slic3r::GUI::Plater::update_title_dirty_status | ( | ) |
References p.
Referenced by on_config_change(), save_project(), and Slic3r::GUI::Plater::priv::undo_redo_to().
| void Slic3r::GUI::Plater::update_ui_from_settings | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::on_create_filament(), and Slic3r::GUI::Plater::priv::on_modify_filament().
|
inline |
References m_exported_file.
Referenced by export_3mf(), force_update_all_plate_thumbnails(), invalid_all_plate_thumbnails(), and load_project().
| void Slic3r::GUI::Plater::validate_current_plate | ( | bool & | model_fits, |
| bool & | validate_error ) |
References Slic3r::GUI::PartPlate::check_filament_printable(), Slic3r::GUI::PartPlate::check_tpu_printable_status(), Slic3r::GUI::MainFrame::eEventObjectUpdate, Slic3r::GUI::filament_printable_error_msg, Slic3r::ObjectFilamentResults::filaments, Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::get_left_extruder_unprintable_text(), Slic3r::GUI::get_object_clashed_text(), Slic3r::GUI::get_right_extruder_unprintable_text(), Slic3r::GUI::LeftExtruderUnprintableError, Slic3r::ModelInstancePVS_Partly_Outside, p, post_process_string_object_exception(), Slic3r::ptFFF, refresh_missing_plugin_block(), Slic3r::GUI::RightExtruderUnprintableError, Slic3r::StringObjectException::string, Slic3r::GUI::PartPlate::update_slice_ready_status(), and Slic3r::GUI::ValidateError.
Referenced by revalidate_current_plate_if_plugins_missing(), select_plate(), and select_plate_by_hover_id().
|
friend |
References PlaterDropTarget.
Referenced by Slic3r::GUI::Plater::priv::on_process_completed(), and PlaterDropTarget.
|
friend |
References SuppressBackgroundProcessingUpdate.
Referenced by PopupMenu(), and SuppressBackgroundProcessingUpdate.
|
private |
Referenced by get_3mf_filename().
| std::atomic<bool> Slic3r::GUI::Plater::m_arrange_running {false} |
Referenced by last_arrange_job_is_finished().
|
private |
Referenced by clear_plate_toolbar_image_dirty(), is_plate_toolbar_image_dirty(), and mark_plate_toolbar_image_dirty().
|
private |
Referenced by check_ams_status(), and reset_check_status().
|
private |
Referenced by is_gcode_3mf(), load_files(), load_project(), new_project(), set_using_exported_file(), and using_exported_file().
|
private |
Referenced by gcode_settings_loaded(), and load_gcode().
|
private |
Referenced by get_last_loaded_gcode(), load_gcode(), reload_gcode_from_disk(), and reset_last_loaded_gcode().
|
private |
Referenced by is_loading_project(), load_project(), and new_project().
|
private |
Referenced by is_new_project_and_check_state(), and new_project().
|
private |
Referenced by Plater(), gcode_settings_loaded(), load_files(), load_gcode(), load_project(), new_project(), only_gcode_mode(), and set_only_gcode().
|
private |
Referenced by mark_plate_toolbar_image_dirty(), and plate_toolbar_image_version().
|
private |
Referenced by get_preview_only_filename().
|
private |
Referenced by PopupMenu().
|
private |
Referenced by PopupMenu().
|
private |
|
private |
Referenced by Plater(), _calib_pa_pattern(), _calib_pa_select_added_objects(), _calib_temp_belt_sectioned(), add_dock_pane(), add_file(), add_model(), add_plate(), allow_snapshots(), apply_background_progress(), apply_cut_object_to_model(), are_view3D_labels_shown(), arrange(), background_process(), bring_instance_forward(), build_volume(), Calib_Cornering(), calib_input_shaping_damp(), calib_input_shaping_freq(), calib_max_vol_speed(), calib_pa(), calib_retraction(), calib_temp(), calib_VFA(), can_add_plate(), can_arrange(), can_copy_to_clipboard(), can_decrease_instances(), can_delete(), can_delete_all(), can_delete_plate(), can_fillcolor(), can_fix_through_cgal(), can_increase_instances(), can_layers_editing(), can_mirror(), can_paste_from_clipboard(), can_redo(), can_reload_from_disk(), can_replace_all_with_stl(), can_replace_with_stl(), can_set_instance_to_object(), can_simplify(), can_smooth_mesh(), can_split(), can_split_to_objects(), can_split_to_volumes(), can_undo(), canvas3D(), canvas3D(), center_selection(), changed_mesh(), changed_object(), changed_object(), changed_objects(), check_ams_status(), clear_undo_redo_stack_main(), collapse_sidebar(), Slic3r::GUI::collect_imex_warnings(), config(), convert_unit(), copy_selection_to_clipboard(), cut_horizontal(), cut_selection_to_clipboard(), decrease_instances(), default_menu(), delete_all_objects_from_model(), delete_object_from_model(), delete_plate(), deselect_all(), drop_selection(), duplicate_plate(), eject_drive(), enable_sidebar(), enable_wireframe(), enter_gizmos_stack(), exit_gizmo(), export_3mf(), export_3mf_copy(), export_config_3mf(), export_core_3mf(), export_gcode(), export_gcode_3mf(), export_published_3mf(), export_stl(), export_toolpaths_to_obj(), fff_print(), fff_print(), filament_action_menu(), fill_bed_with_copies(), fill_bed_with_instances(), fill_color(), find_new_position(), force_filament_colors_update(), force_print_bed_update(), format_imex_ghost_tooltip(), get_assmeble_canvas3D(), get_build_volume_type(), get_camera(), get_camera(), get_collapse_toolbar(), get_collapse_toolbar(), get_colors_for_color_print(), get_current_canvas3D(), get_export_gcode_filename(), get_machine_sync_status(), get_mouse3d_controller(), get_mouse3d_controller(), get_notification_manager(), get_notification_manager(), get_partplate_list(), get_pending_published(), get_prepare_state(), get_preview_canvas3D(), get_print_job_data(), get_project_filename(), get_project_name(), get_select_machine_dialog(), get_selected_object_idx(), get_selection(), get_sidebar_docking_state(), get_ui_job_worker(), get_ui_job_worker(), get_uv_editor_canvas(), get_view3D_canvas3D(), GetPlateIndexByRightMenuInLeftUI(), has_assmeble_view(), has_toolpaths_to_export(), import_model_id(), import_sl1_archive(), increase_instances(), init_collapse_toolbar(), init_notification_manager(), inside_snapshot_capture(), instance_menu(), is_background_process_slicing(), is_background_process_update_scheduled(), is_export_gcode_scheduled(), is_multi_extruder_ams_empty(), is_presets_dirty(), is_preview_loaded(), is_preview_shown(), is_project_dirty(), is_render_statistic_dialog_visible(), is_selection_empty(), is_show_wireframe(), is_show_xray(), is_sidebar_collapsed(), is_sidebar_enabled(), is_single_full_object_selection(), is_view3D_overhang_shown(), is_view3D_shown(), is_wireframe_enabled(), layer_menu(), leave_gizmos_stack(), load_gcode(), load_project(), mirror(), model(), model(), msw_rescale(), multi_selection_menu(), need_update(), new_project(), normalize_bed_types(), object_list_changed(), object_menu(), on_activate(), on_config_change(), on_filaments_delete(), on_imex_ghost_click(), open_filament_map_setting_dialog(), open_platesettings_dialog(), optimize_rotation(), orient(), part_menu(), paste_from_clipboard(), plate_menu(), PopupObjectTable(), PopupObjectTableBySelection(), print_job_finished(), printer_technology(), redo(), redo_to(), refresh_belt_view(), refresh_missing_plugin_block(), reload_all_from_disk(), reload_from_disk(), reload_paint_after_background_process_apply(), reload_print(), remove(), remove_curr_plate_all(), remove_dock_pane(), remove_dock_panes(), remove_selected(), replace_all_with_stl(), replace_with_stl(), reset(), reset_canvas_volumes(), reset_gcode_toolpaths(), reset_project_dirty_after_save(), reset_project_dirty_initial_presets(), reset_window_layout(), reset_with_confirm(), reslice(), reslice_SLA_until_step(), revalidate_current_plate_if_plugins_missing(), save_project(), save_project_if_dirty(), scale_selection_to_fit_print_volume(), schedule_background_process(), search(), search_string_getter(), select_all(), select_curr_plate_all(), select_plate(), select_plate_by_hover_id(), select_sliced_plate(), select_view(), select_view_3D(), send_calibration_job_finished(), send_gcode(), send_gcode_finish(), send_gcode_legacy(), send_job_finished(), send_to_printer(), set_bed_position(), set_bed_shape(), set_bed_shape(), set_current_canvas_as_dirty(), Slic3r::GUI::Plater::priv::set_current_panel(), set_global_filament_map(), set_need_update(), set_number_of_copies(), set_pending_published(), set_plater_dirty(), set_prepare_state(), set_print_job_plate_idx(), set_printer_technology(), set_project_filename(), set_selected_visible(), SetPlateIndexByRightMenuInLeftUI(), show_collision_volumes(), show_dock_pane(), show_object_info(), show_uv_editor(), show_view3D_labels(), show_view3D_overhang(), sidebar(), single_snapshots_enter(), single_snapshots_leave(), sla_object_menu(), sla_print(), sla_print(), split_object(), split_volume(), start_next_slice(), suppress_background_process(), suppress_snapshots(), svg_part_menu(), sys_color_changed(), take_snapshot(), take_snapshot(), text_part_menu(), toggle_render_statistic_dialog(), toggle_show_wireframe(), toggle_show_xray(), unbind_canvas_event_handlers(), undo(), undo_redo_stack_main(), undo_redo_string_getter(), undo_redo_topmost_string_getter(), undo_to(), up_to_date(), update(), update_filament_colors_in_full_config(), update_menus(), update_objects_position_when_select_preset(), update_preview_bottom_toolbar(), update_print_error_info(), update_print_required_data(), update_project_dirty_from_presets(), update_slicing_context_to_current_partplate(), update_title_dirty_status(), update_ui_from_settings(), and validate_current_plate().
|
private |
Referenced by force_update_all_plate_thumbnails(), and invalid_all_plate_thumbnails().