#include <design_param_binding.hpp>
◆ DesignParamBinding()
| pulp::view::DesignParamBinding::DesignParamBinding |
( |
View & | owner | ) |
|
|
explicit |
◆ apply_grid()
| void pulp::view::DesignParamBinding::apply_grid |
( |
std::vector< DesignFrameElement > & | elements | ) |
|
◆ build_grid()
| void pulp::view::DesignParamBinding::build_grid |
( |
std::vector< std::string > | keys, |
|
|
std::vector< DesignFrameElement > & | elements ) |
◆ element_has_scalar_source()
| bool pulp::view::DesignParamBinding::element_has_scalar_source |
( |
int | i | ) |
const |
◆ element_scalar()
| float pulp::view::DesignParamBinding::element_scalar |
( |
int | i | ) |
const |
◆ grid_keys()
| const std::vector< std::string > & pulp::view::DesignParamBinding::grid_keys |
( |
| ) |
const |
|
inline |
◆ host_has_param_for()
| bool pulp::view::DesignParamBinding::host_has_param_for |
( |
const std::string & | key, |
|
|
HostParamSurface * | hp ) const |
◆ host_step_count_for()
| int pulp::view::DesignParamBinding::host_step_count_for |
( |
const std::string & | key, |
|
|
HostParamSurface * | hp ) const |
◆ is_stand_in()
| bool pulp::view::DesignParamBinding::is_stand_in |
( |
int | i, |
|
|
int | element_count ) const |
◆ mismatches()
| const std::vector< ParamScaleMismatch > & pulp::view::DesignParamBinding::mismatches |
( |
| ) |
const |
|
inline |
◆ rebuild_slots()
| void pulp::view::DesignParamBinding::rebuild_slots |
( |
const std::vector< DesignFrameElement > & | elements | ) |
|
◆ report_mismatch()
| void pulp::view::DesignParamBinding::report_mismatch |
( |
const std::string & | key, |
|
|
int | ui_count, |
|
|
int | host_count, |
|
|
bool | host_has_param ) |
◆ set_on_mismatch()
| void pulp::view::DesignParamBinding::set_on_mismatch |
( |
std::function< void(const ParamScaleMismatch &)> | cb | ) |
|
◆ set_scalar_source()
| void pulp::view::DesignParamBinding::set_scalar_source |
( |
const std::string & | param_key, |
|
|
std::shared_ptr< ScalarSource > | source, |
|
|
const std::vector< DesignFrameElement > & | elements ) |
The documentation for this class was generated from the following file: