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