GridLinesMgr.hpp   GridLinesMgr.hpp 
skipping to change at line 26 skipping to change at line 26
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
*/ */
#ifndef _GRIDLINESMGR_HPP_ #ifndef _GRIDLINESMGR_HPP_
#define _GRIDLINESMGR_HPP_ #define _GRIDLINESMGR_HPP_
#include "VecMath.hpp" #include "VecMath.hpp"
#include "StelModule.hpp" #include "StelModule.hpp"
class StelTranslator;
class SkyGrid; class SkyGrid;
class SkyLine; class SkyLine;
class QSettings;
//! @class GridLinesMgr //! @class GridLinesMgr
//! The GridLinesMgr controls the drawing of the Azimuthal and Equatorial G rids, //! The GridLinesMgr controls the drawing of the Azimuthal and Equatorial G rids,
//! as well as the great circles: Meridian Line, Ecliptic Line and Equator Line. //! as well as the great circles: Meridian Line, Ecliptic Line and Equator Line.
class GridLinesMgr : public StelModule class GridLinesMgr : public StelModule
{ {
Q_OBJECT Q_OBJECT
public: public:
GridLinesMgr(); GridLinesMgr();
skipping to change at line 101 skipping to change at line 99
//! Set flag for displaying Equatorial Grid. //! Set flag for displaying Equatorial Grid.
void setFlagEquatorJ2000Grid(bool b); void setFlagEquatorJ2000Grid(bool b);
//! Get flag for displaying Equatorial Grid. //! Get flag for displaying Equatorial Grid.
bool getFlagEquatorJ2000Grid(void) const; bool getFlagEquatorJ2000Grid(void) const;
//! Get the current color of the Equatorial J2000 Grid. //! Get the current color of the Equatorial J2000 Grid.
Vec3f getColorEquatorJ2000Grid(void) const; Vec3f getColorEquatorJ2000Grid(void) const;
//! Set the color of the Equatorial J2000 Grid. //! Set the color of the Equatorial J2000 Grid.
void setColorEquatorJ2000Grid(const Vec3f& v); void setColorEquatorJ2000Grid(const Vec3f& v);
//! Set flag for displaying Galactic Grid.
void setFlagGalacticGrid(bool b);
//! Get flag for displaying Galactic Grid.
bool getFlagGalacticGrid(void) const;
//! Get the current color of the Galactic Grid.
Vec3f getColorGalacticGrid(void) const;
//! Set the color of the Galactic Grid.
void setColorGalacticGrid(const Vec3f& v);
//! Set flag for displaying Equatorial Line. //! Set flag for displaying Equatorial Line.
void setFlagEquatorLine(bool b); void setFlagEquatorLine(bool b);
//! Get flag for displaying Equatorial Line. //! Get flag for displaying Equatorial Line.
bool getFlagEquatorLine(void) const; bool getFlagEquatorLine(void) const;
//! Get the current color of the Equatorial Line. //! Get the current color of the Equatorial Line.
Vec3f getColorEquatorLine(void) const; Vec3f getColorEquatorLine(void) const;
//! Set the color of the Meridian Line. //! Set the color of the Meridian Line.
void setColorEquatorLine(const Vec3f& v); void setColorEquatorLine(const Vec3f& v);
//! Set flag for displaying Ecliptic Line. //! Set flag for displaying Ecliptic Line.
skipping to change at line 131 skipping to change at line 138
//! Get flag for displaying Meridian Line. //! Get flag for displaying Meridian Line.
bool getFlagMeridianLine(void) const; bool getFlagMeridianLine(void) const;
//! Get the current color of the Meridian Line. //! Get the current color of the Meridian Line.
Vec3f getColorMeridianLine(void) const; Vec3f getColorMeridianLine(void) const;
//! Set the color of the Meridian Line. //! Set the color of the Meridian Line.
void setColorMeridianLine(const Vec3f& v); void setColorMeridianLine(const Vec3f& v);
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 * aziGrid; // Azimuthal grid SkyGrid * aziGrid; // Azimuthal grid
SkyLine * equatorLine; // Celestial Equator line SkyLine * equatorLine; // Celestial Equator line
SkyLine * eclipticLine; // Ecliptic line SkyLine * eclipticLine; // Ecliptic line
SkyLine * meridianLine; // Meridian line SkyLine * meridianLine; // Meridian line
}; };
#endif // _GRIDLINESMGR_HPP_ #endif // _GRIDLINESMGR_HPP_
 End of changes. 4 change blocks. 
2 lines changed or deleted 10 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/