GridLinesMgr.hpp   GridLinesMgr.hpp 
skipping to change at line 301 skipping to change at line 301
Q_PROPERTY(bool equinoxPointsDisplayed Q_PROPERTY(bool equinoxPointsDisplayed
READ getFlagEquinoxPoints READ getFlagEquinoxPoints
WRITE setFlagEquinoxPoints WRITE setFlagEquinoxPoints
NOTIFY equinoxPointsDisplayedChanged) NOTIFY equinoxPointsDisplayedChanged)
Q_PROPERTY(Vec3f equinoxPointsColor Q_PROPERTY(Vec3f equinoxPointsColor
READ getColorEquinoxPoints READ getColorEquinoxPoints
WRITE setColorEquinoxPoints WRITE setColorEquinoxPoints
NOTIFY equinoxPointsColorChanged) NOTIFY equinoxPointsColorChanged)
Q_PROPERTY(bool solsticeJ2000PointsDisplayed
READ getFlagSolsticeJ2000Points
WRITE setFlagSolsticeJ2000Points
NOTIFY solsticeJ2000PointsDisplayedChanged)
Q_PROPERTY(Vec3f solsticeJ2000PointsColor
READ getColorSolsticeJ2000Points
WRITE setColorSolsticeJ2000Points
NOTIFY solsticeJ2000PointsColorChanged)
Q_PROPERTY(bool solsticePointsDisplayed
READ getFlagSolsticePoints
WRITE setFlagSolsticePoints
NOTIFY solsticePointsDisplayedChanged)
Q_PROPERTY(Vec3f solsticePointsColor
READ getColorSolsticePoints
WRITE setColorSolsticePoints
NOTIFY solsticePointsColorChanged)
public: public:
GridLinesMgr(); GridLinesMgr();
virtual ~GridLinesMgr(); virtual ~GridLinesMgr();
//////////////////////////////////////////////////////////////////// /////// //////////////////////////////////////////////////////////////////// ///////
// Methods defined in the StelModule class // Methods defined in the StelModule class
//! Initialize the GridLinesMgr. This process checks the values in t he //! Initialize the GridLinesMgr. This process checks the values in t he
//! application settings, and according to the settings there //! application settings, and according to the settings there
//! sets the visibility of the Equatorial Grids, Ecliptical Grids, A zimuthal Grid, Meridian Line, //! sets the visibility of the Equatorial Grids, Ecliptical Grids, A zimuthal Grid, Meridian Line,
//! Equator Line and Ecliptic Lines. //! Equator Line and Ecliptic Lines.
skipping to change at line 744 skipping to change at line 762
//! Get the current color of the equinox points. //! Get the current color of the equinox points.
Vec3f getColorEquinoxPoints(void) const; Vec3f getColorEquinoxPoints(void) const;
//! Set the color of the equinox points. //! Set the color of the equinox points.
//! @param newColor The color of equinox points //! @param newColor The color of equinox points
//! @code //! @code
//! // example of usage in scripts //! // example of usage in scripts
//! GridLinesMgr.setColorEquinoxPoints(Vec3f(1.0,0.0,0.0)); //! GridLinesMgr.setColorEquinoxPoints(Vec3f(1.0,0.0,0.0));
//! @endcode //! @endcode
void setColorEquinoxPoints(const Vec3f& newColor); void setColorEquinoxPoints(const Vec3f& newColor);
//! Setter for displaying solstice points of J2000.
void setFlagSolsticeJ2000Points(const bool displayed);
//! Accessor for displaying solstice points of J2000.
bool getFlagSolsticeJ2000Points(void) const;
//! Get the current color of the solstice points of J2000.
Vec3f getColorSolsticeJ2000Points(void) const;
//! Set the color of the solstice points of J2000.
//! @param newColor The color of solstice points
//! @code
//! // example of usage in scripts
//! GridLinesMgr.setColorSolsticeJ2000Points(Vec3f(1.0,0.0,0.0));
//! @endcode
void setColorSolsticeJ2000Points(const Vec3f& newColor);
//! Setter for displaying solstice points.
void setFlagSolsticePoints(const bool displayed);
//! Accessor for displaying solstice points.
bool getFlagSolsticePoints(void) const;
//! Get the current color of the solstice points.
Vec3f getColorSolsticePoints(void) const;
//! Set the color of the solstice points.
//! @param newColor The color of solstice points
//! @code
//! // example of usage in scripts
//! GridLinesMgr.setColorSolsticePoints(Vec3f(1.0,0.0,0.0));
//! @endcode
void setColorSolsticePoints(const Vec3f& newColor);
signals: signals:
void azimuthalGridDisplayedChanged(const bool) const; void azimuthalGridDisplayedChanged(const bool) const;
void azimuthalGridColorChanged(const Vec3f & newColor) const; void azimuthalGridColorChanged(const Vec3f & newColor) const;
void equatorGridDisplayedChanged(const bool displayed) const; void equatorGridDisplayedChanged(const bool displayed) const;
void equatorGridColorChanged(const Vec3f & newColor) const; void equatorGridColorChanged(const Vec3f & newColor) const;
void equatorJ2000GridDisplayedChanged(const bool displayed) const; void equatorJ2000GridDisplayedChanged(const bool displayed) const;
void equatorJ2000GridColorChanged(const Vec3f & newColor) const; void equatorJ2000GridColorChanged(const Vec3f & newColor) const;
void eclipticGridDisplayedChanged(const bool displayed) const; void eclipticGridDisplayedChanged(const bool displayed) const;
void eclipticGridColorChanged(const Vec3f & newColor) const; void eclipticGridColorChanged(const Vec3f & newColor) const;
void eclipticJ2000GridDisplayedChanged(const bool displayed) const; void eclipticJ2000GridDisplayedChanged(const bool displayed) const;
skipping to change at line 803 skipping to change at line 849
void eclipticPolesDisplayedChanged(const bool displayed) const; void eclipticPolesDisplayedChanged(const bool displayed) const;
void eclipticPolesColorChanged(const Vec3f & newColor) const; void eclipticPolesColorChanged(const Vec3f & newColor) const;
void galacticPolesDisplayedChanged(const bool displayed) const; void galacticPolesDisplayedChanged(const bool displayed) const;
void galacticPolesColorChanged(const Vec3f & newColor) const; void galacticPolesColorChanged(const Vec3f & newColor) const;
void supergalacticPolesDisplayedChanged(const bool displayed) const; void supergalacticPolesDisplayedChanged(const bool displayed) const;
void supergalacticPolesColorChanged(const Vec3f & newColor) const; void supergalacticPolesColorChanged(const Vec3f & newColor) const;
void equinoxJ2000PointsDisplayedChanged(const bool displayed) const; void equinoxJ2000PointsDisplayedChanged(const bool displayed) const;
void equinoxJ2000PointsColorChanged(const Vec3f & newColor) const; void equinoxJ2000PointsColorChanged(const Vec3f & newColor) const;
void equinoxPointsDisplayedChanged(const bool displayed) const; void equinoxPointsDisplayedChanged(const bool displayed) const;
void equinoxPointsColorChanged(const Vec3f & newColor) const; void equinoxPointsColorChanged(const Vec3f & newColor) const;
void solsticeJ2000PointsDisplayedChanged(const bool displayed) const
;
void solsticeJ2000PointsColorChanged(const Vec3f & newColor) const;
void solsticePointsDisplayedChanged(const bool displayed) const;
void solsticePointsColorChanged(const Vec3f & newColor) const;
private slots: private slots:
//! Re-translate the labels of the great circles. //! Re-translate the labels of the great circles.
//! Contains only calls to SkyLine::updateLabel(). //! Contains only calls to SkyLine::updateLabel().
void updateLineLabels(); void updateLineLabels();
private: private:
SkyGrid * equGrid; // Equatorial grid SkyGrid * equGrid; // Equatorial grid
SkyGrid * equJ2000Grid; // Equatorial J2000 grid SkyGrid * equJ2000Grid; // Equatorial J2000 grid
SkyGrid * galacticGrid; // Galactic grid SkyGrid * galacticGrid; // Galactic grid
SkyGrid * supergalacticGrid; // Supergalactic grid SkyGrid * supergalacticGrid; // Supergalactic grid
SkyGrid * eclGrid; // Ecliptic of Date grid SkyGrid * eclGrid; // Ecliptic of Date grid
SkyGrid * eclJ2000Grid; // Ecliptic J2000 grid SkyGrid * eclJ2000Grid; // Ecliptic J2000 grid
SkyGrid * aziGrid; // Azimuthal grid SkyGrid * aziGrid; // Azimuthal grid
SkyLine * equatorLine; // Celestial Equator line SkyLine * equatorLine; // Celestial Equator line
SkyLine * equatorJ2000Line; // Celestial Equator of J200 0 line SkyLine * equatorJ2000Line; // Celestial Equator line of J2000
SkyLine * eclipticLine; // Ecliptic line SkyLine * eclipticLine; // Ecliptic line
SkyLine * eclipticJ2000Line; // Ecliptic line of J2000 SkyLine * eclipticJ2000Line; // Ecliptic line of J2000
SkyLine * precessionCircleN; // Northern precession circl e SkyLine * precessionCircleN; // Northern precession circl e
SkyLine * precessionCircleS; // Southern precession circl e SkyLine * precessionCircleS; // Southern precession circl e
SkyLine * meridianLine; // Meridian line SkyLine * meridianLine; // Meridian line
SkyLine * longitudeLine; // Opposition/conjunction lo ngitude line SkyLine * longitudeLine; // Opposition/conjunction lo ngitude line
SkyLine * horizonLine; // Horizon line SkyLine * horizonLine; // Horizon line
SkyLine * galacticEquatorLine; // line depicting the Galact ic equator as defined by the IAU definition of Galactic coordinates (System II, 1958) SkyLine * galacticEquatorLine; // line depicting the Galact ic equator as defined by the IAU definition of Galactic coordinates (System II, 1958)
SkyLine * supergalacticEquatorLine; // line depicting the Superg alactic equator SkyLine * supergalacticEquatorLine; // line depicting the Superg alactic equator
SkyLine * primeVerticalLine; // Prime Vertical line SkyLine * primeVerticalLine; // Prime Vertical line
skipping to change at line 842 skipping to change at line 892
SkyLine * circumpolarCircleS; // Southern circumpolar circ le SkyLine * circumpolarCircleS; // Southern circumpolar circ le
SkyPoint * celestialJ2000Poles; // Celestial poles of J2000 SkyPoint * celestialJ2000Poles; // Celestial poles of J2000
SkyPoint * celestialPoles; // Celestial poles SkyPoint * celestialPoles; // Celestial poles
SkyPoint * zenithNadir; // Zenith and nadir SkyPoint * zenithNadir; // Zenith and nadir
SkyPoint * eclipticJ2000Poles; // Ecliptic poles of J2000 SkyPoint * eclipticJ2000Poles; // Ecliptic poles of J2000
SkyPoint * eclipticPoles; // Ecliptic poles SkyPoint * eclipticPoles; // Ecliptic poles
SkyPoint * galacticPoles; // Galactic poles SkyPoint * galacticPoles; // Galactic poles
SkyPoint * supergalacticPoles; // Supergalactic poles SkyPoint * supergalacticPoles; // Supergalactic poles
SkyPoint * equinoxJ2000Points; // Equinox points of J2000 SkyPoint * equinoxJ2000Points; // Equinox points of J2000
SkyPoint * equinoxPoints; // Equinox points SkyPoint * equinoxPoints; // Equinox points
SkyPoint * solsticeJ2000Points; // Solstice points of J2000
SkyPoint * solsticePoints; // Solstice points
}; };
#endif // _GRIDLINESMGR_HPP_ #endif // _GRIDLINESMGR_HPP_
 End of changes. 5 change blocks. 
1 lines changed or deleted 54 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/