|
|
| ParamValue (Block *algo, std::string name, bool isOutput) |
| |
|
| ParamValue (Block *algo, ParamDefinition *def, bool isOutput) |
| |
|
| ParamValue (bool v) |
| |
|
| ParamValue (int v) |
| |
|
| ParamValue (double v) |
| |
|
| ParamValue (const char *v) |
| |
|
| ParamValue (std::string v) |
| |
|
| ParamValue (cv::Scalar v) |
| |
|
| ParamValue (cv::Mat v) |
| |
|
| ParamValue (Not_A_Value v) |
| |
|
| ParamValue (ParamValue *v) |
| |
|
| ParamValue (const ParamValue &va) |
| |
|
const std::set< ParamValue * > & | getListeners () const |
| |
|
std::set< ParamValue * > & | getListeners () |
| |
|
ParamValue & | operator= (bool const &rhs) |
| |
|
ParamValue & | operator= (int const &rhs) |
| |
|
ParamValue & | operator= (double const &rhs) |
| |
|
ParamValue & | operator= (const char *rhs) |
| |
|
ParamValue & | operator= (std::string const &rhs) |
| |
|
ParamValue & | operator= (cv::Scalar const &rhs) |
| |
|
ParamValue & | operator= (cv::Mat const &rhs) |
| |
|
ParamValue & | operator= (Not_A_Value const &rhs) |
| |
|
ParamValue & | operator= (ParamValue const &rhs) |
| |
|
ParamValue & | operator= (ParamValue *rhs) |
| |
|
bool | operator== (const ParamValue &b) const |
| |
|
bool | operator< (const ParamValue &b) const |
| |
|
bool | operator> (const ParamValue &b) const |
| |
|
bool | operator<= (const ParamValue &b) const |
| |
|
bool | operator>= (const ParamValue &b) const |
| |
|
bool | operator!= (const ParamValue &b) const |
| |
|
void | update () |
| | Update the value. This will render the corresponding block and every ancestors.
|
| |
|
bool | isNeeded () |
| |
|
void | isNeeded (bool paramNeeded) |
| |
|
std::string | toString () const |
| |
|
BlockLink | toBlockLink () const |
| |
|
void | validate (const ParamValue &other) const |
| |
|
void | addValidator (std::initializer_list< ParamValidator * > list) |
| |
|
template<class T > |
| bool | containValidator () const |
| |
|
std::string | getName () const |
| |
|
ParamDefinition * | getDefinition () const |
| |
|
void | setName (std::string val) |
| |
|
bool | isNew () const |
| |
|
void | setNew (bool isNew) |
| |
|
bool | isDefaultValue () const |
| |
|
void | setDefaultValue () |
| |
|
bool | isLinked () const |
| |
|
ParamType | getType (bool allow_AnyType=true) const |
| |
|
Block * | getBlock () const |
| |
|
void | setBlock (Block *b) |
| |
|
std::string | getValFromList () |
| |
|
template<typename T > |
| T | get () const |
| |
|
template<> |
| int | get () const |
| |
|
template<> |
| double | get () const |
| |
|
template<> |
| float | get () const |
| |
|
void | setValue (const ParamValue *value) |
| |
|
void | valid_and_set (const ParamValue &v) |
| |
|
Q_SIGNAL void | paramUpdated () |
| |