Oculars.hpp   Oculars.hpp 
skipping to change at line 49 skipping to change at line 49
class QMenu; class QMenu;
class QMouseEvent; class QMouseEvent;
class QPixmap; class QPixmap;
class QSettings; class QSettings;
class QSignalMapper; class QSignalMapper;
QT_END_NAMESPACE QT_END_NAMESPACE
class StelButton; class StelButton;
class StelAction; class StelAction;
/*! @defgroup oculars Oculars Plug-in
@{
This plugin serves several purposes:
- the primary use is to see what the sky looks like through a particular
combination of eyepiece and telescope. I wanted to be able to get an idea o
f
what I should see when looking through a physical telescope, and understand
why one eyepiece may be better suited to a particular target. This can also
be very useful in deciding what telescope is best suited to a style of view
ing.
And with the support for binoculars, you now have the ability to understand
just
about any type of visual observing.
- to show what a particular camera would be able to photograph of the sky.
Also
to better plan what type of telescope (or camera lens) to pair with a parti
cular
camera to capture what you want.
- lastly, with the help of the Telrad sight, understand where object in th
e sky
are in relation to each other. This can be very useful if you have a non-GO
TO
telescope, and to get an idea of how to star-hop from a known location to a
n
area of interest.
None of these activities can take the plce of hands-on experience, but they
are
a good way to supplement your visual astronomy interests.
@}
*/
//! Main class of the Oculars plug-in. //! Main class of the Oculars plug-in.
//! @class Oculars
//! @ingroup oculars
class Oculars : public StelModule class Oculars : public StelModule
{ {
Q_OBJECT Q_OBJECT
//BM: Temporary, until the GUI is finalized and some other method of getting //BM: Temporary, until the GUI is finalized and some other method of getting
//info from the main class is implemented. //info from the main class is implemented.
friend class OcularsGuiPanel; friend class OcularsGuiPanel;
public: public:
Oculars(); Oculars();
virtual ~Oculars(); virtual ~Oculars();
skipping to change at line 231 skipping to change at line 256
bool flagMeridianLine; //!< Flag to track if MeridianLine w as displayed at activation. bool flagMeridianLine; //!< Flag to track if MeridianLine w as displayed at activation.
bool flagLongitudeLine; //!< Flag to track if LongitudeLine was displayed at activation. bool flagLongitudeLine; //!< Flag to track if LongitudeLine was displayed at activation.
bool flagHorizonLine; //!< Flag to track if HorizonLine wa s displayed at activation. bool flagHorizonLine; //!< Flag to track if HorizonLine wa s displayed at activation.
bool flagGalacticEquatorLine; //!< Flag to track if GalacticEquato rLine was displayed at activation. bool flagGalacticEquatorLine; //!< Flag to track if GalacticEquato rLine was displayed at activation.
bool flagAdaptation; //!< Flag to track if adaptationChec kbox was enabled at activation. bool flagAdaptation; //!< Flag to track if adaptationChec kbox was enabled at activation.
bool flagLimitStars; //!< Flag to track limit magnitude f or stars bool flagLimitStars; //!< Flag to track limit magnitude f or stars
float magLimitStars; //!< Value of limited magnitude for stars float magLimitStars; //!< Value of limited magnitude for stars
bool flagLimitDSOs; //!< Flag to track limit magnitude f or DSOs bool flagLimitDSOs; //!< Flag to track limit magnitude f or DSOs
float magLimitDSOs; //!< Value of limited magnitude for DSOs float magLimitDSOs; //!< Value of limited magnitude for DSOs
bool flagLimitPlanets; //!< Flag to track limit magnitude f
or planets, asteroids, comets etc.
float magLimitPlanets; //!< Value of limited magnitude for
planets, asteroids, comets etc.
bool flagMoonScale; //!< Flag to track of usage zooming
of the Moon
double ccdRotationAngle; //!< The angle to rotate the CCD bou nding box. */ double ccdRotationAngle; //!< The angle to rotate the CCD bou nding box. */
double maxEyepieceAngle; //!< The maximum aFOV of any eyepiec e. double maxEyepieceAngle; //!< The maximum aFOV of any eyepiec e.
bool requireSelection; //!< Read from the ini file, whether an object is required to be selected to zoom in. bool requireSelection; //!< Read from the ini file, whether an object is required to be selected to zoom in.
bool flagLimitMagnitude; //!< Read from the ini file, whether a magnitude is required to be limited. bool flagLimitMagnitude; //!< Read from the ini file, whether a magnitude is required to be limited.
bool useMaxEyepieceAngle; //!< Read from the ini file, whether to scale the mask based aFOV. bool useMaxEyepieceAngle; //!< Read from the ini file, whether to scale the mask based aFOV.
//! Display the GUI control panel //! Display the GUI control panel
bool guiPanelEnabled; bool guiPanelEnabled;
bool flagDecimalDegrees; bool flagDecimalDegrees;
 End of changes. 3 change blocks. 
0 lines changed or deleted 41 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/