Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ModelComponent.H File Reference


Detailed Description

base class for parameterized model components

Definition in file ModelComponent.H.

#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:

This graph shows which files directly or indirectly include this file:

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)


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]
 

A convenience function for making a rutz::shared_ptr out of a raw pointer.

Definition at line 54 of file ModelComponent.H.

Referenced by XJunctionChannel::buildSubChans(), TJunctionChannel::buildSubChans(), StereoChannel::buildSubChans(), SoxChannel::buildSubChans(), OrientationChannel::buildSubChans(), MultiColorBandChannel::buildSubChans(), MotionChannel::buildSubChans(), LJunctionChannel::buildSubChans(), IntensityBandChannel::buildSubChans(), IntegerMotionChannel::buildSubChans(), FoeMSTChannel::buildSubChans(), EndPointChannel::buildSubChans(), makeContourChannel(), RawVisualCortex::paramChanged(), IntegerRawVisualCortex::paramChanged(), and MultiDirectFeedChannel::setNumChans().


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::Impl::findMatchingParams(), ModelComponent::getModelParamString(), ModelComponent::getModelParamValAux(), main(), and submain().

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 TigsJob::addContext(), OutputFrameSeries::addFrameDest(), ComplexChannel::addSubChan(), BeoSubOneBal::BeoSubOneBal(), BeoSubTwoBal::BeoSubTwoBal(), StereoChannel::buildSubChans(), SoxChannel::buildSubChans(), OrientationChannel::buildSubChans(), MultiColorBandChannel::buildSubChans(), MotionChannel::buildSubChans(), IntensityBandChannel::buildSubChans(), IntegerOrientationChannel::buildSubChans(), IntegerMotionChannel::buildSubChans(), Channels_xx_facets_xx_1(), ModelComponent::exportOptions(), ModelComponent::Impl::findMatchingParams(), getSalRegions(), ModelComponent::hasSubComponent(), ModelParamBatch::installValues(), SSCMainForm::lineEditBaudrate_returnPressed(), SSCMainForm::lineEditSerDev_returnPressed(), main(), mexFunction(), modelcomponent_xx_master_slave_export_xx_1(), modelcomponent_xx_reentrant_pinfos_xx_1(), TigsInputFrameSeries::paramChanged(), SaliencyMapFeatureExtractor::paramChanged(), SimEventQueueConfigurator::paramChanged(), EyeTrackerConfigurator::paramChanged(), WinnerTakeAllConfigurator::paramChanged(), VisualCortexConfigurator::paramChanged(), VisualBufferConfigurator::paramChanged(), TaskRelevanceMapConfigurator::paramChanged(), SimulationViewerConfigurator::paramChanged(), SaliencyMapConfigurator::paramChanged(), SaccadeControllerHeadConfigurator::paramChanged(), SaccadeControllerEyeConfigurator::paramChanged(), RetinaConfigurator::paramChanged(), PrefrontalCortexConfigurator::paramChanged(), InferoTemporalConfigurator::paramChanged(), GistEstimatorConfigurator::paramChanged(), EyeHeadControllerConfigurator::paramChanged(), EnvSegmenterConfigurator::paramChanged(), AttentionGuidanceMapConfigurator::paramChanged(), AttentionGateConfigurator::paramChanged(), InputFrameSeries::paramChanged(), QtDisplayStream::paramChanged(), FrameGrabberConfigurator::paramChanged(), SingleChannel::paramChanged(), RawVisualCortex::paramChanged(), IntegerRawVisualCortex::paramChanged(), ContourChannel::paramChanged(), ModelManager::parseCommandLine(), MexModelManager::parseMexCommandLine(), processWholeImage(), ModelComponent::reset(), ModelParamBatch::restoreValues(), ModelComponent::save(), FrameOfilt::setConfigInfo(), InputFrameSeries::setFrameSource(), SaliencyMapFeatureExtractor::start1(), SimModule::start1(), ModelComponent::subComponent(), SubController::SubController(), submain(), and SDLdisplayStream::writeFrame().


Generated on Sat Nov 7 13:33:24 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4