SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
Public Member Functions | |
MultiThresholdNode (const std::vector< PixelCoordinate > &pixel_list, SeFloat threshold) | |
void | addChild (std::shared_ptr< MultiThresholdNode > child) |
bool | contains (const Lutz::PixelGroup &pixel_group) const |
const std::vector < std::shared_ptr < MultiThresholdNode > > & | getChildren () const |
std::shared_ptr < MultiThresholdNode > | getParent () const |
double | getTotalIntensity (DetectionImage &image, const PixelCoordinate &offset) const |
bool | isSplit () const |
void | flagAsSplit () |
const std::vector < PixelCoordinate > & | getPixels () const |
void | debugPrint () const |
void | addPixel (PixelCoordinate pixel) |
SeFloat | getThreshold () const |
![]() | |
T | enable_shared_from_this (T...args) |
T | operator= (T...args) |
T | shared_from_this (T...args) |
T | ~enable_shared_from_this (T...args) |
Private Attributes | |
std::vector< PixelCoordinate > | m_pixel_list |
std::weak_ptr< MultiThresholdNode > | m_parent |
std::vector< std::shared_ptr < MultiThresholdNode > > | m_children |
bool | m_is_split |
SeFloat | m_threshold |
Definition at line 43 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 46 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 50 of file MultiThresholdPartitionStep.cpp.
References m_children, and std::enable_shared_from_this< MultiThresholdNode >::shared_from_this().
|
inline |
Definition at line 108 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 55 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list, and SourceXtractor::Lutz::PixelGroup::pixel_list.
|
inline |
Definition at line 97 of file MultiThresholdPartitionStep.cpp.
References m_children, and m_pixel_list.
|
inline |
Definition at line 85 of file MultiThresholdPartitionStep.cpp.
References m_is_split, and m_parent.
|
inline |
Definition at line 64 of file MultiThresholdPartitionStep.cpp.
References m_children.
|
inline |
Definition at line 68 of file MultiThresholdPartitionStep.cpp.
References m_parent.
|
inline |
Definition at line 93 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 112 of file MultiThresholdPartitionStep.cpp.
References m_threshold.
|
inline |
Definition at line 72 of file MultiThresholdPartitionStep.cpp.
References SourceXtractor::Image< T >::getValue(), m_pixel_list, and m_threshold.
|
inline |
Definition at line 81 of file MultiThresholdPartitionStep.cpp.
References m_is_split.
|
private |
Definition at line 120 of file MultiThresholdPartitionStep.cpp.
Referenced by addChild(), debugPrint(), and getChildren().
|
private |
Definition at line 122 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and isSplit().
|
private |
Definition at line 119 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and getParent().
|
private |
Definition at line 117 of file MultiThresholdPartitionStep.cpp.
Referenced by addPixel(), contains(), debugPrint(), getPixels(), and getTotalIntensity().
|
private |
Definition at line 124 of file MultiThresholdPartitionStep.cpp.
Referenced by getThreshold(), and getTotalIntensity().