|
SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
|
#include <CheckImages.h>


Classes | |
| struct | FrameInfo |
Static Public Member Functions | |
| static CheckImages & | getInstance () |
Private Member Functions | |
| CheckImages () | |
Static Private Attributes | |
| static std::unique_ptr < CheckImages > | m_instance |
Definition at line 46 of file CheckImages.h.
|
virtualdefault |
|
private |
Definition at line 55 of file CheckImages.cpp.
|
inline |
Definition at line 124 of file CheckImages.h.
References m_background_images.
Referenced by SourceXtractor::DetectionFrameConfig::initialize().
|
inline |
Definition at line 132 of file CheckImages.h.
References m_filtered_images.
Referenced by SourceXtractor::DetectionFrameConfig::initialize().
|
inline |
Definition at line 140 of file CheckImages.h.
References m_snr_images.
Referenced by SourceXtractor::DetectionFrameConfig::initialize().
|
inline |
Definition at line 136 of file CheckImages.h.
References m_thresholded_images.
Referenced by SourceXtractor::DetectionFrameConfig::initialize().
|
inline |
Definition at line 128 of file CheckImages.h.
References m_variance_images.
Referenced by SourceXtractor::DetectionFrameConfig::initialize().
|
overridevirtual |
Method which should initialize the object.
The given manager is guaranteed to already be in the initialized state, so all the required Configurations can be accessed using its getConfiguration() method.
| manager | The manager to get the Configurations from |
Implements SourceXtractor::Configurable.
Definition at line 84 of file CheckImages.cpp.
References Euclid::Configuration::ConfigManager::getConfiguration(), SourceXtractor::LayerSubtractedImage, m_aperture_filename, m_aperture_images, m_auto_aperture_filename, m_auto_aperture_images, m_check_image_ml_detection, m_coordinate_systems, m_detection_images, m_filtered_filename, m_group_filename, m_group_images, m_measurement_frames, m_ml_detection_filename, m_model_background_filename, m_model_fitting_image_filename, m_model_variance_filename, m_moffat_filename, m_moffat_images, m_partition_filename, m_partition_images, m_psf_filename, m_residual_filename, m_segmentation_filename, m_segmentation_images, m_snr_filename, m_thresholded_filename, and std::stringstream::str().
Referenced by SEMain::mainMethod().

|
inline |
Definition at line 94 of file CheckImages.h.
References SourceXtractor::LockedWriteableImage< T >::create(), and m_aperture_images.
Referenced by SourceXtractor::ApertureFlagTask::computeProperties().

|
inline |
Definition at line 84 of file CheckImages.h.
References SourceXtractor::LockedWriteableImage< T >::create(), and m_auto_aperture_images.
Referenced by SourceXtractor::AutoPhotometryFlagTask::computeProperties().

|
inline |
Definition at line 74 of file CheckImages.h.
References SourceXtractor::LockedWriteableImage< T >::create(), and m_group_images.
Referenced by SourceXtractor::GroupIdCheckImage::handleMessage().

|
inlinestatic |
Definition at line 150 of file CheckImages.h.
References m_instance.
Referenced by SourceXtractor::SourcePsfTask::computeProperties(), SourceXtractor::PsfTask::computeProperties(), SourceXtractor::AutoPhotometryFlagTask::computeProperties(), SourceXtractor::ApertureFlagTask::computeProperties(), SourceXtractor::AperturePhotometryTask::computeProperties(), SourceXtractor::AutoPhotometryTask::computeProperties(), SEMain::getConfigParameters(), SourceXtractor::GroupIdCheckImage::handleMessage(), SourceXtractor::SourceIdCheckImage::handleMessage(), SourceXtractor::DetectionIdCheckImage::handleMessage(), SourceXtractor::MoffatCheckImage::handleMessage(), SourceXtractor::DetectionFrameConfig::initialize(), SourceXtractor::MLSegmentation::labelImage(), SEMain::mainMethod(), SourceXtractor::FlexibleModelFittingTask::updateCheckImages(), and SourceXtractor::FlexibleModelFittingIterativeTask::updateCheckImages().
| std::shared_ptr< WriteableImage< int > > SourceXtractor::CheckImages::getMeasurementApertureImage | ( | unsigned int | frame_number | ) |
Definition at line 198 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), conf::filename, std::lock(), m_access_mutex, m_aperture_filename, m_measurement_aperture_images, m_measurement_frames, and std::make_pair().
Referenced by SourceXtractor::AperturePhotometryTask::computeProperties().

