|
SourceXtractorPlusPlus 1.0.3
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.
Referenced by getInstance().
|
inline |
Definition at line 126 of file CheckImages.h.
References m_background_images.
Referenced by SourceXtractor::DetectionFrameConfig::initialize().
|
inline |
Definition at line 142 of file CheckImages.h.
References m_filtered_images.
Referenced by SEMain::mainMethod().
|
inline |
Definition at line 130 of file CheckImages.h.
References m_measurement_background_images.
Referenced by SourceXtractor::MeasurementFrameConfig::initialize().
|
inline |
Definition at line 138 of file CheckImages.h.
References m_measurement_variance_images.
Referenced by SourceXtractor::MeasurementFrameConfig::initialize().
|
inline |
Definition at line 150 of file CheckImages.h.
References m_snr_images.
Referenced by SEMain::mainMethod().
|
inline |
Definition at line 146 of file CheckImages.h.
References m_thresholded_images.
Referenced by SEMain::mainMethod().
|
inline |
Definition at line 134 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_background_filename, m_check_image_ml_detection, m_coordinate_systems, m_detection_images, m_filtered_filename, m_fitting_window_image_filename, m_group_filename, m_group_images, m_measurement_background_filename, m_measurement_frames, m_measurement_variance_filename, m_ml_detection_filename, m_model_fitting_image_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, m_variance_filename, SourceXtractor::FitsWriter::newImage(), 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().

| std::shared_ptr< WriteableImage< int > > SourceXtractor::CheckImages::getFittingWindowImage | ( | unsigned int | frame_number | ) |
Definition at line 265 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), std::lock(), m_access_mutex, m_check_image_fitting_window, m_fitting_window_image_filename, m_measurement_frames, std::make_pair(), and SourceXtractor::FitsWriter::newImage().
Referenced by SourceXtractor::FlexibleModelFittingIterativeTask::updateCheckImages().

|
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 160 of file CheckImages.h.
References CheckImages(), and m_instance.
Referenced by SourceXtractor::ApertureFlagTask::computeProperties(), SourceXtractor::AperturePhotometryTask::computeProperties(), SourceXtractor::AutoPhotometryFlagTask::computeProperties(), SourceXtractor::AutoPhotometryTask::computeProperties(), SourceXtractor::PsfTask::computeProperties(), SourceXtractor::SourcePsfTask::computeProperties(), SEMain::getConfigParameters(), SourceXtractor::DetectionIdCheckImage::handleMessage(), SourceXtractor::GroupIdCheckImage::handleMessage(), SourceXtractor::MoffatCheckImage::handleMessage(), SourceXtractor::SourceIdCheckImage::handleMessage(), SourceXtractor::DetectionFrameConfig::initialize(), SourceXtractor::MeasurementFrameConfig::initialize(), SourceXtractor::MLSegmentation::labelImage(), SEMain::mainMethod(), SourceXtractor::FlexibleModelFittingIterativeTask::updateCheckImages(), and SourceXtractor::FlexibleModelFittingTask::updateCheckImages().

| std::shared_ptr< WriteableImage< int > > SourceXtractor::CheckImages::getMeasurementApertureImage | ( | unsigned int | frame_number | ) |
Definition at line 202 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), std::lock(), m_access_mutex, m_aperture_filename, m_measurement_aperture_images, m_measurement_frames, std::make_pair(), and SourceXtractor::FitsWriter::newImage().
Referenced by SourceXtractor::AperturePhotometryTask::computeProperties().

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

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

| std::shared_ptr< WriteableImage< MeasurementImage::PixelType > > SourceXtractor::CheckImages::getModelFittingImage | ( | unsigned int | frame_number | ) |
Definition at line 230 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), std::lock(), m_access_mutex, m_check_image_model_fitting, m_measurement_frames, m_model_fitting_image_filename, m_residual_filename, std::make_pair(), SourceXtractor::FitsWriter::newImage(), and SourceXtractor::FitsWriter::newTemporaryImage().
Referenced by SourceXtractor::FlexibleModelFittingIterativeTask::updateCheckImages(), and SourceXtractor::FlexibleModelFittingTask::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 291 of file CheckImages.cpp.
References SourceXtractor::LockedWriteableImage< T >::create(), std::lock(), m_access_mutex, m_check_image_psf, m_measurement_frames, m_psf_filename, std::make_pair(), and SourceXtractor::FitsWriter::newImage().
Referenced by SourceXtractor::PsfTask::computeProperties(), and SourceXtractor::SourcePsfTask::computeProperties().

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

| 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(), m_custom_images, std::make_tuple(), and SourceXtractor::FitsWriter::newImage().

