|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|


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 (VectorImage< DetectionImage::PixelType > &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 49 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 52 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 56 of file MultiThresholdPartitionStep.cpp.
References m_children, and std::enable_shared_from_this< MultiThresholdNode >::shared_from_this().

|
inline |
Definition at line 114 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 61 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 103 of file MultiThresholdPartitionStep.cpp.
References m_children, and m_pixel_list.
|
inline |
Definition at line 91 of file MultiThresholdPartitionStep.cpp.
References m_is_split, and m_parent.
|
inline |
Definition at line 70 of file MultiThresholdPartitionStep.cpp.
References m_children.
|
inline |
Definition at line 74 of file MultiThresholdPartitionStep.cpp.
References m_parent.
|
inline |
Definition at line 99 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 118 of file MultiThresholdPartitionStep.cpp.
References m_threshold.
|
inline |
Definition at line 78 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list, and m_threshold.
|
inline |
Definition at line 87 of file MultiThresholdPartitionStep.cpp.
References m_is_split.
|
private |
Definition at line 126 of file MultiThresholdPartitionStep.cpp.
Referenced by addChild(), debugPrint(), and getChildren().
|
private |
Definition at line 128 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and isSplit().
|
private |
Definition at line 125 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and getParent().
|
private |
Definition at line 123 of file MultiThresholdPartitionStep.cpp.
Referenced by addPixel(), contains(), debugPrint(), getPixels(), and getTotalIntensity().
|
private |
Definition at line 130 of file MultiThresholdPartitionStep.cpp.
Referenced by getThreshold(), and getTotalIntensity().