49 auto image = std::dynamic_pointer_cast<WriteableImage<SeFloat>>(std::get<0>(
m_custom_images[
id]));
50 if (image !=
nullptr) {
56 auto image = FitsWriter::newImage<SeFloat>(
id +
".fits",
124 for (
auto& info : measurement_images_info) {
126 label << boost::filesystem::basename(info.m_path) <<
"_" << info.m_image_hdu;
130 info.m_measurement_image->getWidth(),
131 info.m_measurement_image->getHeight(),
132 info.m_coordinate_system,
149 filename +=
"_" + frame_info.m_label;
155 FitsWriter::newImage<int>(
156 frame_filename.native(),
159 frame_info.m_coordinate_system
176 filename +=
"_" + frame_info.m_label;
182 FitsWriter::newImage<int>(
183 frame_filename.native(),
186 frame_info.m_coordinate_system
206 writeable_image = FitsWriter::newTemporaryImage<DetectionImage::PixelType>(
207 "sourcextractor_check_model_%%%%%%.fits",
208 frame_info.m_width, frame_info.m_height
212 filename +=
"_" + frame_info.m_label;
215 writeable_image = FitsWriter::newImage<MeasurementImage::PixelType>(
216 frame_filename.native(),
219 frame_info.m_coordinate_system
238 filename +=
"_" + frame_info.m_label;
244 FitsWriter::newImage<MeasurementImage::PixelType>(
245 frame_filename.native(),
248 frame_info.m_coordinate_system
270 FitsWriter::newImage<MeasurementImage::PixelType>(
271 frame_filename.native(),
315 filename +=
"_" + frame_info.m_label;
318 FitsWriter::writeFile(*residual_image, frame_filename.native(), frame_info.m_coordinate_system);
323 if (std::get<1>(entry.second)) {
328 FitsWriter::writeFile(*std::get<0>(entry.second),
filename.native());
void registerConfiguration()