|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <Frame.h>

Classes | |
| class | ImageFilter |
Private Member Functions | |
| void | applyFilter () |
| void | applyInterpolation () |
| SourceXtractor::Frame< T >::Frame | ( | std::shared_ptr< Image< T > > | detection_image, |
| std::shared_ptr< WeightImage > | variance_map, | ||
| WeightImage::PixelType | variance_threshold, | ||
| std::shared_ptr< CoordinateSystem > | coordinate_system, | ||
| SeFloat | gain, | ||
| SeFloat | saturation, | ||
| int | interpolation_gap ) |
Definition at line 31 of file Frame.cpp.
References applyFilter(), applyInterpolation(), m_background_rms, m_coordinate_system, m_detection_threshold, m_gain, m_image, m_interpolation_gap, m_saturation, m_variance_map, and m_variance_threshold.

|
explicit |
Definition at line 52 of file Frame.cpp.
References applyFilter(), applyInterpolation(), SourceXtractor::ConstantImage< T >::create(), m_background_rms, m_coordinate_system, m_detection_threshold, m_gain, m_image, m_interpolation_gap, m_saturation, m_variance_map, and m_variance_threshold.

|
private |
Definition at line 262 of file Frame.cpp.
References SourceXtractor::FunctionalImage< T, I >::create(), getSubtractedImage(), getUnfilteredVarianceMap(), m_filter, m_filtered_image, m_filtered_variance_map, m_variance_threshold, and std::max().
Referenced by Frame(), Frame(), setBackgroundLevel(), setFilter(), setVarianceMap(), and setVarianceThreshold().

|
private |
Definition at line 282 of file Frame.cpp.
References SourceXtractor::BufferedImage< T >::create(), m_image, m_interpolated_image, m_interpolated_variance, m_interpolation_gap, m_variance_map, m_variance_threshold, and std::make_shared().
Referenced by Frame(), Frame(), setVarianceMap(), and setVarianceThreshold().

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getBackgroundLevelMap | ( | ) | const |
Definition at line 212 of file Frame.cpp.
References SourceXtractor::ConstantImage< T >::create(), m_background_level_map, and m_image.
Referenced by getSubtractedImage().

|
inline |
|
inline |
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getDetectionThresholdMap | ( | ) | const |
Definition at line 164 of file Frame.cpp.
References m_detection_threshold, m_variance_map, and std::sqrt().
Referenced by getImage().

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getFilteredImage | ( | ) | const |
Definition at line 129 of file Frame.cpp.
References m_filtered_image.
Referenced by getImage(), getSnrImage(), and getThresholdedImage().
|
inline |
|
inline |
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getImage | ( | FrameImageLayer | layer | ) | const |
Definition at line 74 of file Frame.cpp.
References getDetectionThresholdMap(), getFilteredImage(), getInterpolatedImage(), getOriginalImage(), getOriginalVarianceMap(), getSnrImage(), getSubtractedImage(), getThresholdedImage(), getUnfilteredVarianceMap(), getVarianceMap(), SourceXtractor::LayerDetectionThresholdMap, SourceXtractor::LayerFilteredImage, SourceXtractor::LayerInterpolatedImage, SourceXtractor::LayerOriginalImage, SourceXtractor::LayerOriginalVarianceMap, SourceXtractor::LayerSignalToNoiseMap, SourceXtractor::LayerSubtractedImage, SourceXtractor::LayerThresholdedImage, SourceXtractor::LayerUnfilteredVarianceMap, and SourceXtractor::LayerVarianceMap.

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getInterpolatedImage | ( | ) | const |
Definition at line 112 of file Frame.cpp.
References m_image, and m_interpolated_image.
Referenced by getImage(), and getSubtractedImage().
|
inline |
|
inline |
|
inline |
Definition at line 79 of file Frame.h.
Referenced by getImage().
|
inline |
Definition at line 123 of file Frame.h.
Referenced by getImage().
|
inline |
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getSnrImage | ( | ) | const |
Definition at line 141 of file Frame.cpp.
References SourceXtractor::ProcessedImage< T, SnrOperation< T > >::create(), getFilteredImage(), and getVarianceMap().
Referenced by getImage().

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getSubtractedImage | ( | ) | const |
Definition at line 123 of file Frame.cpp.
References SourceXtractor::ProcessedImage< T, SubtractOperation< T > >::create(), getBackgroundLevelMap(), and getInterpolatedImage().
Referenced by applyFilter(), and getImage().

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getThresholdedImage | ( | ) | const |
Definition at line 135 of file Frame.cpp.
References SourceXtractor::ThresholdedImage< T >::create(), getFilteredImage(), getVarianceMap(), and m_detection_threshold.
Referenced by getImage().

