Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::PrintEstimatedStatistics Struct Reference

#include <src/libslic3r/GCode/GCodeProcessor.hpp>

+ Collaboration diagram for Slic3r::PrintEstimatedStatistics:

Classes

struct  Mode
 

Public Types

enum class  ETimeMode : unsigned char { Normal , Stealth , Count }
 

Public Member Functions

 PrintEstimatedStatistics ()
 
void reset ()
 

Public Attributes

std::vector< double > volumes_per_color_change
 
std::map< size_t, double > volumes_per_extruder
 
std::map< GCodeExtrusionRole, std::pair< double, double > > used_filaments_per_role
 
std::map< size_t, double > cost_per_extruder
 
std::array< Mode, static_cast< size_t >(ETimeMode::Count)> modes
 

Detailed Description

Member Enumeration Documentation

◆ ETimeMode

Constructor & Destructor Documentation

◆ PrintEstimatedStatistics()

Slic3r::PrintEstimatedStatistics::PrintEstimatedStatistics ( )
inline
72{ reset(); }
void reset()
Definition GCodeProcessor.hpp:74

References reset().

+ Here is the call graph for this function:

Member Function Documentation

◆ reset()

void Slic3r::PrintEstimatedStatistics::reset ( )
inline
74 {
75 for (auto m : modes) {
76 m.reset();
77 }
81 cost_per_extruder.clear();
82 }
std::map< size_t, double > cost_per_extruder
Definition GCodeProcessor.hpp:68
std::map< size_t, double > volumes_per_extruder
Definition GCodeProcessor.hpp:66
std::map< GCodeExtrusionRole, std::pair< double, double > > used_filaments_per_role
Definition GCodeProcessor.hpp:67
std::vector< double > volumes_per_color_change
Definition GCodeProcessor.hpp:65
std::array< Mode, static_cast< size_t >(ETimeMode::Count)> modes
Definition GCodeProcessor.hpp:70

References cost_per_extruder, modes, used_filaments_per_role, volumes_per_color_change, and volumes_per_extruder.

Referenced by PrintEstimatedStatistics(), and Slic3r::GUI::GCodeViewer::reset().

+ Here is the caller graph for this function:

Member Data Documentation

◆ cost_per_extruder

std::map<size_t, double> Slic3r::PrintEstimatedStatistics::cost_per_extruder

Referenced by reset().

◆ modes

◆ used_filaments_per_role

std::map<GCodeExtrusionRole, std::pair<double, double> > Slic3r::PrintEstimatedStatistics::used_filaments_per_role

◆ volumes_per_color_change

std::vector<double> Slic3r::PrintEstimatedStatistics::volumes_per_color_change

◆ volumes_per_extruder


The documentation for this struct was generated from the following file: