17 #ifndef STROMX_RUNTIME_OPERATOREXCEPTI0N_H 18 #define STROMX_RUNTIME_OPERATOREXCEPTI0N_H 20 #include "stromx/runtime/Exception.h" 22 #include "stromx/runtime/OperatorInfo.h" 23 #include "stromx/runtime/Parameter.h" 53 const std::string &
type()
const {
return m_type; }
56 const std::string &
package()
const {
return m_package; }
59 const std::string &
name()
const {
return m_name; }
66 const std::string m_type;
67 const std::string m_package;
99 m_title(param.
title()),
106 unsigned int id()
const {
return m_id; }
109 const std::string &
title()
const {
return m_title; }
115 const unsigned int m_id;
116 const std::string m_title;
157 unsigned int outputId()
const {
return m_outputId; }
159 const unsigned int m_outputId;
171 unsigned int inputId()
const {
return m_inputId; }
173 const unsigned int m_inputId;
196 #endif // STROMX_RUNTIME_OPERATOREXCEPTI0N_H Tried to set a parameter to data of the wrong type.
Definition: OperatorException.h:121
const std::string & type() const
Definition: OperatorException.h:53
const std::string & package() const
Definition: OperatorException.h:56
Definition: VariantHandle.h:34
OperatorError(const OperatorInfo &op, const std::string &message)
Definition: OperatorException.h:36
const std::string & title() const
Definition: OperatorException.h:109
const VariantInterface & variant() const
Definition: OperatorException.h:112
Abstract description of a data variant.
Definition: VariantInterface.h:40
OperatorError(const OperatorInfo &op, const std::string &message, const std::string &name)
Definition: OperatorException.h:43
Tried to set an output to data of the wrong type.
Definition: OperatorException.h:186
A parameter with this ID does not exist.
Definition: OperatorException.h:80
General error in connection with an operator output.
Definition: OperatorException.h:149
const VariantHandle & variant() const
Definition: Description.h:136
General error in connection with a specified parameter.
Definition: OperatorException.h:93
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
const std::string & title() const
Definition: Description.h:130
Abstract stromx exception.
Definition: Exception.h:31
Meta-information about an operator.
Definition: OperatorInfo.h:51
Description of a parameter.
Definition: Parameter.h:34
The current state of the operator does not allow a specific operation.
Definition: OperatorException.h:71
Tried to violate the parameter access mode.
Definition: OperatorException.h:139
Error in connection with a specified operator.
Definition: OperatorException.h:32
unsigned int id() const
Definition: OperatorException.h:106
unsigned int id() const
Definition: Description.h:133
const std::string & name() const
Definition: OperatorException.h:59
void setName(const std::string &name)
Definition: OperatorException.h:62
Tried to set a parameter to a wrong value.
Definition: OperatorException.h:130
virtual const std::string & message() const
Definition: Exception.h:42