| std::shared_ptr< WriteableImage< int > > SourceXtractor::CheckImages::getMeasurementAutoApertureImage | ( | unsigned int | frame_number | ) |
Definition at line 171 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), conf::filename, std::lock(), m_access_mutex, m_auto_aperture_filename, m_measurement_auto_aperture_images, m_measurement_frames, and std::make_pair().
Referenced by SourceXtractor::AutoPhotometryTask::computeProperties().

| std::shared_ptr< WriteableImage< MeasurementImage::PixelType > > SourceXtractor::CheckImages::getMLDetectionImage | ( | unsigned int | plane_number, |
| size_t | index | ||
| ) |
Definition at line 288 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), conf::filename, std::lock(), m_access_mutex, m_check_image_ml_detection, m_coordinate_systems, m_detection_images, m_ml_detection_filename, std::make_pair(), and std::to_string().

| std::shared_ptr< WriteableImage< MeasurementImage::PixelType > > SourceXtractor::CheckImages::getModelFittingImage | ( | unsigned int | frame_number | ) |
Definition at line 226 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), conf::filename, std::lock(), m_access_mutex, m_check_image_model_fitting, m_measurement_frames, m_model_fitting_image_filename, m_residual_filename, and std::make_pair().
Referenced by SourceXtractor::FlexibleModelFittingTask::updateCheckImages(), and SourceXtractor::FlexibleModelFittingIterativeTask::updateCheckImages().

|
inline |
Definition at line 104 of file CheckImages.h.
References SourceXtractor::LockedWriteableImage< T >::create(), and m_moffat_images.
Referenced by SourceXtractor::MoffatCheckImage::handleMessage().

|
inline |
Definition at line 64 of file CheckImages.h.
References SourceXtractor::LockedWriteableImage< T >::create(), and m_partition_images.
Referenced by SourceXtractor::SourceIdCheckImage::handleMessage().

| std::shared_ptr< WriteableImage< MeasurementImage::PixelType > > SourceXtractor::CheckImages::getPsfImage | ( | unsigned int | frame_number | ) |
Definition at line 260 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), conf::filename, std::lock(), m_access_mutex, m_check_image_psf, m_measurement_frames, m_psf_filename, and std::make_pair().
Referenced by SourceXtractor::SourcePsfTask::computeProperties(), and SourceXtractor::PsfTask::computeProperties().

|
inline |
Definition at line 54 of file CheckImages.h.
References SourceXtractor::LockedWriteableImage< T >::create(), and m_segmentation_images.
Referenced by SourceXtractor::DetectionIdCheckImage::handleMessage(), and SEMain::mainMethod().

| std::shared_ptr< WriteableImage< SeFloat > > SourceXtractor::CheckImages::getWriteableCheckImage | ( | std::string | id, |
| int | width, | ||
| int | height | ||
| ) |
Definition at line 65 of file CheckImages.cpp.
References std::dynamic_pointer_cast(), ModelFitting::height, m_custom_images, std::make_tuple(), and ModelFitting::width.

|
overridevirtual |
Registers all the Configuration dependencies.
Configurable implementations should implement this method to register to the given ConfigManager (using the registerConfiguration() method) all the Configurations they are going to use
| manager | The manager to register the dependencies to |
Implements SourceXtractor::Configurable.
Definition at line 58 of file CheckImages.cpp.
References Euclid::Configuration::ConfigManager::registerConfiguration().
Referenced by SEMain::getConfigParameters().

| void SourceXtractor::CheckImages::saveImages | ( | ) |
Definition at line 315 of file CheckImages.cpp.
References SourceXtractor::ProcessedImage< T, P >::create(), conf::filename, std::lock(), m_access_mutex, m_background_images, m_check_image_model_fitting, m_coordinate_systems, m_custom_images, m_filtered_filename, m_filtered_images, m_measurement_frames, m_model_background_filename, m_model_variance_filename, m_residual_filename, m_snr_filename, m_snr_images, m_thresholded_filename, m_thresholded_images, and m_variance_images.
Referenced by SEMain::mainMethod().

