ModelComponent.H File Reference

#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>
Include dependency graph for ModelComponent.H:

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)

Detailed Description

base class for parameterized model components

Definition in file ModelComponent.H.


Typedef Documentation

typedef int ModelFlag

Type for bitwise-or'ed combinations of ModelComponent flags.

Definition at line 57 of file ModelComponent.H.


Function Documentation

template<class T >
nub::ref<T> makeSharedComp ( T *  t  )  [inline]

Variable Documentation

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().

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().

Generated on Sun May 8 08:10:57 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3