OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
AuxiliaryDataViewModel.cpp File Reference
#include "AuxiliaryDataViewModel.hpp"
#include "libslic3r/Format/bbs_3mf.hpp"
#include <array>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/directory.hpp>
#include <boost/log/trivial.hpp>
#include <wx/filefn.h>
#include <wx/dataview.h>
#include <map>
#include <wx/debug.h>
#include <cstddef>
#include <wx/arrstr.h>
#include <wx/log.h>
#include <wx/string.h>
#include <wx/variant.h>
#include <wx/types.h>
#include "libslic3r/Format/STEP.hpp"
#include "slic3r/GUI/I18N.hpp"
#include <wx/defs.h>
Include dependency graph for AuxiliaryDataViewModel.cpp:

Go to the source code of this file.

Variables

static const std::array< wxString, 4 > s_default_folders
static unsigned int count = 0

Variable Documentation

◆ count

unsigned int count = 0
static

Referenced by Slic3r::GUI::GridCellChoiceEditor::GridCellChoiceEditor(), Slic3r::GUI::GridCellFilamentsEditor::GridCellFilamentsEditor(), Slic3r::GUI::ManualNozzleCountDialog::ManualNozzleCountDialog(), Slic3r::NearestPoints< K >::NearestPoints(), Slic3r::PreciseSeam::PreparedPerimeter::PreparedPerimeter(), Slic3r::GUI::UpdateVersionDialog::UpdateVersionDialog(), AuxiliaryModelNode::~AuxiliaryModelNode(), Slic3r::GUI::ObjectDataViewModelNode::~ObjectDataViewModelNode(), Slic3r::_BBS_3MF_Exporter::_add_brim_ear_points_file_to_archive(), Slic3r::_3MF_Exporter::_add_layer_height_profile_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_layer_height_profile_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_model_file_to_archive(), Slic3r::_3MF_Exporter::_add_sla_drain_holes_file_to_archive(), Slic3r::_3MF_Exporter::_add_sla_support_points_file_to_archive(), Slic3r::GCode::_do_export(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_pattern(), Slic3r::GUI::anonymous_namespace{McpControl.cpp}::action_pattern_on_curve(), Slic3r::GUI::Selection::add_all(), Slic3r::CadDocument::add_pattern(), Slic3r::CadDocument::add_pattern_on_curve(), Slic3r::TreeSupport3D::RichInterfacePlacer::add_point_as_influence_area(), Slic3r::GUI::MainFrame::add_to_recent_projects(), Slic3r::GUI::ObjectDataViewModel::AddAllChildren(), Slic3r::DevMappingUtil::ams_filament_mapping(), Slic3r::PreciseSeam::detail::append_exact_fragment(), Slic3r::PreciseSeam::detail::append_projected_fragment(), Slic3r::TextureBake::apply_displacement(), Slic3r::GUI::DesignPanel::apply_edit_op(), Slic3r::GUI::PublishSettingsDialog::apply_selection(), Slic3r::SketchEngine::array_entities(), Slic3r::tex2color::color_utils::detail::average_edge_length_impl(), Slic3r::GUI::DesignCanvas::begin_pattern_gizmo(), Slic3r::bezier_derivatives(), Slic3r::bezier_point(), Slic3r::AdaptiveInfillField::body_radial(), Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), Slic3r::build_filament_group_context(), Slic3r::build_nozzle_groups(), Slic3r::can_swap_extruder_groups(), Slic3r::GUI::DesignRowList::cell_rect(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::check_layer_id_pattern(), priv::clear(), Slic3r::GUI::ArrangeJob::clear_input(), Slic3r::GUI::OrientJob::clear_input(), Slic3r::Arachne::SkeletalTrapezoidationGraph::collapseSmallEdges(), compute_colum_count(), Slic3r::GUI::DesignSketchTool::confirm_transform(), Slic3r::connected_bodies(), Slic3r::CornerSmoother::corner_vertices(), RadioGroup::Create(), priv::create_bbs(), Slic3r::NormalUtils::create_normals_angle_weighted(), Slic3r::NormalUtils::create_normals_average_neighbor(), Slic3r::NormalUtils::create_normals_nelson_weighted(), Slic3r::TextureBake::decimate(), Slic3r::GUI::EditFilamentPresetDialog::delete_preset(), Slic3r::GUI::Tab::delete_preset(), Slic3r::CalibPressureAdvanceLine::delta_modify_start(), Slic3r::GUI::deserialize_nozzle_option(), Slic3r::CadDocument::deserialize_recipe(), Slic3r::Flashforge::discover_printers(), Slic3r::Emboss::divide_segments_for_close_point(), Slic3r::GUI::AMSPreview::doRender(), Slic3r::SeamPlacerImpl::enforced_corner_influence(), Slic3r::tex2color::ensure_all_cluster_centers_used(), Slic3r::estimate_dedup_enum_count(), Slic3r::client::MyContext::evaluate_count(), Slic3r::SeamPlacerImpl::exact_painted_intervals(), Slic3r::Print::export_cached_data(), Slic3r::PreciseSeam::extract_perimeter_segments(), priv::find_closest_point_pair(), Slic3r::find_variant_index(), Slic3r::GUI::MainFrame::fit_tab_labels(), Slic3r::TextureBake::flip_edges_to_height(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::frecency_score(), Slic3r::GUI::PartPlate::generate_exclude_polygon(), Slic3r::GUI::Bed_2D::generate_grid(), Slic3r::GUI::PartPlate::generate_print_polygon(), Slic3r::CalibPressureAdvanceLine::generate_test(), Slic3r::GUI::Plater::get_3mf_file_count(), Slic3r::get_arrange_polys(), Slic3r::get_bed_excluded_regions_by_extruder(), Slic3r::get_bed_excluded_regions_by_extruder(), Slic3r::Emboss::get_count_lines(), Slic3r::DynamicPrintConfig::get_extruder_nozzle_volume_count(), anonymous_namespace{GLGizmoSVG.cpp}::get_file_name(), Slic3r::GUI::anonymous_namespace{Plater.cpp}::get_file_name(), Slic3r::DevUtil::get_flag_bits(), Slic3r::DevUtil::get_flag_bits(), Slic3r::MachineObject::get_flag_bits(), Slic3r::MachineObject::get_flag_bits(), Slic3r::DevUtil::get_flag_bits_no_border(), Slic3r::MachineObject::get_flag_bits_no_border(), Slic3r::GUI::GLGizmoAlignment::get_items_count(), Slic3r::PresetBundle::get_printer_extruder_count(), marchsq::AdaptiveTpmsField::get_scalar(), Slic3r::GUI::MultiMachinePickPage::get_selected_count(), Slic3r::get_shapes_count(), Slic3r::PresetCollection::get_user_presets(), wxCheckListBoxComboPopup::GetAdjustedSize(), Slic3r::GUI::ObjectDataViewModel::GetAllChildren(), AuxiliaryModel::GetChildren(), Slic3r::GUI::ObjectDataViewModel::GetChildren(), Slic3r::DevNozzleRack::GetKnownNozzleCount(), Slic3r::GUI::TroubleshootDialog::GetMONinfo(), Slic3r::GUI::IconManager::init(), Slic3r::GUI::GUI_App::input_idle_ms(), Slic3r::PresetBundle::install_vendor(), Slic3r::GUI::Selection::is_from_fully_selected_instance(), Slic3r::tex2color::cgalutils::is_mesh_halfedge_compatible(), priv::is_patch_inside_of_model(), Slic3r::GUI::UVEditorCanvas::island_centroid(), Slic3r::ExtrusionEntityCollection::items_count(), anonymous_namespace{TextLines.cpp}::its_create_torus(), Slic3r::Print::load_cached_data(), Slic3r::GUI::load_next_part_texture(), Slic3r::PresetCollection::load_user_preset(), Slic3r::lower_bound_by_predicate(), main(), Slic3r::anonymous_namespace{ExclusionVolumeTravelAvoidance.cpp}::make_backward_detour(), Slic3r::SketchEngine::make_extrude_regions(), Slic3r::anonymous_namespace{ExclusionVolumeTravelAvoidance.cpp}::make_forward_detour(), Slic3r::map_variant_indices(), Slic3r::GUI::Selection::matches(), ObjParser::mtl_skip_required_tokens(), Slic3r::next_idx_modulo(), Slic3r::normalize_cli_bool_value(), ObjParser::obj_parseline(), Slic3r::GUI::anonymous_namespace{SceneBenchmark.cpp}::SceneBenchmarkDialog::on_idle(), Slic3r::GUI::GLCanvas3D::on_idle(), Slic3r::GUI::Tab::on_value_change(), Slic3r::GUI::FilamentMapManualPanel::OnTimer(), Slic3r::GUI::MainFrame::open_recent_project(), libvgcode::OptionTemplate::operator=(), libvgcode::SegmentTemplate::operator=(), Slic3r::DevUtil::operator=(), Slic3r::PluginPages::operator=(), Slic3r::sla::pad_blueprint(), Slic3r::SeamPlacerImpl::place_on_loop(), Slic3r::prev_idx_modulo(), Slic3r::GUI::PartPlate::print(), Slic3r::GCode::LayerToPrint::print_z(), Slic3r::GUI::OrientJob::process(), Slic3r::GUI::TextureDisplacementBakeJob::process(), Slic3r::GUI::TextureDisplacementPrepareJob::process(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::GCodeProcessor::process_G2_G3(), Slic3r::GUI::pt_linear_len(), Slic3r::AdaptiveInfillField::radial(), Slic3r::GUI::MixedFilamentDialog::rebuild_recommendation_items(), Slic3r::GUI::DesignSketchTool::recompute_tf_ghost(), Slic3r::PythonInterpreter::record_plugin_modules_locked(), Slic3r::GUI::MultiMachinePickPage::refresh_user_device(), Slic3r::TextureBake::relocate_to_contours(), Slic3r::GUI::Sidebar::remove_all_mixed_filaments(), Slic3r::PythonInterpreter::remove_module_tree_locked(), Slic3r::GUI::MainFrame::remove_recent_project(), libvgcode::OptionTemplate::render(), libvgcode::SegmentTemplate::render(), libvgcode::ViewerImpl::render_options(), libvgcode::ViewerImpl::render_segments(), Slic3r::PresetCollection::reset_project_embedded_presets(), Slic3r::resolve_then_commit(), Slic3r::CLI::run(), Slic3r::GUI::seedExtruderNozzleStats(), Slic3r::GUI::StatusPanel::set_hold_count(), Slic3r::set_mass_locator(), Slic3r::GUI::MainFrame::set_max_recent_count(), Slic3r::TaskManager::set_max_send_at_same_time(), Slic3r::GUI::PrintingTaskPanel::set_part_skipped_count(), Slic3r::GUI::DesignSketchTool::set_pattern_gizmo(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::PrinterAgentChoice::set_value(), Slic3r::PluginPages::set_visible_page_count(), Slic3r::GUI::ObjectList::set_volume_type(), Slic3r::GUI::ExtruderGroup::SetCount(), Slic3r::GUI::HoverLabel::SetCount(), PrinterFileSystem::SetFocusRange(), Slic3r::GUI::ExtruderGroup::SetNozzleRowCount(), Slic3r::smooth_height_profile(), Slic3r::PreciseSeam::detail::snap_cuts_to_adjacent_vertices(), Slic3r::solid_bodies(), Slic3r::solve_extruder_order_with_forcast(), Slic3r::subdivide_mesh_adaptive(), Slic3r::tangent_polygon(), Slic3r::texture_displacement_patch_frame(), Slic3r::to_points(), Slic3r::Geometry::to_range_pi_pi(), Slic3r::Triangulation::triangulate(), Slic3r::Circle::try_create_circle(), Slic3r::FilamentGroup::try_merge_filaments(), Slic3r::unit_corner(), priv::unproject_loops(), Slic3r::GUI::PluginConfigField::update_button_label(), Slic3r::GUI::TextureImportDialog::update_color_count_preset_buttons(), Slic3r::GUI::ObjectTableSettings::update_extra_column_visible_status(), Slic3r::GUI::ColorDecomposeDialog::update_mode_card_content(), Slic3r::GUI::MultiMachinePickPage::update_selected_count(), Slic3r::GUI::ImageGrid::UpdateFocusRange(), Slic3r::GCodeProcessor::use_multi_nozzle_change_time_model(), Slic3r::GUI::utf8_offset(), Slic3r::client::MyContext::vector_variable_assign_expr_with_count(), Slic3r::client::MyContext::vector_variable_new_from_array(), and wxTextWrapper2::Wrap().

◆ s_default_folders

const std::array<wxString, 4> s_default_folders
static
Initial value:
= {
_L("Model Pictures"),
_L("Bill of Materials"),
_L("Assembly Guide"),
}
#define _L(s)
Definition OBJ.cpp:34
27 {
28 _L("Model Pictures"),
29 _L("Bill of Materials"),
30 _L("Assembly Guide"),
31 _L("Others")
32};