| void SourceXtractor::CheckImages::setCustomCheckImage | ( | std::string | id, |
| std::shared_ptr< Image< SeFloat >> | image | ||
| ) |
Definition at line 80 of file CheckImages.cpp.
References m_custom_images, and std::make_tuple().

|
private |
Definition at line 213 of file CheckImages.h.
Referenced by getMeasurementApertureImage(), getMeasurementAutoApertureImage(), getMLDetectionImage(), getModelFittingImage(), getPsfImage(), and saveImages().
|
private |
Definition at line 204 of file CheckImages.h.
Referenced by configure(), and getMeasurementApertureImage().
|
private |
Definition at line 175 of file CheckImages.h.
Referenced by configure(), and getDetectionApertureImage().
|
private |
Definition at line 203 of file CheckImages.h.
Referenced by configure(), and getMeasurementAutoApertureImage().
|
private |
Definition at line 174 of file CheckImages.h.
Referenced by configure(), and getDetectionAutoApertureImage().
|
private |
Definition at line 184 of file CheckImages.h.
Referenced by addBackgroundCheckImage(), and saveImages().
|
private |
Definition at line 181 of file CheckImages.h.
Referenced by configure(), and getMLDetectionImage().
|
private |
Definition at line 180 of file CheckImages.h.
Referenced by getModelFittingImage(), and saveImages().
|
private |
Definition at line 180 of file CheckImages.h.
Referenced by getPsfImage().
|
private |
Definition at line 191 of file CheckImages.h.
Referenced by configure(), getMLDetectionImage(), and saveImages().
|
private |
Definition at line 209 of file CheckImages.h.
Referenced by getWriteableCheckImage(), saveImages(), and setCustomCheckImage().
|
private |
Definition at line 183 of file CheckImages.h.
Referenced by configure(), and getMLDetectionImage().
|
private |
Definition at line 200 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 185 of file CheckImages.h.
Referenced by addFilteredCheckImage(), and saveImages().
|
private |
Definition at line 199 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 173 of file CheckImages.h.
Referenced by configure(), and getGroupImage().
|
staticprivate |
Definition at line 161 of file CheckImages.h.
Referenced by getInstance().
|
private |
Definition at line 178 of file CheckImages.h.
Referenced by getMeasurementApertureImage().
|
private |
Definition at line 179 of file CheckImages.h.
Referenced by getMeasurementAutoApertureImage().
Definition at line 211 of file CheckImages.h.
Referenced by configure(), getMeasurementApertureImage(), getMeasurementAutoApertureImage(), getModelFittingImage(), getPsfImage(), and saveImages().
|
private |
Definition at line 207 of file CheckImages.h.
Referenced by configure(), and getMLDetectionImage().
|
private |
Definition at line 195 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 193 of file CheckImages.h.
Referenced by configure(), and getModelFittingImage().
|
private |
Definition at line 196 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 205 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 176 of file CheckImages.h.
Referenced by configure(), and getMoffatImage().
|
private |
Definition at line 198 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 172 of file CheckImages.h.
Referenced by configure(), and getPartitionImage().
|
private |
Definition at line 206 of file CheckImages.h.
Referenced by configure(), and getPsfImage().
|
private |
Definition at line 194 of file CheckImages.h.
Referenced by configure(), getModelFittingImage(), and saveImages().
|
private |
Definition at line 197 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 171 of file CheckImages.h.
Referenced by configure(), and getSegmentationImage().
|
private |
Definition at line 202 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 187 of file CheckImages.h.
Referenced by addSnrCheckImage(), and saveImages().
|
private |
Definition at line 201 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 186 of file CheckImages.h.
Referenced by addThresholdedCheckImage(), and saveImages().
|
private |
Definition at line 188 of file CheckImages.h.
Referenced by addVarianceCheckImage(), and saveImages().
1.8.5