ChannelFacetScalar Class Reference

ChannelFacet that contains one scalar value per feature map. More...

#include <Channels/ChannelFacetScalar.H>

Inheritance diagram for ChannelFacetScalar:
Inheritance graph
[legend]
Collaboration diagram for ChannelFacetScalar:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~ChannelFacetScalar ()
 Virtual destructor for safe inheritance.

Protected Member Functions

 ChannelFacetScalar (const uint siz, const double initval)
 Constructor.

Protected Attributes

std::vector< double > itsVals

Detailed Description

ChannelFacet that contains one scalar value per feature map.

This is a simple derivation of ChannelFacet to add one scalar value to each feature map of a SingleChannel, or to each subchannel of a ComplexChannel. ChannelFacetScalar is a virtual base that cannot be implemented because it inherits pure virtual readFrom() and writeTo() from ChannelFacet, see ChannelFacetScalarSingle and ChannelFacetScalarComplex for implementable derivations. This class is used, e.g., to store a weighing (gain) coefficient for each submap, or the mean or std submap values, for either targets or distractors, etc.

Definition at line 59 of file ChannelFacetScalar.H.


Constructor & Destructor Documentation

ChannelFacetScalar::~ChannelFacetScalar (  )  [virtual]

Virtual destructor for safe inheritance.

Definition at line 52 of file ChannelFacetScalar.C.

ChannelFacetScalar::ChannelFacetScalar ( const uint  siz,
const double  initval 
) [protected]

Constructor.

Our data values

Definition at line 46 of file ChannelFacetScalar.C.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:10 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3