bpp-core3
3.0.0
|
The parameter listener interface. More...
#include <Bpp/Numeric/Parameter.h>
Public Member Functions | |
ParameterListener * | clone () const =0 |
Create a copy of this object and send a pointer to it. More... | |
virtual const std::string & | getId () const =0 |
virtual void | parameterNameChanged (ParameterEvent &event)=0 |
Notify a renaming action. More... | |
virtual void | parameterValueChanged (ParameterEvent &event)=0 |
Notify a value change. More... | |
virtual void | parameterConstraintChanged (ParameterEvent &event)=0 |
Notify a constraint change. More... | |
The parameter listener interface.
Imlementing this interface allows to catch events associated to parameters modifications. Listeners must have an identifier that will be used to pinpoint it when attached to a list. This identifier needs not be unique though, but listeners with identical id will be undistinguishable.
Definition at line 89 of file Parameter.h.
|
pure virtual |
Create a copy of this object and send a pointer to it.
Implements bpp::Clonable.
Implemented in bpp::AliasParameterListener.
|
pure virtual |
Implemented in bpp::AliasParameterListener.
|
pure virtual |
Notify a constraint change.
event | Event associated to the acion. |
Implemented in bpp::AliasParameterListener.
|
pure virtual |
Notify a renaming action.
event | Event associated to the acion. |
Implemented in bpp::AliasParameterListener.
|
pure virtual |
Notify a value change.
event | Event associated to the acion. |
Implemented in bpp::AliasParameterListener.