SourceXtractorPlusPlus  0.13
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SourceXtractor::LutzList Class Reference

#include <Lutz.h>

Inheritance diagram for SourceXtractor::LutzList:
[legend]
Collaboration diagram for SourceXtractor::LutzList:
[legend]

Public Member Functions

 LutzList ()
 
virtual ~LutzList ()=default
 
const std::vector< PixelGroup > & getGroups () const
 
void labelImage (const DetectionImage &image, PixelCoordinate offset=PixelCoordinate(0, 0))
 
- Public Member Functions inherited from SourceXtractor::Lutz
 Lutz ()
 
virtual ~Lutz ()=default
 
void labelImage (LutzListener &listener, const DetectionImage &image, PixelCoordinate offset=PixelCoordinate(0, 0))
 
- Public Member Functions inherited from SourceXtractor::Lutz::LutzListener
virtual void publishGroup (PixelGroup &pixel_group)=0
 
virtual void notifyProgress (int, int)
 

Protected Member Functions

virtual void publishGroup (PixelGroup &pixel_group) override
 

Private Attributes

std::vector< PixelGroup > m_groups
 

Detailed Description

Definition at line 65 of file Lutz.h.

Constructor & Destructor Documentation

SourceXtractor::LutzList::LutzList ( )
inline

Definition at line 68 of file Lutz.h.

virtual SourceXtractor::LutzList::~LutzList ( )
virtualdefault

Member Function Documentation

const std::vector<PixelGroup>& SourceXtractor::LutzList::getGroups ( ) const
inline

Definition at line 71 of file Lutz.h.

References m_groups.

Referenced by SourceXtractor::MultiThresholdPartitionStep::partition().

void SourceXtractor::LutzList::labelImage ( const DetectionImage image,
PixelCoordinate  offset = PixelCoordinate(0,0) 
)
inline

Definition at line 75 of file Lutz.h.

References SourceXtractor::Lutz::labelImage().

Referenced by SourceXtractor::MultiThresholdPartitionStep::partition().

Here is the call graph for this function:

void SourceXtractor::LutzList::publishGroup ( PixelGroup &  pixel_group)
overrideprotectedvirtual

Definition at line 232 of file Lutz.cpp.

References m_groups, and std::vector< T >::push_back().

Here is the call graph for this function:

Member Data Documentation

std::vector<PixelGroup> SourceXtractor::LutzList::m_groups
private

Definition at line 83 of file Lutz.h.

Referenced by getGroups(), and publishGroup().


The documentation for this class was generated from the following files: