Configurator for EnvSegmenter subclasses. More...
#include <Neuro/EnvSegmenterConfigurator.H>
Public Member Functions | |
EnvSegmenterConfigurator (OptionManager &mgr, const std::string &descrName="Embeddable Segmenter Configurator", const std::string &tagName="EnvSegmenterConfigurator") | |
nub::ref< EnvSegmenter > | getSeg () const |
Get the chosen SaccadeController. | |
virtual void | paramChanged (ModelParamBase *const param, const bool valueChanged, ParamClient::ChangeStatus *status) |
Intercept people changing our itsSegType ModelParam. |
Configurator for EnvSegmenter subclasses.
Definition at line 46 of file EnvSegmenterConfigurator.H.
nub::ref< EnvSegmenter > EnvSegmenterConfigurator::getSeg | ( | ) | const |
Get the chosen SaccadeController.
Definition at line 70 of file EnvSegmenterConfigurator.C.
void EnvSegmenterConfigurator::paramChanged | ( | ModelParamBase *const | param, | |
const bool | valueChanged, | |||
ParamClient::ChangeStatus * | status | |||
) | [virtual] |
Intercept people changing our itsSegType ModelParam.
Reimplemented from ModelComponent.
Definition at line 76 of file EnvSegmenterConfigurator.C.
References ModelComponent::addSubComponent(), ModelComponent::getManager(), OModelParam< T >::getVal(), MC_RECURSE, ModelComponent::removeSubComponent(), and nub::ref< T >::reset().