|
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 |
Public Member Functions inherited from std::enable_shared_from_this< MultiThresholdNode > | |
| 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().
1.8.5