#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Print.hpp>
Public Member Functions | |
| PrintStatistics () | |
| DynamicConfig | config () const |
| std::string | finalize_output_path (const std::string &path_in) const |
| void | clear () |
Static Public Member Functions | |
| static DynamicConfig | placeholders () |
Public Attributes | |
| std::string | estimated_normal_print_time |
| std::string | estimated_silent_print_time |
| double | total_used_filament |
| double | total_extruded_volume |
| double | total_cost |
| int | total_toolchanges |
| double | total_weight |
| double | total_wipe_tower_cost |
| double | total_wipe_tower_filament |
| unsigned int | initial_tool |
| unsigned int | initial_no_support_tool |
| std::map< size_t, double > | filament_stats |
Static Public Attributes | |
| static const std::string | FilamentUsedG = "filament used [g]" |
| static const std::string | FilamentUsedGMask = "; filament used [g] =" |
| static const std::string | TotalFilamentUsedG = "total filament used [g]" |
| static const std::string | TotalFilamentUsedGMask = "; total filament used [g] =" |
| static const std::string | TotalFilamentUsedGValueMask = "; total filament used [g] = %.2lf\n" |
| static const std::string | FilamentUsedCm3 = "filament used [cm3]" |
| static const std::string | FilamentUsedCm3Mask = "; filament used [cm3] =" |
| static const std::string | FilamentUsedMm = "filament used [mm]" |
| static const std::string | FilamentUsedMmMask = "; filament used [mm] =" |
| static const std::string | FilamentCost = "filament cost" |
| static const std::string | FilamentCostMask = "; filament cost =" |
| static const std::string | TotalFilamentCost = "total filament cost" |
| static const std::string | TotalFilamentCostMask = "; total filament cost =" |
| static const std::string | TotalFilamentCostValueMask = "; total filament cost = %.2lf\n" |
| static const std::string | TotalFilamentUsedWipeTower = "total filament used for wipe tower [g]" |
| static const std::string | TotalFilamentUsedWipeTowerValueMask = "; total filament used for wipe tower [g] = %.2lf\n" |
|
inline |
|
inline |
References filament_stats, initial_no_support_tool, initial_tool, total_cost, total_extruded_volume, total_toolchanges, total_used_filament, total_weight, total_wipe_tower_cost, and total_wipe_tower_filament.
Referenced by PrintStatistics(), and Slic3r::DoExport::update_print_stats_and_format_filament_stats().
| DynamicConfig Slic3r::PrintStatistics::config | ( | ) | const |
References config(), estimated_normal_print_time, estimated_silent_print_time, initial_no_support_tool, initial_tool, Slic3r::short_time(), total_cost, total_extruded_volume, total_toolchanges, total_used_filament, total_weight, total_wipe_tower_cost, and total_wipe_tower_filament.
Referenced by config(), finalize_output_path(), and placeholders().
| std::string Slic3r::PrintStatistics::finalize_output_path | ( | const std::string & | path_in | ) | const |
References config(), finalize_output_path(), and Slic3r::PlaceholderParser::process().
Referenced by finalize_output_path().
|
static |
References config(), and placeholders().
Referenced by placeholders().
| std::string Slic3r::PrintStatistics::estimated_normal_print_time |
Referenced by config(), and Slic3r::DoExport::update_print_estimated_stats().
| std::string Slic3r::PrintStatistics::estimated_silent_print_time |
Referenced by config(), and Slic3r::DoExport::update_print_estimated_stats().
| std::map<size_t, double> Slic3r::PrintStatistics::filament_stats |
Referenced by clear(), and Slic3r::DoExport::update_print_estimated_stats().
|
static |
|
static |
Referenced by Slic3r::GCodeProcessor::run_post_process().
|
static |
|
static |
Referenced by Slic3r::GCodeProcessor::run_post_process().
|
static |
|
static |
Referenced by Slic3r::GCodeProcessor::run_post_process().
|
static |
|
static |
Referenced by Slic3r::GCodeProcessor::run_post_process().
| unsigned int Slic3r::PrintStatistics::initial_no_support_tool |
Referenced by Slic3r::GCode::_do_export(), clear(), and config().
| unsigned int Slic3r::PrintStatistics::initial_tool |
Referenced by Slic3r::GCode::_do_export(), clear(), and config().
| double Slic3r::PrintStatistics::total_cost |
| double Slic3r::PrintStatistics::total_extruded_volume |
| int Slic3r::PrintStatistics::total_toolchanges |
| double Slic3r::PrintStatistics::total_used_filament |
| double Slic3r::PrintStatistics::total_weight |
Referenced by Slic3r::GCode::_do_export(), clear(), config(), Slic3r::GCode::do_export(), Slic3r::GUI::PartPlateList::load_from_3mf_structure(), Slic3r::GCode::mass_load_limited_machine_acceleration(), Slic3r::GCode::process_layer_change_gcode(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), Slic3r::DoExport::update_print_estimated_stats(), and Slic3r::DoExport::update_print_stats_and_format_filament_stats().
| double Slic3r::PrintStatistics::total_wipe_tower_cost |
Referenced by clear(), config(), and Slic3r::DoExport::update_print_stats_and_format_filament_stats().
| double Slic3r::PrintStatistics::total_wipe_tower_filament |
Referenced by clear(), config(), and Slic3r::DoExport::update_print_stats_and_format_filament_stats().
|
static |
|
static |
Referenced by Slic3r::GCodeProcessor::run_post_process().
|
static |
|
static |
|
static |
Referenced by Slic3r::GCodeProcessor::run_post_process().
|
static |
|
static |
|
static |