OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
CustomGCode.hpp File Reference
#include <map>
#include <cstddef>
#include <string>
#include <utility>
#include <vector>
#include <nlohmann/json_fwd.hpp>
Include dependency graph for CustomGCode.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::CustomGCode::Item
struct  Slic3r::CustomGCode::Info

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::CustomGCode

Enumerations

enum  Slic3r::CustomGCode::Type {
  Slic3r::CustomGCode::ColorChange , Slic3r::CustomGCode::PausePrint , Slic3r::CustomGCode::ToolChange , Slic3r::CustomGCode::Template ,
  Slic3r::CustomGCode::Custom , Slic3r::CustomGCode::Unknown
}
enum  Slic3r::CustomGCode::Mode { Slic3r::CustomGCode::Undef , Slic3r::CustomGCode::SingleExtruder , Slic3r::CustomGCode::MultiAsSingle , Slic3r::CustomGCode::MultiExtruder }

Functions

void Slic3r::CustomGCode::check_mode_for_custom_gcode_per_print_z (Info &info)
std::vector< std::pair< double, unsigned int > > Slic3r::CustomGCode::custom_tool_changes (const Info &custom_gcode_per_print_z, size_t num_extruders)

Variables

static constexpr char Slic3r::CustomGCode::SingleExtruderMode [] = "SingleExtruder"
static constexpr char Slic3r::CustomGCode::MultiAsSingleMode [] = "MultiAsSingle"
static constexpr char Slic3r::CustomGCode::MultiExtruderMode [] = "MultiExtruder"