|
SourceXtractorPlusPlus 0.21
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 SourceXtractor::Frame< T >::applyFilter(), and SourceXtractor::Frame< T >::applyInterpolation().

|
explicit |
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 262 of file Frame.cpp.
References std::max().
Referenced by SourceXtractor::Frame< T >::Frame(), and SourceXtractor::Frame< T >::Frame().

|
private |
Definition at line 282 of file Frame.cpp.
References std::make_shared().
Referenced by SourceXtractor::Frame< T >::Frame(), and SourceXtractor::Frame< T >::Frame().

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getBackgroundLevelMap | ( | ) | const |
|
inline |
Definition at line 147 of file Frame.h.
References SourceXtractor::Frame< T >::m_background_rms.
|
inline |
Definition at line 131 of file Frame.h.
References SourceXtractor::Frame< T >::m_coordinate_system.
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getDetectionThresholdMap | ( | ) | const |
Definition at line 164 of file Frame.cpp.
References std::sqrt().

| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getFilteredImage | ( | ) | const |
|
inline |
Definition at line 139 of file Frame.h.
References SourceXtractor::Frame< T >::m_gain.
|
inline |
Definition at line 83 of file Frame.h.
References SourceXtractor::Frame< T >::m_hdu_index.
| 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 | ( | ) | const |
|
inline |
Definition at line 153 of file Frame.h.
References SourceXtractor::Frame< T >::m_label.
|
inline |
Definition at line 92 of file Frame.h.
References SourceXtractor::Frame< T >::m_metadata.
|
inline |
Definition at line 79 of file Frame.h.
References SourceXtractor::Frame< T >::m_image.
|
inline |
Definition at line 123 of file Frame.h.
References SourceXtractor::Frame< T >::m_variance_map.
|
inline |
Definition at line 143 of file Frame.h.
References SourceXtractor::Frame< T >::m_saturation.
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getSnrImage | ( | ) | const |
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getSubtractedImage | ( | ) | const |
| std::shared_ptr< Image< T > > SourceXtractor::Frame< T >::getThresholdedImage | ( | ) | const |
| std::shared_ptr< WeightImage > SourceXtractor::Frame< T >::getUnfilteredVarianceMap | ( | ) | const |
| std::shared_ptr< WeightImage > SourceXtractor::Frame< T >::getVarianceMap | ( | ) | const |
|
inline |
Definition at line 135 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 ) |
Definition at line 236 of file Frame.cpp.
References std::function::function().

| void SourceXtractor::Frame< T >::setBackgroundLevel | ( | T | background_level | ) |
| void SourceXtractor::Frame< T >::setDetectionThreshold | ( | T | detection_threshold | ) |
Definition at line 224 of file Frame.cpp.
References std::function::function().

| void SourceXtractor::Frame< T >::setFilter | ( | std::shared_ptr< ImageFilter > | filter | ) |
Definition at line 247 of file Frame.cpp.
References std::function::function().

|
inline |
Definition at line 87 of file Frame.h.
References SourceXtractor::Frame< T >::m_hdu_index.
| void SourceXtractor::Frame< T >::setLabel | ( | const std::string & | label | ) |
Definition at line 256 of file Frame.cpp.
References std::function::function().

|
inline |
Definition at line 96 of file Frame.h.
References SourceXtractor::Frame< T >::m_metadata.
| void SourceXtractor::Frame< T >::setVarianceMap | ( | std::shared_ptr< WeightImage > | variance_map | ) |
Definition at line 175 of file Frame.cpp.
References std::function::function().

| void SourceXtractor::Frame< T >::setVarianceThreshold | ( | WeightImage::PixelType | threshold | ) |
Definition at line 190 of file Frame.cpp.
References std::function::function().

|
private |
|
private |
Definition at line 190 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getBackgroundMedianRms().
|
private |
Definition at line 186 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getCoordinateSystem().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 188 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getGain().
|
private |
Definition at line 204 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getHduIndex(), and SourceXtractor::Frame< T >::setHduIndex().
|
private |
Definition at line 182 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getOriginalImage().
|
private |
|
private |
|
private |
|
private |
Definition at line 203 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getLabel().
|
private |
Definition at line 205 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getMetadata(), and SourceXtractor::Frame< T >::setMetadata().
|
private |
Definition at line 189 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getSaturation().
|
private |
Definition at line 183 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::Frame(), and SourceXtractor::Frame< T >::getOriginalVarianceMap().
|
private |
Definition at line 193 of file Frame.h.
Referenced by SourceXtractor::Frame< T >::getVarianceThreshold().