#include "GCodeStatistics.hpp"#include "GCodeProcessor.hpp"#include "libslic3r/Exception.hpp"#include "libslic3r/ExtrusionEntity.hpp"#include "libslic3r/I18N.hpp"#include "libslic3r/format.hpp"#include "libslic3r/libslic3r.h"#include "libslic3r_version.h"#include <boost/filesystem/path.hpp>#include <boost/nowide/fstream.hpp>#include <nlohmann/json.hpp>#include <cmath>#include <cstddef>#include <ios>#include <map>#include <math.h>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | Slic3r::anonymous_namespace{GCodeStatistics.cpp}::Usage |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
| namespace | Slic3r::anonymous_namespace{GCodeStatistics.cpp} |
Typedefs | |
| using | Slic3r::anonymous_namespace{GCodeStatistics.cpp}::json = nlohmann::ordered_json |
Functions | |
| double | Slic3r::anonymous_namespace{GCodeStatistics.cpp}::rounded (double value, int decimals) |
| double | Slic3r::anonymous_namespace{GCodeStatistics.cpp}::weight_of (const GCodeProcessorResult &result, size_t filament, double volume) |
| json | Slic3r::anonymous_namespace{GCodeStatistics.cpp}::features_json (const std::map< ExtrusionRole, Usage > &features) |
| std::string | Slic3r::gcode_statistics_json (const GCodeProcessorResult &result) |
| std::string | Slic3r::gcode_statistics_path (const std::string &gcode_path) |
| void | Slic3r::export_gcode_statistics (const GCodeProcessorResult &result, const std::string &path) |