SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CoreThresholdPartitionStep.h
Go to the documentation of this file.
1 
23 #ifndef _SEIMPLEMENTATION_PLUGIN_CORETHRESHOLDPARTITIONSTEP_H
24 #define _SEIMPLEMENTATION_PLUGIN_CORETHRESHOLDPARTITIONSTEP_H
25 
27 
28 namespace SourceXtractor {
29 
36 
37 public:
38 
40  virtual ~CoreThresholdPartitionStep() = default;
41 
43  CoreThresholdPartitionStep(double snr_level, unsigned int min_pixel_count);
44 
46 
47 
48 private:
49  double m_snr_level;
50  unsigned int m_min_pixel_count;
51 
52 
53 }; /* End of CoreSNRPartitionStep class */
54 
55 } /* namespace SExtractor */
56 
57 
58 #endif
virtual std::vector< std::shared_ptr< SourceInterface > > partition(std::shared_ptr< SourceInterface > source) const override
CoreThresholdPartitionStep(double snr_level, unsigned int min_pixel_count)
Constructor.
A PartitionStep gets applied on a single Source and can result any number of Sources being outputed...
Definition: Partition.h:37
A PartitionStep that rejects Sources if they do not have at least a given number of pixels...
STL class.
virtual ~CoreThresholdPartitionStep()=default
Destructor.