#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode.hpp>
Public Member Functions | |
| void | reset () |
| void | init (const GCodeWriter &config) |
| void | update_from_gcodewriter (const GCodeWriter &writer) |
| void | validate_output_vector_variables () |
Public Attributes | |
| PlaceholderParser | parser |
| PlaceholderParser::ContextData | context |
| std::map< std::string, std::string > | failed_templates |
| DynamicConfig | output_config |
| ConfigOptionFloats * | opt_position { nullptr } |
| ConfigOptionFloat * | opt_zhop { nullptr } |
| ConfigOptionFloats * | opt_e_position { nullptr } |
| ConfigOptionFloats * | opt_e_retracted { nullptr } |
| ConfigOptionFloats * | opt_e_restart_extra { nullptr } |
| ConfigOptionFloats * | opt_extruded_volume { nullptr } |
| ConfigOptionFloats * | opt_extruded_weight { nullptr } |
| ConfigOptionFloat * | opt_extruded_volume_total { nullptr } |
| ConfigOptionFloat * | opt_extruded_weight_total { nullptr } |
| size_t | num_extruders |
| std::vector< double > | position |
| std::vector< double > | e_position |
| std::vector< double > | e_retracted |
| std::vector< double > | e_restart_extra |
| void Slic3r::GCode::PlaceholderParserIntegration::init | ( | const GCodeWriter & | config | ) |
References Slic3r::ConfigOptionFloat, e_position, e_restart_extra, e_retracted, MAXIMUM_EXTRUDER_NUMBER, num_extruders, opt_e_position, opt_e_restart_extra, opt_e_retracted, opt_extruded_volume, opt_extruded_volume_total, opt_extruded_weight, opt_extruded_weight_total, opt_position, opt_zhop, output_config, parser, position, reset(), and Slic3r::GCode::writer().
| void Slic3r::GCode::PlaceholderParserIntegration::reset | ( | ) |
References e_position, e_restart_extra, e_retracted, failed_templates, num_extruders, opt_e_position, opt_e_restart_extra, opt_e_retracted, opt_extruded_volume, opt_extruded_volume_total, opt_extruded_weight, opt_extruded_weight_total, opt_position, opt_zhop, output_config, and position.
Referenced by init().
| void Slic3r::GCode::PlaceholderParserIntegration::update_from_gcodewriter | ( | const GCodeWriter & | writer | ) |
References e_position, e_restart_extra, e_retracted, MAXIMUM_EXTRUDER_NUMBER, num_extruders, opt_e_position, opt_e_restart_extra, opt_e_retracted, opt_extruded_volume, opt_extruded_volume_total, opt_extruded_weight, opt_extruded_weight_total, opt_position, opt_zhop, position, and Slic3r::GCode::writer().
Referenced by Slic3r::GCode::placeholder_parser_process().
| void Slic3r::GCode::PlaceholderParserIntegration::validate_output_vector_variables | ( | ) |
References MAXIMUM_EXTRUDER_NUMBER, num_extruders, opt_e_position, opt_e_restart_extra, opt_e_retracted, and opt_position.
Referenced by Slic3r::GCode::placeholder_parser_process().
| PlaceholderParser::ContextData Slic3r::GCode::PlaceholderParserIntegration::context |
Referenced by Slic3r::GCode::placeholder_parser_process().
| std::vector<double> Slic3r::GCode::PlaceholderParserIntegration::e_position |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), and update_from_gcodewriter().
| std::vector<double> Slic3r::GCode::PlaceholderParserIntegration::e_restart_extra |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), and update_from_gcodewriter().
| std::vector<double> Slic3r::GCode::PlaceholderParserIntegration::e_retracted |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), and update_from_gcodewriter().
| std::map<std::string, std::string> Slic3r::GCode::PlaceholderParserIntegration::failed_templates |
Referenced by Slic3r::GCode::placeholder_parser_process(), and reset().
| size_t Slic3r::GCode::PlaceholderParserIntegration::num_extruders |
| ConfigOptionFloats* Slic3r::GCode::PlaceholderParserIntegration::opt_e_position { nullptr } |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), update_from_gcodewriter(), and validate_output_vector_variables().
| ConfigOptionFloats* Slic3r::GCode::PlaceholderParserIntegration::opt_e_restart_extra { nullptr } |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), update_from_gcodewriter(), and validate_output_vector_variables().
| ConfigOptionFloats* Slic3r::GCode::PlaceholderParserIntegration::opt_e_retracted { nullptr } |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), update_from_gcodewriter(), and validate_output_vector_variables().
| ConfigOptionFloats* Slic3r::GCode::PlaceholderParserIntegration::opt_extruded_volume { nullptr } |
Referenced by init(), reset(), and update_from_gcodewriter().
| ConfigOptionFloat* Slic3r::GCode::PlaceholderParserIntegration::opt_extruded_volume_total { nullptr } |
Referenced by init(), reset(), and update_from_gcodewriter().
| ConfigOptionFloats* Slic3r::GCode::PlaceholderParserIntegration::opt_extruded_weight { nullptr } |
Referenced by init(), reset(), and update_from_gcodewriter().
| ConfigOptionFloat* Slic3r::GCode::PlaceholderParserIntegration::opt_extruded_weight_total { nullptr } |
Referenced by init(), reset(), and update_from_gcodewriter().
| ConfigOptionFloats* Slic3r::GCode::PlaceholderParserIntegration::opt_position { nullptr } |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), update_from_gcodewriter(), and validate_output_vector_variables().
| ConfigOptionFloat* Slic3r::GCode::PlaceholderParserIntegration::opt_zhop { nullptr } |
Referenced by init(), reset(), and update_from_gcodewriter().
| DynamicConfig Slic3r::GCode::PlaceholderParserIntegration::output_config |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), and reset().
| PlaceholderParser Slic3r::GCode::PlaceholderParserIntegration::parser |
Referenced by init(), and Slic3r::GCode::placeholder_parser_process().
| std::vector<double> Slic3r::GCode::PlaceholderParserIntegration::position |
Referenced by init(), Slic3r::GCode::placeholder_parser_process(), reset(), and update_from_gcodewriter().