ChannelFacet that contains one scalar value per feature map. More...
#include <Channels/ChannelFacetScalar.H>
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 |
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.
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] |