libslic3r
Library for generating gcode from 3d models
Public Member Functions | List of all members
Slic3r::DynamicPrintConfig Class Reference

#include <PrintConfig.hpp>

Inheritance diagram for Slic3r::DynamicPrintConfig:
Slic3r::PrintConfigBase Slic3r::DynamicConfig Slic3r::ConfigBase Slic3r::ConfigBase

Public Member Functions

 DynamicPrintConfig ()
 
void normalize ()
 
- Public Member Functions inherited from Slic3r::PrintConfigBase
 PrintConfigBase ()
 
bool set_deserialize (t_config_option_key opt_key, std::string str, bool append=false)
 
double min_object_distance () const
 
- Public Member Functions inherited from Slic3r::ConfigBase
 ConfigBase ()
 
 ConfigBase (const ConfigDef *def)
 
virtual ~ConfigBase ()
 
bool has (const t_config_option_key &opt_key) const
 
const ConfigOptionoption (const t_config_option_key &opt_key) const
 
ConfigOptionoption (const t_config_option_key &opt_key, bool create=false)
 
template<class T >
T * opt (const t_config_option_key &opt_key, bool create=false)
 
template<class T >
const T * opt (const t_config_option_key &opt_key) const
 
void apply (const ConfigBase &other, bool ignore_nonexistent=false)
 
void apply_only (const ConfigBase &other, const t_config_option_keys &opt_keys, bool ignore_nonexistent=false)
 
bool equals (const ConfigBase &other) const
 
t_config_option_keys diff (const ConfigBase &other) const
 
std::string serialize (const t_config_option_key &opt_key) const
 
double get_abs_value (const t_config_option_key &opt_key) const
 
double get_abs_value (const t_config_option_key &opt_key, double ratio_over) const
 
void setenv_ ()
 
void load (const std::string &file)
 
void save (const std::string &file) const
 
- Public Member Functions inherited from Slic3r::DynamicConfig
 DynamicConfig ()
 
 DynamicConfig (const ConfigDef *def)
 
 DynamicConfig (const DynamicConfig &other)
 
DynamicConfigoperator= (DynamicConfig other)
 
void swap (DynamicConfig &other)
 
virtual ~DynamicConfig ()
 
virtual ConfigOptionoptptr (const t_config_option_key &opt_key, bool create=false)
 
t_config_option_keys keys () const
 
void erase (const t_config_option_key &opt_key)
 
void clear ()
 
bool empty () const
 
void read_cli (const std::vector< std::string > &tokens, t_config_option_keys *extra)
 
bool read_cli (int argc, char **argv, t_config_option_keys *extra)
 

Additional Inherited Members

- Public Attributes inherited from Slic3r::ConfigBase
const ConfigDefdef
 
- Protected Member Functions inherited from Slic3r::PrintConfigBase
void _handle_legacy (t_config_option_key &opt_key, std::string &value) const
 

Constructor & Destructor Documentation

◆ DynamicPrintConfig()

Slic3r::DynamicPrintConfig::DynamicPrintConfig ( )
inline

Member Function Documentation

◆ normalize()

void Slic3r::DynamicPrintConfig::normalize ( )

The documentation for this class was generated from the following files: