8#include "stellarsolverprofile.h"
10#include <stellarsolver.h>
11#include <KLocalizedString>
20 Parameters
focusDefault = getFocusOptionsProfileDefault();
27 stars.listName =
"2-AllStars";
28 stars.description =
i18n(
"Profile for the source extraction of all the stars in an image.");
29 stars.maxEllipse = 1.5;
30 stars.convFilterType = SSolver::CONV_GAUSSIAN;
37 smallStars.description =
i18n(
"Profile optimized for source extraction of smaller stars.");
39 smallStars.convFilterType = SSolver::CONV_GAUSSIAN;
48 mid.listName =
"4-MidSizedStars";
49 mid.description =
i18n(
"Profile optimized for source extraction of medium sized stars.");
52 mid.convFilterType = SSolver::CONV_GAUSSIAN;
55 mid.removeDimmest = 20;
58 mid.initialKeep = 500;
59 mid.saturationLimit = 80;
63 big.listName =
"5-BigSizedStars";
64 big.description =
i18n(
"Profile optimized for source extraction of larger stars.");
67 big.convFilterType = SSolver::CONV_GAUSSIAN;
71 big.initialKeep = 500;
72 big.removeDimmest = 50;
78SSolver::Parameters getFocusOptionsProfileDefault()
97SSolver::Parameters getFocusOptionsProfileDefaultDonut()
101 focusDefaultDonut.description =
i18n(
"Profile optimized for source extraction of stars including Donuts.");
132 SSolver::Parameters stars;
133 stars.listName =
"2-AllStars";
134 stars.description =
i18n(
"Profile for the source extraction of all the stars in an image.");
135 stars.maxEllipse = 1.5;
136 stars.convFilterType = SSolver::CONV_GAUSSIAN;
143 smallStars.description =
i18n(
"Profile optimized for source extraction of smaller stars.");
145 smallStars.convFilterType = SSolver::CONV_GAUSSIAN;
153 SSolver::Parameters mid;
154 mid.listName =
"4-MidSizedStars";
155 mid.description =
i18n(
"Profile optimized for source extraction of medium sized stars.");
156 mid.maxEllipse = 1.5;
158 mid.convFilterType = SSolver::CONV_GAUSSIAN;
161 mid.removeDimmest = 20;
164 mid.initialKeep = 500;
165 mid.saturationLimit = 80;
168 SSolver::Parameters
big;
169 big.listName =
"5-BigSizedStars";
170 big.description =
i18n(
"Profile optimized for source extraction of larger stars.");
171 big.maxEllipse = 1.5;
173 big.convFilterType = SSolver::CONV_GAUSSIAN;
177 big.initialKeep = 500;
178 big.removeDimmest = 50;
188 SSolver::Parameters defaultProfile;
189 defaultProfile.listName =
"1-Default";
190 defaultProfile.description =
i18n(
"Default profile. Generic and not optimized for any specific purpose.");
191 defaultProfile.convFilterType = SSolver::CONV_GAUSSIAN;
192 defaultProfile.fwhm = 1;
197 fastSolving.description =
i18n(
"Profile intended for Plate Solving telescopic sized images in a single CPU Thread");
204 fastSolving.convFilterType = SSolver::CONV_GAUSSIAN;
210 parLargeSolving.description =
i18n(
"Profile intended for Plate Solving camera lens sized images");
222 fastSmallSolving.description =
i18n(
"Profile intended for Plate Solving telescopic sized images");
241 hfrDefault.description =
i18n(
"Default. Set for typical HFR estimation.");
247 hfrDefault.convFilterType = SSolver::CONV_GAUSSIAN;
260 big.listName =
"2-BigSizedStars";
261 big.description =
i18n(
"Set for typical HFR estimation on big stars.");
262 big.initialKeep = 250;
266 big.maxEllipse = 1.5;
267 big.convFilterType = SSolver::CONV_GAUSSIAN;
272 big.removeBrightest = 0;
273 big.removeDimmest = 50;
274 big.saturationLimit = 99;
279 most.listName =
"3-MostStars";
280 most.description =
i18n(
"Set for HFR estimation on most stars.");
281 most.initialKeep = 1000;
286 most.convFilterType = SSolver::CONV_GAUSSIAN;
292 most.removeBrightest = 0;
293 most.removeDimmest = 0;
294 most.saturationLimit = 0;
QString i18n(const char *text, const TYPE &arg...)
Ekos is an advanced Astrophotography tool for Linux.