#include "Component/ParamClient.H"
#include "Component/ModelParamBase.H"
#include "Util/Types.H"
#include "Util/log.H"
#include "nub/object.h"
#include "nub/ref.h"
#include "rutz/shared_ptr.h"
#include <iosfwd>
#include <string>
Go to the source code of this file.
Classes | |
class | ModelComponentSaveInfo |
Provide some information about howto save() things. More... | |
class | ModelComponent |
Base class for parameterized model components. More... | |
Typedefs | |
typedef int | ModelFlag |
Type for bitwise-or'ed combinations of ModelComponent flags. | |
Functions | |
template<class T > | |
nub::ref< T > | makeSharedComp (T *t) |
A convenience function for making a rutz::shared_ptr out of a raw pointer. | |
Variables | |
const ModelFlag | MC_NO_FLAGS = 0 |
placeholder for "no flags" | |
const ModelFlag | MC_RECURSE = (1 << 0) |
do operations recursively on subcomponents | |
const ModelFlag | MC_IGNORE_MISSING = (1 << 1) |
ignore missing param values, if possible (not all ops allow this flag) |
base class for parameterized model components
Definition in file ModelComponent.H.
typedef int ModelFlag |
Type for bitwise-or'ed combinations of ModelComponent flags.
Definition at line 57 of file ModelComponent.H.
nub::ref<T> makeSharedComp | ( | T * | t | ) | [inline] |
A convenience function for making a rutz::shared_ptr out of a raw pointer.
Definition at line 54 of file ModelComponent.H.
Referenced by MultiColorBandChannel::buildSubChans(), IntensityBandChannel::buildSubChans(), IntegerMotionChannel::buildSubChans(), DepthMotionChannel::buildSubChans(), EndPointChannel::buildSubChans(), FoeMSTChannel::buildSubChans(), LJunctionChannel::buildSubChans(), StereoChannel::buildSubChans(), SoxChannel::buildSubChans(), MotionSpatioTemporalChannel::buildSubChans(), XJunctionChannel::buildSubChans(), OrientationChannel::buildSubChans(), MotionOpticalFlowChannel::buildSubChans(), MotionChannel::buildSubChans(), TJunctionChannel::buildSubChans(), DepthChannel::DepthChannel(), makeContourChannel(), RawVisualCortex::paramChanged(), IntegerRawVisualCortex::paramChanged(), and MultiDirectFeedChannel::setNumChans().
const ModelFlag MC_IGNORE_MISSING = (1 << 1) |
ignore missing param values, if possible (not all ops allow this flag)
Definition at line 69 of file ModelComponent.H.
Referenced by ModelComponent::getModelParamString(), ModelComponent::getModelParamValAux(), main(), RetinaCT::start1(), and ComplexChannel::start2().
const ModelFlag MC_NO_FLAGS = 0 |
placeholder for "no flags"
Definition at line 63 of file ModelComponent.H.
const ModelFlag MC_RECURSE = (1 << 0) |
do operations recursively on subcomponents
Definition at line 66 of file ModelComponent.H.
Referenced by OutputFrameSeries::addFrameDest(), ComplexChannel::addSubChan(), BeoSubOneBal::BeoSubOneBal(), BeoSubTwoBal::BeoSubTwoBal(), MultiColorBandChannel::buildSubChans(), IntensityBandChannel::buildSubChans(), IntegerMotionChannel::buildSubChans(), DepthMotionChannel::buildSubChans(), StereoChannel::buildSubChans(), SoxChannel::buildSubChans(), MotionSpatioTemporalChannel::buildSubChans(), IntegerOrientationChannel::buildSubChans(), OrientationChannel::buildSubChans(), MotionOpticalFlowChannel::buildSubChans(), MotionChannel::buildSubChans(), ModelComponent::exportOptions(), getSalRegions(), ModelComponent::hasSubComponent(), ModelParamBatch::installValues(), main(), TigsInputFrameSeries::paramChanged(), SaliencyMapFeatureExtractor::paramChanged(), SimEventQueueConfigurator::paramChanged(), SingleChannel::paramChanged(), AttentionGuidanceMapConfigurator::paramChanged(), RawVisualCortex::paramChanged(), QtDisplayStream::paramChanged(), TaskRelevanceMapConfigurator::paramChanged(), EyeTrackerConfigurator::paramChanged(), EnvSegmenterConfigurator::paramChanged(), VisualCortexConfigurator::paramChanged(), SaccadeControllerHeadConfigurator::paramChanged(), RetinaConfigurator::paramChanged(), IntegerRawVisualCortex::paramChanged(), SimulationViewerConfigurator::paramChanged(), InputFrameSeries::paramChanged(), AttentionGateConfigurator::paramChanged(), PrefrontalCortexConfigurator::paramChanged(), VisualBufferConfigurator::paramChanged(), WinnerTakeAllConfigurator::paramChanged(), GistEstimatorConfigurator::paramChanged(), SaliencyMapConfigurator::paramChanged(), HandControllerConfigurator::paramChanged(), SaccadeControllerEyeConfigurator::paramChanged(), FrameGrabberConfigurator::paramChanged(), EyeHeadControllerConfigurator::paramChanged(), InferoTemporalConfigurator::paramChanged(), ContourChannel::paramChanged(), ModelManager::parseCommandLine(), MexModelManager::parseMexCommandLine(), ModelComponent::reset(), ModelParamBatch::restoreValues(), ModelComponent::save(), FrameOfilt::setConfigInfo(), InputFrameSeries::setFrameSource(), SaliencyMapFeatureExtractor::start1(), SimModule::start1(), RetinaCT::start1(), ModelComponent::subComponent(), SubController::SubController(), submain(), and SDLdisplayStream::writeFrame().