SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
Public Member Functions | |
LutzLabellingListener (Segmentation::LabellingListener &listener, std::shared_ptr< SourceFactory > source_factory, int window_size) | |
virtual | ~LutzLabellingListener ()=default |
void | publishGroup (Lutz::PixelGroup &pixel_group) override |
void | notifyProgress (int line, int total) override |
Private Attributes | |
Segmentation::LabellingListener & | m_listener |
std::shared_ptr< SourceFactory > | m_source_factory |
int | m_window_size |
Definition at line 38 of file LutzSegmentation.cpp.
|
inline |
Definition at line 40 of file LutzSegmentation.cpp.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from SourceXtractor::Lutz::LutzListener.
Definition at line 55 of file LutzSegmentation.cpp.
References m_listener, m_window_size, SourceXtractor::Segmentation::LabellingListener::notifyProgress(), and SourceXtractor::Segmentation::LabellingListener::requestProcessing().
|
inlineoverridevirtual |
Implements SourceXtractor::Lutz::LutzListener.
Definition at line 48 of file LutzSegmentation.cpp.
References m_listener, m_source_factory, SourceXtractor::Lutz::PixelGroup::pixel_list, and SourceXtractor::Segmentation::LabellingListener::publishSource().
|
private |
Definition at line 64 of file LutzSegmentation.cpp.
Referenced by notifyProgress(), and publishGroup().
|
private |
Definition at line 65 of file LutzSegmentation.cpp.
Referenced by publishGroup().
|
private |
Definition at line 66 of file LutzSegmentation.cpp.
Referenced by notifyProgress().