|
| void | Slic3r::set_logging_level (unsigned int level) |
| void | Slic3r::set_logging_file (const std::string &file) |
| unsigned int | Slic3r::level_string_to_boost (std::string level) |
| std::string | Slic3r::get_string_logging_level (unsigned level) |
| unsigned | Slic3r::get_logging_level () |
| void | Slic3r::trace (unsigned int level, const char *message) |
| std::string | Slic3r::format_memsize_MB (size_t n) |
| std::string | Slic3r::format_memsize (size_t bytes, unsigned int decimals) |
| std::string | Slic3r::log_memory_info (bool ignore_loglevel) |
| void | Slic3r::disable_multi_threading () |
| size_t | Slic3r::total_physical_memory () |
| void | Slic3r::set_var_dir (const std::string &dir) |
| const std::string & | Slic3r::var_dir () |
| std::string | Slic3r::var (const std::string &file_name) |
| std::string | Slic3r::format_diameter_to_str (double diameter, int precision) |
| void | Slic3r::set_resources_dir (const std::string &dir) |
| const std::string & | Slic3r::resources_dir () |
| void | Slic3r::set_temporary_dir (const std::string &dir) |
| const std::string & | Slic3r::temporary_dir () |
| std::string | Slic3r::convert_to_full_version (std::string short_version) |
| template<typename DataType> |
| DataType | Slic3r::round_divide (DataType dividend, DataType divisor) |
| template<typename From, typename To> |
| std::vector< To > | Slic3r::convert_vector (const std::vector< From > &src) |
| void | Slic3r::set_local_dir (const std::string &dir) |
| const std::string & | Slic3r::localization_dir () |
| void | Slic3r::set_sys_shapes_dir (const std::string &dir) |
| const std::string & | Slic3r::sys_shapes_dir () |
| std::string | Slic3r::custom_shapes_dir () |
| std::string | Slic3r::handy_models_dir () |
| void | Slic3r::set_custom_gcodes_dir (const std::string &dir) |
| const std::string & | Slic3r::custom_gcodes_dir () |
| void | Slic3r::set_data_dir (const std::string &dir) |
| const std::string & | Slic3r::data_dir () |
| bool | Slic3r::makedir (const std::string path) |
| std::string | Slic3r::debug_out_path (const char *name,...) |
| void | Slic3r::set_log_path_and_level (const std::string &file, unsigned int level) |
| void | Slic3r::flush_logs () |
| void | Slic3r::shutdown_console_logging () |
| boost::filesystem::path | Slic3r::get_log_file_name () |
| size_t | Slic3r::get_utf8_sequence_length (const std::string &text, size_t pos) |
| size_t | Slic3r::get_utf8_sequence_length (const char *seq, size_t size) |
| std::string | Slic3r::encode_path (const char *src) |
| std::string | Slic3r::decode_path (const char *src) |
| std::string | Slic3r::normalize_utf8_nfc (const char *src) |
| std::vector< std::string > | Slic3r::split_string (const std::string &str, char delimiter) |
| std::error_code | Slic3r::rename_file (const std::string &from, const std::string &to) |
| std::error_code | Slic3r::write_file_atomically (const std::string &path, std::initializer_list< std::string_view > chunks, bool binary) |
| std::error_code | Slic3r::write_file_atomically (const std::string &path, const std::string &content, bool binary=false) |
| CopyFileResult | Slic3r::copy_file_inner (const std::string &from, const std::string &to, std::string &error_message) |
| CopyFileResult | Slic3r::copy_file (const std::string &from, const std::string &to, std::string &error_message, const bool with_check) |
| bool | Slic3r::copy_framework (const std::string &from, const std::string &to) |
| CopyFileResult | Slic3r::check_copy (const std::string &origin, const std::string ©) |
| bool | Slic3r::is_plain_file (const boost::filesystem::directory_entry &dir_entry) |
| bool | Slic3r::is_ini_file (const boost::filesystem::directory_entry &dir_entry) |
| bool | Slic3r::is_idx_file (const boost::filesystem::directory_entry &dir_entry) |
| bool | Slic3r::is_gcode_file (const std::string &path) |
| bool | Slic3r::is_img_file (const std::string &path) |
| bool | Slic3r::is_gallery_file (const boost::filesystem::directory_entry &dir_entry, char const *type) |
| bool | Slic3r::is_gallery_file (const std::string &path, char const *type) |
| bool | Slic3r::is_shapes_dir (const std::string &dir) |
| bool | Slic3r::is_json_file (const std::string &path) |
| bool | Slic3r::is_path_within_root (const std::string &rel_path, const boost::filesystem::path &root) |
| bool | Slic3r::is_symlink_target_within_root (const std::string &link_rel_path, const std::string &target, const boost::filesystem::path &root) |
| bool | Slic3r::is_absolute_path_within_root (const boost::filesystem::path &path, const boost::filesystem::path &root) |
| bool | Slic3r::is_safe_to_open_file_name (const std::string &file_name) |
| bool | Slic3r::ascii_iequals (std::string_view a, std::string_view b) |
| bool | Slic3r::is_orca_open (const std::string &url) |
| bool | Slic3r::is_prusaslicer_open (const std::string &url) |
| bool | Slic3r::is_bambustudio_open (const std::string &url) |
| bool | Slic3r::is_cura_open (const std::string &url) |
| bool | Slic3r::is_supported_open_protocol (const std::string &url) |
| bool | Slic3r::is_printables_link (const std::string &url) |
| bool | Slic3r::is_makerworld_link (const std::string &url) |
| bool | Slic3r::is_thingiverse_link (const std::string &url) |
| std::string | Slic3r::sanitize_filename (const std::string &filename) |
| std::string | Slic3r::sanitize_file_basename (const std::string &name) |
| boost::filesystem::path | Slic3r::download_marker_path (const boost::filesystem::path &dest_folder, const std::string &filename) |
| bool | Slic3r::find_unused_filename (const boost::filesystem::path &dest_folder, const std::string &filename, const boost::filesystem::path &ignored_marker, std::string &result) |
| std::string | Slic3r::PerlUtils::path_to_filename (const char *src) |
| std::string | Slic3r::PerlUtils::path_to_stem (const char *src) |
| std::string | Slic3r::PerlUtils::path_to_extension (const char *src) |
| std::string | Slic3r::PerlUtils::path_to_parent_path (const char *src) |
| std::string | Slic3r::string_printf (const char *format,...) |
| std::string | Slic3r::header_slic3r_generated () |
| std::string | Slic3r::header_gcodeviewer_generated () |
| unsigned | Slic3r::get_current_pid () |
| std::string | Slic3r::per_user_temp_id () |
| std::string | Slic3r::per_user_temp_dir (const std::string &base, const std::string &user_id) |
| std::string | Slic3r::resolve_cli_input_path (const std::string &path) |
| std::string | Slic3r::get_process_name (int pid) |
| uint16_t | Slic3r::next_highest_power_of_2 (uint16_t v) |
| uint32_t | Slic3r::next_highest_power_of_2 (uint32_t v) |
| uint64_t | Slic3r::next_highest_power_of_2 (uint64_t v) |
| template<class T> |
| size_t | Slic3r::next_highest_power_of_2 (T v, typename std::enable_if< std::is_same< T, size_t >::value, T >::type=0, typename std::enable_if<!std::is_same< T, uint64_t >::value, T >::type=0, typename std::enable_if<!std::is_same< T, uint32_t >::value, T >::type=0, typename std::enable_if< sizeof(T)==8, T >::type=0) |
| template<class T> |
| size_t | Slic3r::next_highest_power_of_2 (T v, typename std::enable_if< std::is_same< T, size_t >::value, T >::type=0, typename std::enable_if<!std::is_same< T, uint64_t >::value, T >::type=0, typename std::enable_if<!std::is_same< T, uint32_t >::value, T >::type=0, typename std::enable_if< sizeof(T)==4, T >::type=0) |
| template<class VectorType> |
| void | Slic3r::reserve_power_of_2 (VectorType &vector, size_t n) |
| template<class VectorType> |
| void | Slic3r::reserve_more (VectorType &vector, size_t n) |
| template<class VectorType> |
| void | Slic3r::reserve_more_power_of_2 (VectorType &vector, size_t n) |
| template<typename INDEX_TYPE> |
| INDEX_TYPE | Slic3r::prev_idx_modulo (INDEX_TYPE idx, const INDEX_TYPE count) |
| template<typename INDEX_TYPE> |
| INDEX_TYPE | Slic3r::next_idx_modulo (INDEX_TYPE idx, const INDEX_TYPE count) |
| template<typename INDEX_TYPE> |
| INDEX_TYPE | Slic3r::round_up_divide (const INDEX_TYPE dividend, const INDEX_TYPE divisor) |
| template<typename CONTAINER_TYPE> |
| CONTAINER_TYPE::size_type | Slic3r::prev_idx_modulo (typename CONTAINER_TYPE::size_type idx, const CONTAINER_TYPE &container) |
| template<typename CONTAINER_TYPE> |
| CONTAINER_TYPE::size_type | Slic3r::next_idx_modulo (typename CONTAINER_TYPE::size_type idx, const CONTAINER_TYPE &container) |
| template<typename CONTAINER_TYPE> |
| const CONTAINER_TYPE::value_type & | Slic3r::prev_value_modulo (typename CONTAINER_TYPE::size_type idx, const CONTAINER_TYPE &container) |
| template<typename CONTAINER_TYPE> |
| CONTAINER_TYPE::value_type & | Slic3r::prev_value_modulo (typename CONTAINER_TYPE::size_type idx, CONTAINER_TYPE &container) |
| template<typename CONTAINER_TYPE> |
| const CONTAINER_TYPE::value_type & | Slic3r::next_value_modulo (typename CONTAINER_TYPE::size_type idx, const CONTAINER_TYPE &container) |
| template<typename CONTAINER_TYPE> |
| CONTAINER_TYPE::value_type & | Slic3r::next_value_modulo (typename CONTAINER_TYPE::size_type idx, CONTAINER_TYPE &container) |
| std::string | Slic3r::xml_escape (std::string text, bool is_marked) |
| std::string | Slic3r::xml_escape_double_quotes_attribute_value (std::string text) |
| std::string | Slic3r::xml_unescape (std::string s) |
| std::string | Slic3r::short_time (const std::string &time) |
| std::string | Slic3r::get_time_dhms (float time_in_secs) |
| std::string | Slic3r::get_bbl_time_dhms (float time_in_secs) |
| std::string | Slic3r::get_timezone_utc_hm (long second) |
| std::string | Slic3r::get_time_dhm (float time_in_secs) |
| std::string | Slic3r::get_time_hms (float time_in_secs) |
| std::string | Slic3r::get_bbl_monitor_time_dhm (float time_in_secs) |
| std::string | Slic3r::get_bbl_monitor_end_time_dhm (float time_in_secs) |
| std::string | Slic3r::get_bbl_remain_time_dhms (float time_in_secs) |
| bool | Slic3r::bbl_calc_md5 (std::string &filename, std::string &md5_out) |
| std::string | Slic3r::filter_characters (const std::string &str, const std::string &filterChars) |
| void | Slic3r::copy_directory_recursively (const boost::filesystem::path &source, const boost::filesystem::path &target, std::function< bool(const std::string)> filter, bool merge_mode) |
| bool | Slic3r::is_vendor_installed (const std::string &vendor) |
| Semver | Slic3r::installed_vendor_version (const std::string &vendor) |
| void | Slic3r::remove_installed_vendor (const std::string &vendor) |
| std::set< std::string > | Slic3r::vendor_names_in (const boost::filesystem::path &dir) |
| Semver | Slic3r::resource_vendor_version (const std::string &vendor) |
| bool | Slic3r::install_vendor_bundles_from_resources (const std::vector< std::string > &bundle_names, const std::string &resource_subdir, const std::string &data_subdir) |
| void | Slic3r::save_string_file (const boost::filesystem::path &p, const std::string &str) |
| void | Slic3r::load_string_file (const boost::filesystem::path &p, std::string &str) |
| bool | Slic3r::check_layer_id_pattern (const std::string &pattern, int layer_id) |
| boost::filesystem::path | Slic3r::extended_path (const boost::filesystem::path &path) |