SourceXtractorPlusPlus
0.11
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 42 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 45 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 49 of file MultiThresholdPartitionStep.cpp.
References m_children, and std::enable_shared_from_this< MultiThresholdNode >::shared_from_this().
|
inline |
Definition at line 107 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 54 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list, and SourceXtractor::Lutz::PixelGroup::pixel_list.
|
inline |
Definition at line 96 of file MultiThresholdPartitionStep.cpp.
References m_children, and m_pixel_list.
|
inline |
Definition at line 84 of file MultiThresholdPartitionStep.cpp.
References m_is_split, and m_parent.
|
inline |
Definition at line 63 of file MultiThresholdPartitionStep.cpp.
References m_children.
|
inline |
Definition at line 67 of file MultiThresholdPartitionStep.cpp.
References m_parent.
|
inline |
Definition at line 92 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 111 of file MultiThresholdPartitionStep.cpp.
References m_threshold.
|
inline |
Definition at line 71 of file MultiThresholdPartitionStep.cpp.
References SourceXtractor::Image< T >::getValue(), m_pixel_list, and m_threshold.
|
inline |
Definition at line 80 of file MultiThresholdPartitionStep.cpp.
References m_is_split.
|
private |
Definition at line 119 of file MultiThresholdPartitionStep.cpp.
Referenced by addChild(), debugPrint(), and getChildren().
|
private |
Definition at line 121 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and isSplit().
|
private |
Definition at line 118 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and getParent().
|
private |
Definition at line 116 of file MultiThresholdPartitionStep.cpp.
Referenced by addPixel(), contains(), debugPrint(), getPixels(), and getTotalIntensity().
|
private |
Definition at line 123 of file MultiThresholdPartitionStep.cpp.
Referenced by getThreshold(), and getTotalIntensity().