MapCombineType.C File Reference

#include "Channels/MapCombineType.H"
#include "Image/Image.H"
#include "Image/MathOps.H"
#include "Util/StringConversions.H"
#include "Util/StringUtil.H"
#include "Util/log.H"
Include dependency graph for MapCombineType.C:

Go to the source code of this file.

Functions

Image< float > mapCombine (const MapCombineType typ, const Image< float > &a, const Image< float > &b)
 Combine two maps according to the given combination strategy.
std::string convertToString (const MapCombineType typ)
 MapCombineType -> string.
void convertFromString (const std::string &str1, MapCombineType &typ)
 string -> MapCombineType

Detailed Description

Definition in file MapCombineType.C.


Function Documentation

void convertFromString ( const std::string str1,
MapCombineType typ 
)

string -> MapCombineType

Definition at line 89 of file MapCombineType.C.

References MAPCOMBINE_MAX, MAPCOMBINE_SUM, and toLowerCase().

std::string convertToString ( const MapCombineType  typ  ) 

MapCombineType -> string.

Definition at line 76 of file MapCombineType.C.

References MAPCOMBINE_MAX, and MAPCOMBINE_SUM.

Image<float> mapCombine ( const MapCombineType  typ,
const Image< float > &  a,
const Image< float > &  b 
)

Combine two maps according to the given combination strategy.

For convenience in writing map-combination loops, one of the images may be empty, in which case the result will just be the other image.

Definition at line 50 of file MapCombineType.C.

References Image< T >::getDims(), Image< T >::getHeight(), Image< T >::getWidth(), Image< T >::initialized(), MAPCOMBINE_MAX, MAPCOMBINE_SUM, and takeMax().

Referenced by ComplexChannel::combineOutputs().

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