24 #ifndef __evFeatureCompositor_h 25 #define __evFeatureCompositor_h 46 return(
evString(
"evFeatureCompositor"));
87 if (significance_map.
GetSize() !=
90 ErrorHandler.
ErrorMessage(
"evFeatureCompositor::AddFeature(): Significance map must be same size as others in the composite list");
virtual ~evFeatureCompositor(void)
Definition: evFeatureCompositor.h:41
void Initialize(void)
Definition: evFeatureCompositor.h:72
unsigned int GetNumberOfFields(void) const
Definition: evFeatureCompositor.h:77
virtual int AddFeature(const evScalarField &significance_map)
Definition: evFeatureCompositor.h:83
virtual int Composite(evScalarField &significance_map) const =0
std::vector< evFeatureField > CompositeList
Definition: evFeatureCompositor.h:65
evFeatureField operator[](const int index) const
Definition: evFeatureCompositor.h:58
evFeatureCompositor(void)
Definition: evFeatureCompositor.h:37
Definition: evFeatureCompositor.h:34
evErrorHandler ErrorHandler
unsigned int GetSize(const unsigned int index) const
Definition: evField.h:285
void ErrorMessage(const char *format,...)
virtual const evString GetClassName(void) const
Definition: evFeatureCompositor.h:44
Definition: evScalarField.h:31
Definition: evProcessObject.h:31
const evScalarField * evFeatureField
Definition: evFeatureCompositor.h:55
Definition: evString.h:30