SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PeakValue.h
Go to the documentation of this file.
1 
17 /*
18  * PeakValue.h
19  *
20  * Created on: Feb 9, 2017
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_PEAKVALUE_PEAKVALUE_H_
25 #define _SEIMPLEMENTATION_PLUGIN_PEAKVALUE_PEAKVALUE_H_
26 
27 #include "SEUtils/Types.h"
29 
30 namespace SourceXtractor {
31 
32 class PeakValue : public Property {
33 public:
34 
35  virtual ~PeakValue() = default;
36 
37  PeakValue(SeFloat min_value, SeFloat max_value) : m_min_value(min_value), m_max_value(max_value) {}
38 
39  SeFloat getMinValue() const {
40  return m_min_value;
41  }
42 
43  SeFloat getMaxValue() const {
44  return m_max_value;
45  }
46 
47 private:
49 
50 };
51 
52 } /* namespace SourceXtractor */
53 
54 
55 
56 
57 
58 #endif /* SEIMPLEMENTATION_SEIMPLEMENTATION_PLUGIN_PEAKVALUE_PEAKVALUE_H_ */
PeakValue(SeFloat min_value, SeFloat max_value)
Definition: PeakValue.h:37
SeFloat getMinValue() const
Definition: PeakValue.h:39
SeFloat32 SeFloat
Definition: Types.h:32
virtual ~PeakValue()=default
Base class for all Properties. (has no actual content)
Definition: Property.h:33
SeFloat getMaxValue() const
Definition: PeakValue.h:43