![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/Config.hpp>
Inheritance diagram for Slic3r::ConfigOptionFloatsTempl< NULLABLE >:
Collaboration diagram for Slic3r::ConfigOptionFloatsTempl< NULLABLE >:Public Member Functions | |
| ConfigOptionFloatsTempl () | |
| ConfigOptionFloatsTempl (size_t n, double value) | |
| ConfigOptionFloatsTempl (std::initializer_list< double > il) | |
| ConfigOptionFloatsTempl (const std::vector< double > &vec) | |
| ConfigOptionFloatsTempl (std::vector< double > &&vec) | |
| ConfigOptionType | type () const override |
| ConfigOption * | clone () const override |
| bool | operator== (const ConfigOptionFloatsTempl &rhs) const throw () |
| bool | operator< (const ConfigOptionFloatsTempl &rhs) const throw () |
| bool | operator== (const ConfigOption &rhs) const override |
| bool | nullable () const override |
| bool | is_nil () const override |
| bool | is_nil (size_t idx) const override |
| std::string | serialize () const override |
| std::vector< std::string > | vserialize () const override |
| bool | deserialize (const std::string &str, bool append=false) override |
| ConfigOptionFloatsTempl & | operator= (const ConfigOption *opt) |
| void | set (const ConfigOption *rhs) override |
| void | set (const std::vector< const ConfigOption * > &rhs) override |
| void | set_at (const ConfigOption *rhs, size_t i, size_t j) override |
| const double & | get_at (size_t i) const |
| double & | get_at (size_t i) |
| void | resize (size_t n, const ConfigOption *opt_default=nullptr) override |
| void | clear () override |
| size_t | size () const override |
| bool | empty () const override |
| bool | operator== (const std::vector< double > &rhs) const throw () |
| bool | operator!= (const std::vector< double > &rhs) const throw () |
| bool | operator!= (const ConfigOption &rhs) const |
| size_t | hash () const override throw () |
| bool | overriden_by (const ConfigOption *rhs) const override |
| bool | apply_override (const ConfigOption *rhs) override |
| virtual int | getInt () const |
| virtual double | getFloat () const |
| virtual bool | getBool () const |
| virtual void | setInt (int) |
| bool | is_scalar () const |
| bool | is_vector () const |
Static Public Member Functions | |
| static ConfigOptionType | static_type () |
| static double | nil_value () |
Public Attributes | |
| std::vector< double > | values |
Protected Member Functions | |
| void | serialize_single_value (std::ostringstream &ss, const double v) const |
| ConfigOptionType | scalar_type () const |
Static Protected Member Functions | |
| static bool | vectors_equal (const std::vector< double > &v1, const std::vector< double > &v2) |
| static bool | vectors_lower (const std::vector< double > &v1, const std::vector< double > &v2) |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar) |
Friends | |
| class | cereal::access |
|
inline |
Referenced by Slic3r::ConfigOptionFloatsTempl< NULLABLE >::clone().
Here is the caller graph for this function:
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineoverridevirtualinherited |
Reimplemented from Slic3r::ConfigOption.
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOptionVectorBase.
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
Reimplemented in Slic3r::ConfigOptionPercentsTempl< NULLABLE >.
References Slic3r::ConfigOptionFloatsTempl< NULLABLE >::ConfigOptionFloatsTempl().
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
References Slic3r::append(), and Slic3r::ConfigOptionFloatsTempl< NULLABLE >::nil_value().
Here is the call graph for this function:
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOptionVectorBase.
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionBool.
Referenced by Slic3r::client::MyContext::scalar_variable_to_expr().
Here is the caller graph for this function:
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionFloat.
Referenced by Slic3r::GUI::TabSLAMaterial::build(), Slic3r::GUI::get_string_value(), Slic3r::client::MyContext::scalar_variable_to_expr(), and Slic3r::GUI::Sidebar::update_sliced_info_sizer().
Here is the caller graph for this function:
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionInt, and Slic3r::ConfigOptionEnum< T >.
Referenced by Slic3r::ModelVolume::extruder_id(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::client::MyContext::legacy_variable_expansion2(), Slic3r::ConfigOptionEnum< T >::operator==(), Slic3r::ConfigOptionEnumGeneric::operator==(), Slic3r::client::MyContext::scalar_variable_to_expr(), Slic3r::ConfigOptionEnum< T >::set(), Slic3r::ConfigOptionEnumGeneric::set(), and Slic3r::GUI::PhysicalPrinterDialog::update_host_type().
Here is the caller graph for this function:
|
inlineoverridevirtualinherited | |||||||||||||
Implements Slic3r::ConfigOption.
|
inlineoverridevirtual |
Reimplemented from Slic3r::ConfigOption.
References Slic3r::ConfigOptionVector< double >::values.
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References Slic3r::ConfigOptionVector< double >::values.
|
inlineinherited |
References Slic3r::coVectorType, and Slic3r::ConfigOption::type().
Referenced by Slic3r::PresetBundle::full_fff_config(), Slic3r::client::MyContext::is_nil_test(), Slic3r::ConfigOption::is_vector(), Slic3r::client::MyContext::legacy_variable_expansion(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::client::MyContext::scalar_variable_assign_scalar(), Slic3r::client::MyContext::scalar_variable_to_expr(), Slic3r::client::MyContext::vector_variable_assign_array(), Slic3r::client::MyContext::vector_variable_assign_initializer_list(), and Slic3r::client::MyContext::vector_variable_new_from_array().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::ConfigOption::is_scalar().
Referenced by Slic3r::client::MyContext::copy_vector_variable_to_vector_variable(), Slic3r::client::MyContext::is_nil_test(), Slic3r::client::MyContext::is_vector_empty(), Slic3r::client::MyContext::legacy_variable_expansion(), Slic3r::client::MyContext::legacy_variable_expansion2(), Slic3r::DynamicConfig::read_cli(), Slic3r::client::MyContext::scalar_variable_assign_scalar_expression(), Slic3r::client::MyContext::scalar_variable_new_from_scalar_expression(), Slic3r::client::MyContext::store_variable_index(), Slic3r::ExtruderFilaments::update_compatible_internal(), Slic3r::client::MyContext::variable_value(), Slic3r::client::MyContext::vector_element_to_expr(), Slic3r::client::MyContext::vector_size(), Slic3r::client::MyContext::vector_variable_element_assign_scalar(), and Slic3r::client::MyContext::vector_variable_new_from_copy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Referenced by Slic3r::ConfigOptionFloatsTempl< NULLABLE >::deserialize(), and Slic3r::GUI::Field::get_value_by_opt_type().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from Slic3r::ConfigOption.
|
inlineinherited |
|
inlineinherited | ||||||||||||||
|
inline | ||||||||||||||
References Slic3r::ConfigOptionFloatsTempl< NULLABLE >::vectors_lower().
Here is the call graph for this function:
|
inline |
References Slic3r::ConfigOptionVector< double >::set().
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
References Slic3r::ConfigOption::type(), Slic3r::ConfigOptionVector< double >::values, and Slic3r::ConfigOptionFloatsTempl< NULLABLE >::vectors_equal().
Here is the call graph for this function:
|
inline | ||||||||||||||
References Slic3r::ConfigOptionFloatsTempl< NULLABLE >::vectors_equal().
Here is the call graph for this function:
|
inlineinherited | ||||||||||||||
|
inlineoverridevirtualinherited |
Reimplemented from Slic3r::ConfigOption.
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOptionVectorBase.
|
inlineprotectedinherited |
References Slic3r::coVectorType, and Slic3r::ConfigOption::type().
Referenced by Slic3r::ConfigOptionVector< T >::set(), and Slic3r::ConfigOptionVector< T >::set_at().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
Reimplemented in Slic3r::ConfigOptionPercentsTempl< NULLABLE >.
References Slic3r::ConfigOptionFloatsTempl< NULLABLE >::serialize_single_value(), and Slic3r::ConfigOptionVector< double >::values.
Here is the call graph for this function:
|
inlineprivate |
|
inlineprotected |
Referenced by Slic3r::ConfigOptionFloatsTempl< NULLABLE >::serialize(), Slic3r::ConfigOptionPercentsTempl< NULLABLE >::serialize(), Slic3r::ConfigOptionFloatsTempl< NULLABLE >::vserialize(), and Slic3r::ConfigOptionPercentsTempl< NULLABLE >::vserialize().
Here is the caller graph for this function:
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOption.
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOptionVectorBase.
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOptionVectorBase.
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionInt, and Slic3r::ConfigOptionEnum< T >.
|
inlineoverridevirtualinherited |
Implements Slic3r::ConfigOptionVectorBase.
|
inlinestatic |
References Slic3r::coFloats.
Referenced by Slic3r::ConfigOptionFloatsTempl< NULLABLE >::type().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
Reimplemented in Slic3r::ConfigOptionPercentsTempl< NULLABLE >.
References Slic3r::ConfigOptionFloatsTempl< NULLABLE >::static_type().
Here is the call graph for this function:
|
inlinestaticprotected |
Referenced by Slic3r::ConfigOptionFloatsTempl< NULLABLE >::operator==(), Slic3r::ConfigOptionFloatsTempl< NULLABLE >::operator==(), and Slic3r::ConfigOptionPercentsTempl< NULLABLE >::operator==().
Here is the caller graph for this function:
|
inlinestaticprotected |
Referenced by Slic3r::ConfigOptionFloatsTempl< NULLABLE >::operator<(), and Slic3r::ConfigOptionPercentsTempl< NULLABLE >::operator<().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
Reimplemented in Slic3r::ConfigOptionPercentsTempl< NULLABLE >.
References Slic3r::ConfigOptionFloatsTempl< NULLABLE >::serialize_single_value(), and Slic3r::ConfigOptionVector< double >::values.
Here is the call graph for this function:
|
friend |
|
inherited |