|
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 345 of file CheckImages.cpp.
References SourceXtractor::ProcessedImage< T, SubtractOperation< T > >::create(), std::lock(), m_access_mutex, m_background_filename, m_background_images, m_check_image_model_fitting, m_coordinate_systems, m_custom_images, m_filtered_filename, m_filtered_images, m_measurement_background_filename, m_measurement_background_images, m_measurement_frames, m_measurement_variance_filename, m_measurement_variance_images, m_residual_filename, m_snr_filename, m_snr_images, m_thresholded_filename, m_thresholded_images, m_variance_filename, m_variance_images, and SourceXtractor::FitsWriter::writeFile().
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 231 of file CheckImages.h.
Referenced by getFittingWindowImage(), getMeasurementApertureImage(), getMeasurementAutoApertureImage(), getMLDetectionImage(), getModelFittingImage(), getPsfImage(), and saveImages().
|
private |
Definition at line 219 of file CheckImages.h.
Referenced by configure(), and getMeasurementApertureImage().
|
private |
Definition at line 185 of file CheckImages.h.
Referenced by configure(), and getDetectionApertureImage().
|
private |
Definition at line 218 of file CheckImages.h.
Referenced by configure(), and getMeasurementAutoApertureImage().
|
private |
Definition at line 184 of file CheckImages.h.
Referenced by configure(), and getDetectionAutoApertureImage().
|
private |
Definition at line 210 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 195 of file CheckImages.h.
Referenced by addBackgroundCheckImage(), and saveImages().
|
private |
Definition at line 191 of file CheckImages.h.
Referenced by getFittingWindowImage().
|
private |
Definition at line 192 of file CheckImages.h.
Referenced by configure(), and getMLDetectionImage().
|
private |
Definition at line 190 of file CheckImages.h.
Referenced by getModelFittingImage(), and saveImages().
|
private |
Definition at line 190 of file CheckImages.h.
Referenced by getPsfImage().
|
private |
Definition at line 205 of file CheckImages.h.
Referenced by configure(), getMLDetectionImage(), and saveImages().
|
private |
Definition at line 227 of file CheckImages.h.
Referenced by getWriteableCheckImage(), saveImages(), and setCustomCheckImage().
|
private |
Definition at line 194 of file CheckImages.h.
Referenced by configure(), and getMLDetectionImage().
|
private |
Definition at line 215 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 196 of file CheckImages.h.
Referenced by addFilteredCheckImage(), and saveImages().
|
private |
Definition at line 208 of file CheckImages.h.
Referenced by configure(), and getFittingWindowImage().
|
private |
Definition at line 214 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 183 of file CheckImages.h.
Referenced by configure(), and getGroupImage().
|
staticprivate |
Definition at line 171 of file CheckImages.h.
Referenced by getInstance().
|
private |
Definition at line 188 of file CheckImages.h.
Referenced by getMeasurementApertureImage().
|
private |
Definition at line 189 of file CheckImages.h.
Referenced by getMeasurementAutoApertureImage().
|
private |
Definition at line 224 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 201 of file CheckImages.h.
Referenced by addMeasurementBackgroundCheckImage(), and saveImages().
Definition at line 229 of file CheckImages.h.
Referenced by configure(), getFittingWindowImage(), getMeasurementApertureImage(), getMeasurementAutoApertureImage(), getModelFittingImage(), getPsfImage(), and saveImages().
|
private |
Definition at line 225 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 202 of file CheckImages.h.
Referenced by addMeasurementVarianceCheckImage(), and saveImages().
|
private |
Definition at line 222 of file CheckImages.h.
Referenced by configure(), and getMLDetectionImage().
|
private |
Definition at line 207 of file CheckImages.h.
Referenced by configure(), and getModelFittingImage().
|
private |
Definition at line 220 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 186 of file CheckImages.h.
Referenced by configure(), and getMoffatImage().
|
private |
Definition at line 213 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 182 of file CheckImages.h.
Referenced by configure(), and getPartitionImage().
|
private |
Definition at line 221 of file CheckImages.h.
Referenced by configure(), and getPsfImage().
|
private |
Definition at line 209 of file CheckImages.h.
Referenced by configure(), getModelFittingImage(), and saveImages().
|
private |
Definition at line 212 of file CheckImages.h.
Referenced by configure().
|
private |
Definition at line 181 of file CheckImages.h.
Referenced by configure(), and getSegmentationImage().
|
private |
Definition at line 217 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 198 of file CheckImages.h.
Referenced by addSnrCheckImage(), and saveImages().
|
private |
Definition at line 216 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 197 of file CheckImages.h.
Referenced by addThresholdedCheckImage(), and saveImages().
|
private |
Definition at line 211 of file CheckImages.h.
Referenced by configure(), and saveImages().
|
private |
Definition at line 199 of file CheckImages.h.
Referenced by addVarianceCheckImage(), and saveImages().