32#ifndef ANDRE_DETECTOR2_H_
33#define ANDRE_DETECTOR2_H_
36#include <main/palette-manager.h>
98 const std::string &
getOutputQuantity(
const std::string & inputQuantity =
"")
const;
100 static bool SUPPORT_UNIVERSAL;
158 mout.error(
"stopping");
200 unsigned short int _count;
202 mutable std::string upperCaseName;
223 void _infect(
Image & data,
int windowWidth,
int windowHeight,
double enhancement)
const;
const std::string description
Brief, human-readable description of this bean.
Definition BeanLike.h:309
virtual const std::string & getName() const
Return the name of an instance.
Definition BeanLike.h:89
const std::string name
Name of this bean, typically also the name of the (derived) class.
Definition BeanLike.h:306
LogSourc e is the means for a function or any program segment to "connect" to a Log.
Definition Log.h:326
Image with static geometry.
Definition ImageFrame.h:62
Class for multi-channel digital images. Supports dynamic typing with base types (char,...
Definition Image.h:183
The base class for detector and removal operators.
Definition AndreOp.h:53
void setQuantities(const std::string &s)
Sets basic quantities and quality quantities. These sets are separated by '/'.
Definition DataSelector.cpp:299
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
Definition Data.h:1293
Base class for anomaly detectors.
Definition DetectorOp.h:49
virtual void writeHow(PlainData< PolarDst > &dstData) const
After running a cmd, write execution details.
Definition DetectorOp.cpp:311
const drain::image::Palette::value_type & classEntry
Index applied in the legend of the classification results.
Definition DetectorOp.h:106
virtual void computeProducts(const DataSetMap< PolarSrc > &srcVolume, DataSetMap< PolarDst > &dstVolume) const
Definition DetectorOp.h:118
DetectorOp(const std::string &name=__FUNCTION__, const std::string &description="", const std::string &echoClass="")
Definition DetectorOp.h:66
virtual void initDataDst(const PlainData< PolarSrc > &srcData, PlainData< PolarDst > &dstData, const std::string &quantity="") const
If raised, make template? Cf. Volume::initDst ?
Definition DetectorOp.cpp:235
virtual void runDetection(const DataSetMap< PolarSrc > &srcVolume, DataSetMap< PolarDst > &dstVolume) const
Definition DetectorOp.cpp:82
virtual const std::string & getOutputQuantity(const std::string &inputQuantity="") const
Returns the quantity name, by default the name of the class in upper case letters.
Definition DetectorOp.cpp:262
virtual void runDetector(const PlainData< PolarSrc > &srcData, PlainData< PolarDst > &dstProb) const
Process as sweep (data in one elevation angle). Disabled; see runDetection() above for the equivalent...
Definition DetectorOp.h:155
bool REQUIRE_STANDARD_DATA
Set to true if operator expects fixed background intensities instead of "nodata" defined by the Polar...
Definition DetectorOp.h:212
DetectorOp(const DetectorOp &op)
Copy constructor.
Definition DetectorOp.h:88
bool UNIVERSAL
If true, applies also to quantities str than the one used in detection. The detection and the accumul...
Definition DetectorOp.h:177
void _enhanceDirectionally(Image &data, float medianPos, int windowWidth) const
Enhances the detection result by reinforcing sectors of strong response, attenuating others....
Definition DetectorOp.cpp:327
Namespace for images and image processing tools.
Definition AccumulationArray.cpp:45
Definition AltitudeOp.cpp:42
Definition palette-manager.h:41