00001
00009
00010 #ifndef IMEDGINETHRESHOLD_CONFIGURATION_H
00011 #define IMEDGINETHRESHOLD_CONFIGURATION_H
00012
00013 #include "../configuration.h"
00014
00015 namespace imedgine
00016 {
00017
00024
00025 class ThresholdConfiguration : public Configuration
00026 {
00027 public:
00028
00029
00031
00032 ThresholdConfiguration();
00033
00034
00036
00037 ~ThresholdConfiguration();
00038
00039
00040
00041
00042 void setUpperBound(double upper_bound);
00043
00044
00045
00046 double getUpperBound() const;
00047
00048
00049
00050 void setLowerBound(double lower_bound);
00051
00052
00053
00054 double getLowerBound() const;
00055
00056
00057
00058 void setDefaultPixelValue(double default_pixel_value);
00059
00060
00061
00062 double getDefaultPixelValue() const;
00063
00064 private:
00065 double upper_bound_;
00066 double lower_bound_;
00067 double default_pixel_value_;
00068 };
00069 }
00070
00071 #endif