SourceXtractorPlusPlus
0.15
Please provide a description of the project.
|
#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 SourceXtractor::Frame< T >::applyFilter(), and SourceXtractor::Frame< T >::applyInterpolation().
SourceXtractor::Frame< T >::Frame | ( | std::shared_ptr< Image< T >> | detection_image, |
std::shared_ptr< CoordinateSystem > | coordinate_system = nullptr , |
||
std::shared_ptr< WeightImage > | variance_map = nullptr |
||
) |
Definition at line 52 of file Frame.cpp.
References SourceXtractor::Frame< T >::applyFilter(), SourceXtractor::Frame< T >::applyInterpolation(), SourceXtractor::ConstantImage< T >::create(), and SourceXtractor::Frame< T >::m_variance_map.
|
private |
Definition at line 255 of file Frame.cpp.
References SourceXtractor::FunctionalImage< T, I >::create(), and std::max().
Referenced by SourceXtractor::Frame< T >::Frame().
|
private |
Definition at line 275 of file Frame.cpp.
References SourceXtractor::BufferedImage< T >::create(), and std::make_shared().
Referenced by SourceXtractor::Frame< T >::Frame().
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getBackgroundLevelMap |
Definition at line 205 of file Frame.cpp.
References SourceXtractor::ConstantImage< T >::create().
|
inline |
Definition at line 129 of file Frame.h.
References SourceXtractor::Frame< T >::m_background_rms.
|
inline |
Definition at line 113 of file Frame.h.
References SourceXtractor::Frame< T >::m_coordinate_system.
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getDetectionThresholdMap |
Definition at line 164 of file Frame.cpp.
References std::sqrt().
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getFilteredImage |
|
inline |
Definition at line 121 of file Frame.h.
References SourceXtractor::Frame< T >::m_gain.
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getImage | ( | FrameImageLayer | layer | ) | const |
Definition at line 74 of file Frame.cpp.
References 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 |
|
inline |
Definition at line 135 of file Frame.h.
References SourceXtractor::Frame< T >::m_label.
|
inline |
Definition at line 78 of file Frame.h.
References SourceXtractor::Frame< T >::m_image.
|
inline |
Definition at line 105 of file Frame.h.
References SourceXtractor::Frame< T >::m_variance_map.
|
inline |
Definition at line 125 of file Frame.h.
References SourceXtractor::Frame< T >::m_saturation.
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getSnrImage |
Definition at line 141 of file Frame.cpp.
References SourceXtractor::ProcessedImage< T, P >::create().
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getSubtractedImage |
Definition at line 123 of file Frame.cpp.
References SourceXtractor::ProcessedImage< T, P >::create().
std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getThresholdedImage |
Definition at line 135 of file Frame.cpp.
References SourceXtractor::ThresholdedImage< T >::create().
std::shared_ptr< WeightImage > SourceXtractor::Frame< T >::getUnfilteredVarianceMap |
std::shared_ptr< WeightImage > SourceXtractor::Frame< T >::getVarianceMap |
|
inline |
Definition at line 117 of file Frame.h.
References SourceXtractor::Frame< T >::m_variance_threshold.
void SourceXtractor::Frame< T >::setBackgroundLevel | ( | std::shared_ptr< Image< T >> | background_level_map, |
T | background_rms | ||
) |
void SourceXtractor::Frame< T >::setBackgroundLevel | ( | T | background_level | ) |
void SourceXtractor::Frame< T >::setDetectionThreshold | ( | T | detection_threshold | ) |
void SourceXtractor::Frame< T >::setFilter | ( | std::shared_ptr< ImageFilter > | filter | ) |
void SourceXtractor::Frame< T >::setLabel | ( | const std::string & | label | ) |
void SourceXtractor::Frame< T >::setVarianceMap | ( | std::shared_ptr< WeightImage > | variance_map | ) |
void SourceXtractor::Frame< T >::setVarianceThreshold | ( | WeightImage::PixelType | threshold | ) |
|
private |
|
private |
Definition at line 172 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getBackgroundMedianRms().
|
private |
Definition at line 168 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getCoordinateSystem().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 170 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getGain().
|
private |
Definition at line 164 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getOriginalImage().
|
private |
|
private |
|
private |
|
private |
Definition at line 185 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getLabel().
|
private |
Definition at line 171 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getSaturation().
|
private |
Definition at line 165 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::Frame(), and SourceXtractor::Frame< T >::getOriginalVarianceMap().
|
private |
Definition at line 175 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getVarianceThreshold().