10#include "config-kstars.h"
39 bool fromXML(
const QString &filename);
65 OperationMode m_OperationMode {MODE_PLANNING};
66 OperationMode operationMode()
const {
return m_OperationMode;}
67 void setOperationMode(OperationMode value) {m_OperationMode = value;}
82 void createTiles(
bool s_shaped);
83 void appendTile(
const OneTile &value);
84 void appendEmptyTile();
95 double focalLength()
const
99 double focalReducer()
const
101 return m_FocalReducer;
103 double positionAngle()
const
105 return m_PositionAngle;
107 QSize cameraSize()
const
115 QSize gridSize()
const
119 double overlap()
const
135 void setFocalLength(
double value)
137 m_FocalLength = value;
139 void setFocalReducer(
double value)
141 m_FocalReducer = value;
143 void setPositionAngle(
double value);
144 void setCameraSize(
const QSize &value)
146 m_CameraSize = value;
148 void setPixelSize(
const QSizeF &value)
152 void setGridSize(
const QSize &value)
156 void setOverlap(
double value);
157 void setCameraFOV(
const QSizeF &value)
161 void setMosaicFOV(
const QSizeF &value)
165 void setPainterAlpha(
int value)
167 m_PainterAlpha = value;
169 void setPainterAlphaAuto(
bool value)
171 m_PainterAlphaAuto = value;
173 const QString &targetName()
const {
return m_TargetName;}
174 void setTargetName(
const QString &value)
176 m_TargetName = value;
178 const QString &group()
const {
return m_Group;}
179 void setGroup(
const QString &value)
184 *arg = m_CompletionConditionArg;
185 return m_CompletionCondition;
187 void setCompletionCondition(
const QString &value,
const QString &arg =
"")
189 m_CompletionCondition = value;
190 m_CompletionConditionArg = arg;
193 const QString &sequenceFile()
const {
return m_SequenceFile;}
194 void setSequenceFile(
const QString &value)
196 m_SequenceFile = value;
198 const QString &outputDirectory()
const {
return m_OutputDirectory;}
199 void setOutputDirectory(
const QString &value)
201 m_OutputDirectory = value;
203 int focusEveryN()
const {
return m_FocusEveryN;}
204 void setFocusEveryN(
int value)
206 m_FocusEveryN = value;
208 int alignEveryN()
const {
return m_AlignEveryN;}
209 void setAlignEveryN(
int value)
211 m_AlignEveryN = value;
213 bool isTrackChecked()
const {
return m_TrackChecked;}
214 bool isFocusChecked()
const {
return m_FocusChecked;}
215 bool isAlignChecked()
const {
return m_AlignChecked;}
216 bool isGuideChecked()
const {
return m_GuideChecked;}
217 void setStepChecks(
bool track,
bool focus,
bool align,
bool guide)
219 m_TrackChecked = track;
220 m_FocusChecked = focus;
221 m_AlignChecked = align;
222 m_GuideChecked = guide;
230 std::shared_ptr<OneTile> oneTile(
int row,
int col);
235 double m_FocalLength {0};
236 double m_FocalReducer {1};
238 QSizeF m_PixelSize, m_CameraFOV, m_MosaicFOV;
239 QSize m_GridSize {1, 1};
240 double m_Overlap {10};
241 double m_PositionAngle {0};
242 bool m_SShaped {
false};
243 int m_PainterAlpha {50};
244 bool m_PainterAlphaAuto {
true};
248 QString m_CompletionConditionArg;
251 int m_FocusEveryN {1};
252 int m_AlignEveryN {1};
253 bool m_TrackChecked {
true}, m_FocusChecked {
true}, m_AlignChecked {
true}, m_GuideChecked {
true};
270 bool processJobInfo(XMLEle *root,
int index);
274 QSizeF calculateTargetMosaicFOV()
const;
275 QSize mosaicFOVToGrid()
const;
276 QSizeF calculateCameraFOV()
const;
Provides all necessary information about an object in the sky: its coordinates, name(s),...
The sky coordinates of a point in the sky.
QTextStream & center(QTextStream &stream)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:41 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.