|
SourceXtractorPlusPlus 1.0.3
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 46 of file MultiThresholdPartitionStep.cpp.
|
inline |
Definition at line 49 of file MultiThresholdPartitionStep.cpp.
References m_is_split, m_pixel_list, and m_threshold.
|
inline |
Definition at line 53 of file MultiThresholdPartitionStep.cpp.
References m_children, and std::enable_shared_from_this< MultiThresholdNode >::shared_from_this().

|
inline |
Definition at line 111 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 58 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list, and SourceXtractor::Lutz::PixelGroup::pixel_list.
|
inline |
Definition at line 100 of file MultiThresholdPartitionStep.cpp.
References m_children, and m_pixel_list.
|
inline |
Definition at line 88 of file MultiThresholdPartitionStep.cpp.
References m_is_split, and m_parent.
|
inline |
Definition at line 67 of file MultiThresholdPartitionStep.cpp.
References m_children.
|
inline |
Definition at line 71 of file MultiThresholdPartitionStep.cpp.
References m_parent.
|
inline |
Definition at line 96 of file MultiThresholdPartitionStep.cpp.
References m_pixel_list.
|
inline |
Definition at line 115 of file MultiThresholdPartitionStep.cpp.
References m_threshold.
|
inline |
Definition at line 75 of file MultiThresholdPartitionStep.cpp.
References SourceXtractor::VectorImage< T >::getValue(), m_pixel_list, and m_threshold.

|
inline |
Definition at line 84 of file MultiThresholdPartitionStep.cpp.
References m_is_split.
|
private |
Definition at line 123 of file MultiThresholdPartitionStep.cpp.
Referenced by addChild(), debugPrint(), and getChildren().
|
private |
Definition at line 125 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), isSplit(), and MultiThresholdNode().
|
private |
Definition at line 122 of file MultiThresholdPartitionStep.cpp.
Referenced by flagAsSplit(), and getParent().
|
private |
Definition at line 120 of file MultiThresholdPartitionStep.cpp.
Referenced by addPixel(), contains(), debugPrint(), getPixels(), getTotalIntensity(), and MultiThresholdNode().
|
private |
Definition at line 127 of file MultiThresholdPartitionStep.cpp.
Referenced by getThreshold(), getTotalIntensity(), and MultiThresholdNode().