| std::shared_ptr< WeightImage > SourceXtractor::Frame< T >::getUnfilteredVarianceMap | ( | ) | const |
Definition at line 153 of file Frame.cpp.
References m_interpolated_variance, and m_variance_map.
Referenced by applyFilter(), and getImage().
| std::shared_ptr< WeightImage > SourceXtractor::Frame< T >::getVarianceMap | ( | ) | const |
Definition at line 147 of file Frame.cpp.
References m_filtered_variance_map.
Referenced by getImage(), getSnrImage(), and getThresholdedImage().
|
inline |
| void SourceXtractor::Frame< T >::setBackgroundLevel | ( | std::shared_ptr< Image< T > > | background_level_map, |
| T | background_rms ) |
Definition at line 236 of file Frame.cpp.
References applyFilter(), m_background_level_map, m_background_rms, m_filtered_image, and m_filtered_variance_map.

| void SourceXtractor::Frame< T >::setBackgroundLevel | ( | T | background_level | ) |
Definition at line 230 of file Frame.cpp.
References SourceXtractor::ConstantImage< T >::create(), m_image, and setBackgroundLevel().
Referenced by setBackgroundLevel().

| void SourceXtractor::Frame< T >::setDetectionThreshold | ( | T | detection_threshold | ) |
Definition at line 224 of file Frame.cpp.
References m_detection_threshold.
| void SourceXtractor::Frame< T >::setFilter | ( | std::shared_ptr< ImageFilter > | filter | ) |
Definition at line 247 of file Frame.cpp.
References applyFilter(), m_filter, m_filtered_image, and m_filtered_variance_map.

|
inline |
| void SourceXtractor::Frame< T >::setLabel | ( | const std::string & | label | ) |
|
inline |
| void SourceXtractor::Frame< T >::setVarianceMap | ( | std::shared_ptr< WeightImage > | variance_map | ) |
Definition at line 175 of file Frame.cpp.
References applyFilter(), applyInterpolation(), m_filtered_image, m_filtered_variance_map, m_interpolated_image, m_interpolated_variance, and m_variance_map.

| void SourceXtractor::Frame< T >::setVarianceThreshold | ( | WeightImage::PixelType | threshold | ) |
Definition at line 190 of file Frame.cpp.
References applyFilter(), applyInterpolation(), m_filtered_image, m_filtered_variance_map, m_interpolated_image, m_interpolated_variance, m_variance_threshold, and std::numeric_limits::max().

|
private |
Definition at line 184 of file Frame.h.
Referenced by getBackgroundLevelMap(), and setBackgroundLevel().
|
private |
Definition at line 190 of file Frame.h.
Referenced by Frame(), Frame(), and setBackgroundLevel().
|
private |
|
private |
Definition at line 192 of file Frame.h.
Referenced by Frame(), Frame(), getDetectionThresholdMap(), getThresholdedImage(), and setDetectionThreshold().
|
private |
Definition at line 197 of file Frame.h.
Referenced by applyFilter(), and setFilter().
|
private |
Definition at line 200 of file Frame.h.
Referenced by applyFilter(), getFilteredImage(), setBackgroundLevel(), setFilter(), setVarianceMap(), and setVarianceThreshold().
|
private |
Definition at line 201 of file Frame.h.
Referenced by applyFilter(), getVarianceMap(), setBackgroundLevel(), setFilter(), setVarianceMap(), and setVarianceThreshold().
|
private |
|
private |
|
private |
Definition at line 182 of file Frame.h.
Referenced by applyInterpolation(), Frame(), Frame(), getBackgroundLevelMap(), getInterpolatedImage(), and setBackgroundLevel().
|
private |
Definition at line 198 of file Frame.h.
Referenced by applyInterpolation(), getInterpolatedImage(), setVarianceMap(), and setVarianceThreshold().
|
private |
Definition at line 199 of file Frame.h.
Referenced by applyInterpolation(), getUnfilteredVarianceMap(), setVarianceMap(), and setVarianceThreshold().
|
private |
Definition at line 195 of file Frame.h.
Referenced by applyInterpolation(), Frame(), and Frame().
|
private |
Definition at line 203 of file Frame.h.
Referenced by setLabel().
|
private |
|
private |
|
private |
Definition at line 183 of file Frame.h.
Referenced by applyInterpolation(), Frame(), Frame(), getDetectionThresholdMap(), getUnfilteredVarianceMap(), and setVarianceMap().
|
private |
Definition at line 193 of file Frame.h.
Referenced by applyFilter(), applyInterpolation(), Frame(), Frame(), and setVarianceThreshold().