21 #ifndef _GRIDLINESMGR_HPP_ 22 #define _GRIDLINESMGR_HPP_ 24 #include "VecMath.hpp" 25 #include "StelModule.hpp" 39 Q_PROPERTY(
bool gridlinesDisplayed
42 NOTIFY gridlinesDisplayedChanged)
44 Q_PROPERTY(
bool azimuthalGridDisplayed
47 NOTIFY azimuthalGridDisplayedChanged)
48 Q_PROPERTY(
Vec3f azimuthalGridColor
51 NOTIFY azimuthalGridColorChanged)
53 Q_PROPERTY(
bool equatorGridDisplayed
56 NOTIFY equatorGridDisplayedChanged)
57 Q_PROPERTY(
Vec3f equatorGridColor
60 NOTIFY equatorGridColorChanged)
62 Q_PROPERTY(
bool equatorJ2000GridDisplayed
65 NOTIFY equatorJ2000GridDisplayedChanged)
66 Q_PROPERTY(
Vec3f equatorJ2000GridColor
69 NOTIFY equatorJ2000GridColorChanged)
71 Q_PROPERTY(
bool eclipticJ2000GridDisplayed
74 NOTIFY eclipticJ2000GridDisplayedChanged)
75 Q_PROPERTY(
Vec3f eclipticJ2000GridColor
78 NOTIFY eclipticJ2000GridColorChanged)
80 Q_PROPERTY(
bool eclipticGridDisplayed
83 NOTIFY eclipticGridDisplayedChanged)
84 Q_PROPERTY(
Vec3f eclipticGridColor
87 NOTIFY eclipticGridColorChanged)
89 Q_PROPERTY(
bool galacticGridDisplayed
92 NOTIFY galacticGridDisplayedChanged)
93 Q_PROPERTY(
Vec3f galacticGridColor
96 NOTIFY galacticGridColorChanged)
98 Q_PROPERTY(
bool supergalacticGridDisplayed
101 NOTIFY supergalacticGridDisplayedChanged)
102 Q_PROPERTY(
Vec3f supergalacticGridColor
105 NOTIFY supergalacticGridColorChanged)
107 Q_PROPERTY(
bool equatorLineDisplayed
110 NOTIFY equatorLineDisplayedChanged)
111 Q_PROPERTY(
Vec3f equatorLineColor
114 NOTIFY equatorLineColorChanged)
116 Q_PROPERTY(
bool equatorJ2000LineDisplayed
119 NOTIFY equatorJ2000LineDisplayedChanged)
120 Q_PROPERTY(
Vec3f equatorJ2000LineColor
123 NOTIFY equatorJ2000LineColorChanged)
126 Q_PROPERTY(
bool eclipticLineDisplayed
129 NOTIFY eclipticLineDisplayedChanged)
130 Q_PROPERTY(
Vec3f eclipticLineColor
133 NOTIFY eclipticLineColorChanged)
136 Q_PROPERTY(
bool eclipticJ2000LineDisplayed
139 NOTIFY eclipticJ2000LineDisplayedChanged)
140 Q_PROPERTY(
Vec3f eclipticJ2000LineColor
143 NOTIFY eclipticJ2000LineColorChanged)
145 Q_PROPERTY(
bool precessionCirclesDisplayed
148 NOTIFY precessionCirclesDisplayedChanged)
149 Q_PROPERTY(
Vec3f precessionCirclesColor
152 NOTIFY precessionCirclesColorChanged)
154 Q_PROPERTY(
bool meridianLineDisplayed
157 NOTIFY meridianLineDisplayedChanged)
158 Q_PROPERTY(
Vec3f meridianLineColor
161 NOTIFY meridianLineColorChanged)
163 Q_PROPERTY(
bool longitudeLineDisplayed
166 NOTIFY longitudeLineDisplayedChanged)
167 Q_PROPERTY(
Vec3f longitudeLineColor
170 NOTIFY longitudeLineColorChanged)
172 Q_PROPERTY(
bool horizonLineDisplayed
175 NOTIFY horizonLineDisplayedChanged)
176 Q_PROPERTY(
Vec3f horizonLineColor
179 NOTIFY horizonLineColorChanged)
181 Q_PROPERTY(
bool galacticEquatorLineDisplayed
184 NOTIFY galacticEquatorLineDisplayedChanged)
185 Q_PROPERTY(
Vec3f galacticEquatorLineColor
188 NOTIFY galacticEquatorLineColorChanged)
190 Q_PROPERTY(
bool supergalacticEquatorLineDisplayed
193 NOTIFY supergalacticEquatorLineDisplayedChanged)
194 Q_PROPERTY(
Vec3f supergalacticEquatorLineColor
197 NOTIFY supergalacticEquatorLineColorChanged)
199 Q_PROPERTY(
bool primeVerticalLineDisplayed
202 NOTIFY primeVerticalLineDisplayedChanged)
203 Q_PROPERTY(
Vec3f primeVerticalLineColor
206 NOTIFY primeVerticalLineColorChanged)
208 Q_PROPERTY(
bool colureLinesDisplayed
211 NOTIFY colureLinesDisplayedChanged)
212 Q_PROPERTY(
Vec3f colureLinesColor
215 NOTIFY colureLinesColorChanged)
217 Q_PROPERTY(
bool circumpolarCirclesDisplayed
220 NOTIFY circumpolarCirclesDisplayedChanged)
221 Q_PROPERTY(
Vec3f circumpolarCirclesColor
224 NOTIFY circumpolarCirclesColorChanged)
226 Q_PROPERTY(
bool celestialJ2000PolesDisplayed
229 NOTIFY celestialJ2000PolesDisplayedChanged)
230 Q_PROPERTY(
Vec3f celestialJ2000PolesColor
233 NOTIFY celestialJ2000PolesColorChanged)
235 Q_PROPERTY(
bool celestialPolesDisplayed
238 NOTIFY celestialPolesDisplayedChanged)
239 Q_PROPERTY(
Vec3f celestialPolesColor
242 NOTIFY celestialPolesColorChanged)
244 Q_PROPERTY(
bool zenithNadirDisplayed
247 NOTIFY zenithNadirDisplayedChanged)
248 Q_PROPERTY(
Vec3f zenithNadirColor
251 NOTIFY zenithNadirColorChanged)
253 Q_PROPERTY(
bool eclipticJ2000PolesDisplayed
256 NOTIFY eclipticJ2000PolesDisplayedChanged)
257 Q_PROPERTY(
Vec3f eclipticJ2000PolesColor
260 NOTIFY eclipticJ2000PolesColorChanged)
262 Q_PROPERTY(
bool eclipticPolesDisplayed
265 NOTIFY eclipticPolesDisplayedChanged)
266 Q_PROPERTY(
Vec3f eclipticPolesColor
269 NOTIFY eclipticPolesColorChanged)
271 Q_PROPERTY(
bool galacticPolesDisplayed
274 NOTIFY galacticPolesDisplayedChanged)
275 Q_PROPERTY(
Vec3f galacticPolesColor
278 NOTIFY galacticPolesColorChanged)
280 Q_PROPERTY(
bool supergalacticPolesDisplayed
283 NOTIFY supergalacticPolesDisplayedChanged)
284 Q_PROPERTY(
Vec3f supergalacticPolesColor
287 NOTIFY supergalacticPolesColorChanged)
289 Q_PROPERTY(
bool equinoxJ2000PointsDisplayed
292 NOTIFY equinoxJ2000PointsDisplayedChanged)
293 Q_PROPERTY(
Vec3f equinoxJ2000PointsColor
296 NOTIFY equinoxJ2000PointsColorChanged)
298 Q_PROPERTY(
bool equinoxPointsDisplayed
301 NOTIFY equinoxPointsDisplayedChanged)
302 Q_PROPERTY(
Vec3f equinoxPointsColor
305 NOTIFY equinoxPointsColorChanged)
307 Q_PROPERTY(
bool solsticeJ2000PointsDisplayed
310 NOTIFY solsticeJ2000PointsDisplayedChanged)
311 Q_PROPERTY(
Vec3f solsticeJ2000PointsColor
314 NOTIFY solsticeJ2000PointsColorChanged)
316 Q_PROPERTY(
bool solsticePointsDisplayed
319 NOTIFY solsticePointsDisplayedChanged)
320 Q_PROPERTY(
Vec3f solsticePointsColor
323 NOTIFY solsticePointsColorChanged)
348 virtual void update(
double deltaTime);
802 void gridlinesDisplayedChanged(
const bool)
const;
803 void azimuthalGridDisplayedChanged(
const bool)
const;
804 void azimuthalGridColorChanged(
const Vec3f & newColor)
const;
805 void equatorGridDisplayedChanged(
const bool displayed)
const;
806 void equatorGridColorChanged(
const Vec3f & newColor)
const;
807 void equatorJ2000GridDisplayedChanged(
const bool displayed)
const;
808 void equatorJ2000GridColorChanged(
const Vec3f & newColor)
const;
809 void eclipticGridDisplayedChanged(
const bool displayed)
const;
810 void eclipticGridColorChanged(
const Vec3f & newColor)
const;
811 void eclipticJ2000GridDisplayedChanged(
const bool displayed)
const;
812 void eclipticJ2000GridColorChanged(
const Vec3f & newColor)
const;
813 void galacticGridDisplayedChanged(
const bool displayed)
const;
814 void galacticGridColorChanged(
const Vec3f & newColor)
const;
815 void supergalacticGridDisplayedChanged(
const bool displayed)
const;
816 void supergalacticGridColorChanged(
const Vec3f & newColor)
const;
817 void equatorLineDisplayedChanged(
const bool displayed)
const;
818 void equatorLineColorChanged(
const Vec3f & newColor)
const;
819 void equatorJ2000LineDisplayedChanged(
const bool displayed)
const;
820 void equatorJ2000LineColorChanged(
const Vec3f & newColor)
const;
821 void eclipticLineDisplayedChanged(
const bool displayed)
const;
822 void eclipticLineColorChanged(
const Vec3f & newColor)
const;
823 void eclipticJ2000LineDisplayedChanged(
const bool displayed)
const;
824 void eclipticJ2000LineColorChanged(
const Vec3f & newColor)
const;
825 void precessionCirclesDisplayedChanged(
const bool displayed)
const;
826 void precessionCirclesColorChanged(
const Vec3f & newColor)
const;
827 void meridianLineDisplayedChanged(
const bool displayed)
const;
828 void meridianLineColorChanged(
const Vec3f & newColor)
const;
829 void longitudeLineDisplayedChanged(
const bool displayed)
const;
830 void longitudeLineColorChanged(
const Vec3f & newColor)
const;
831 void horizonLineDisplayedChanged(
const bool displayed)
const;
832 void horizonLineColorChanged(
const Vec3f & newColor)
const;
833 void galacticEquatorLineDisplayedChanged(
const bool displayed)
const;
834 void galacticEquatorLineColorChanged(
const Vec3f & newColor)
const;
835 void supergalacticEquatorLineDisplayedChanged(
const bool displayed)
const;
836 void supergalacticEquatorLineColorChanged(
const Vec3f & newColor)
const;
837 void primeVerticalLineDisplayedChanged(
const bool displayed)
const;
838 void primeVerticalLineColorChanged(
const Vec3f & newColor)
const;
839 void colureLinesDisplayedChanged(
const bool displayed)
const;
840 void colureLinesColorChanged(
const Vec3f & newColor)
const;
841 void circumpolarCirclesDisplayedChanged(
const bool displayed)
const;
842 void circumpolarCirclesColorChanged(
const Vec3f & newColor)
const;
843 void celestialJ2000PolesDisplayedChanged(
const bool displayed)
const;
844 void celestialJ2000PolesColorChanged(
const Vec3f & newColor)
const;
845 void celestialPolesDisplayedChanged(
const bool displayed)
const;
846 void celestialPolesColorChanged(
const Vec3f & newColor)
const;
847 void zenithNadirDisplayedChanged(
const bool displayed)
const;
848 void zenithNadirColorChanged(
const Vec3f & newColor)
const;
849 void eclipticJ2000PolesDisplayedChanged(
const bool displayed)
const;
850 void eclipticJ2000PolesColorChanged(
const Vec3f & newColor)
const;
851 void eclipticPolesDisplayedChanged(
const bool displayed)
const;
852 void eclipticPolesColorChanged(
const Vec3f & newColor)
const;
853 void galacticPolesDisplayedChanged(
const bool displayed)
const;
854 void galacticPolesColorChanged(
const Vec3f & newColor)
const;
855 void supergalacticPolesDisplayedChanged(
const bool displayed)
const;
856 void supergalacticPolesColorChanged(
const Vec3f & newColor)
const;
857 void equinoxJ2000PointsDisplayedChanged(
const bool displayed)
const;
858 void equinoxJ2000PointsColorChanged(
const Vec3f & newColor)
const;
859 void equinoxPointsDisplayedChanged(
const bool displayed)
const;
860 void equinoxPointsColorChanged(
const Vec3f & newColor)
const;
861 void solsticeJ2000PointsDisplayedChanged(
const bool displayed)
const;
862 void solsticeJ2000PointsColorChanged(
const Vec3f & newColor)
const;
863 void solsticePointsDisplayedChanged(
const bool displayed)
const;
864 void solsticePointsColorChanged(
const Vec3f & newColor)
const;
869 void updateLineLabels();
872 void connectEarthFromSolarSystem();
875 QSharedPointer<Planet> earth;
876 bool gridlinesDisplayed;
878 SkyGrid * equJ2000Grid;
879 SkyGrid * galacticGrid;
880 SkyGrid * supergalacticGrid;
882 SkyGrid * eclJ2000Grid;
894 SkyLine * supergalacticEquatorLine;
900 SkyPoint * celestialJ2000Poles;
901 SkyPoint * celestialPoles;
902 SkyPoint * zenithNadir;
903 SkyPoint * eclipticJ2000Poles;
904 SkyPoint * eclipticPoles;
905 SkyPoint * galacticPoles;
906 SkyPoint * supergalacticPoles;
907 SkyPoint * equinoxJ2000Points;
908 SkyPoint * equinoxPoints;
909 SkyPoint * solsticeJ2000Points;
910 SkyPoint * solsticePoints;
913 #endif // _GRIDLINESMGR_HPP_ virtual void draw(StelCore *core)
Draw the grids and great circle lines.
bool getFlagEclipticGrid(void) const
Accessor for displaying Ecliptic Grid.
void setColorEquinoxJ2000Points(const Vec3f &newColor)
Set the color of the equinox points of J2000.
Vec3f getColorEclipticJ2000Poles(void) const
Get the current color of the ecliptic poles of J2000.
Vec3f getColorSupergalacticEquatorLine(void) const
Get the current color of the Supergalactic Equator Line.
void setColorPrecessionCircles(const Vec3f &newColor)
Set the color of the precession circles.
bool getFlagCelestialJ2000Poles(void) const
Accessor for displaying celestial poles of J2000.
void setColorEclipticLine(const Vec3f &newColor)
Set the color of the Ecliptic Line.
void setFlagCelestialJ2000Poles(const bool displayed)
Setter for displaying celestial poles of J2000.
void setColorColureLines(const Vec3f &newColor)
Set the color of the Colure Lines.
void setFlagEquatorJ2000Grid(const bool displayed)
Setter for displaying Equatorial J2000 Grid.
Vec3f getColorEquatorGrid(void) const
Get the current color of the Equatorial Grid.
bool getFlagEclipticPoles(void) const
Accessor for displaying ecliptic poles.
Vec3f getColorAzimuthalGrid(void) const
Get the current color of the Azimuthal Grid.
void setColorEquatorLine(const Vec3f &newColor)
Set the color of the Equator Line.
void setColorLongitudeLine(const Vec3f &newColor)
Set the color of the opposition/conjunction longitude line.
void setFlagGalacticGrid(const bool displayed)
Setter for displaying Galactic Grid.
bool getFlagCelestialPoles(void) const
Accessor for displaying celestial poles.
void setColorSolsticePoints(const Vec3f &newColor)
Set the color of the solstice points.
bool getFlagPrecessionCircles(void) const
Accessor for displaying precession circles.
bool getFlagEquinoxJ2000Points(void) const
Accessor for displaying equinox points of J2000.
bool getFlagLongitudeLine(void) const
Accessor for displaying opposition/conjunction longitude line.
bool getFlagPrimeVerticalLine(void) const
Accessor for displaying Prime Vertical Line.
void setFlagPrecessionCircles(const bool displayed)
Setter for displaying precession circles.
bool getFlagGalacticPlaneLine(void) const
Vec3f getColorZenithNadir(void) const
Get the current color of the zenith and nadir.
void setFlagEclipticJ2000Poles(const bool displayed)
Setter for displaying ecliptic poles of J2000.
void setColorEquatorJ2000Grid(const Vec3f &newColor)
Set the color of the Equatorial J2000 Grid.
virtual void init()
Initialize the GridLinesMgr.
void setFlagEclipticJ2000Grid(const bool displayed)
Setter for displaying Ecliptic Grid of J2000.0.
Vec3f getColorEquinoxPoints(void) const
Get the current color of the equinox points.
void setFlagEclipticJ2000Line(const bool displayed)
Setter for displaying Ecliptic of J2000 Line.
void setColorEquinoxPoints(const Vec3f &newColor)
Set the color of the equinox points.
void setFlagEquinoxJ2000Points(const bool displayed)
Setter for displaying equinox points of J2000.
void setFlagSupergalacticEquatorLine(const bool displayed)
Setter for displaying Supergalactic Equator Line.
void setFlagGalacticPlaneLine(const bool displayed)
Vec3f getColorHorizonLine(void) const
Get the current color of the Horizon Line.
bool getFlagColureLines(void) const
Accessor for displaying the Colure Lines.
void setFlagEquatorLine(const bool displayed)
Setter for displaying Equatorial Line.
void setColorEclipticJ2000Poles(const Vec3f &newColor)
Set the color of the ecliptic poles of J2000.
bool getFlagEquinoxPoints(void) const
Accessor for displaying equinox points.
Vec3f getColorSupergalacticPoles(void) const
Get the current color of the supergalactic poles.
Vec3f getColorSolsticeJ2000Points(void) const
Get the current color of the solstice points of J2000.
Vec3f getColorEquinoxJ2000Points(void) const
Get the current color of the equinox points of J2000.
void setFlagCircumpolarCircles(const bool displayed)
Setter for displaying circumpolar circles.
void setFlagEquatorGrid(const bool displayed)
Setter for displaying Equatorial Grid.
Vec3f getColorEclipticJ2000Grid(void) const
Get the current color of the Ecliptic J2000 Grid.
Main class for Stellarium core processing.
void setFlagSupergalacticGrid(const bool displayed)
Setter for displaying Supergalactic Grid.
void setFlagZenithNadir(const bool displayed)
Setter for displaying zenith and nadir.
bool getFlagEclipticJ2000Grid(void) const
Accessor for displaying Ecliptic Grid.
void setFlagEquinoxPoints(const bool displayed)
Setter for displaying equinox points.
void setColorCircumpolarCircles(const Vec3f &newColor)
Set the color of the circumpolar circles.
Vec3f getColorSupergalacticGrid(void) const
Get the current color of the Supergalactic Grid.
bool getFlagSupergalacticEquatorLine(void) const
Accessor for displaying Supergalactic Equator Line.
Vec3f getColorEclipticJ2000Line(void) const
Get the current color of the Ecliptic of J2000 Line.
void setColorEquatorGrid(const Vec3f &newColor)
Set the color of the Equatorial Grid.
bool getFlagEclipticLine(void) const
Accessor for displaying Ecliptic Line.
void setColorEquatorJ2000Line(const Vec3f &newColor)
Set the color of the J2000 Equator Line.
void setColorEclipticJ2000Grid(const Vec3f &newColor)
Set the color of the Ecliptic J2000 Grid.
Vec3f getColorGalacticGrid(void) const
Get the current color of the Galactic Grid.
void setColorSolsticeJ2000Points(const Vec3f &newColor)
Set the color of the solstice points of J2000.
Vec3f getColorCircumpolarCircles(void) const
Get the current color of the circumpolar circles.
The GridLinesMgr controls the drawing of the Azimuthal, Equatorial, Ecliptical and Galactic Grids...
virtual QString getModuleID() const
Get the module ID, returns "GridLinesMgr".
void setColorCelestialJ2000Poles(const Vec3f &newColor)
Set the color of the celestial poles of J2000.
bool getFlagZenithNadir(void) const
Accessor for displaying zenith and nadir.
bool getFlagGalacticGrid(void) const
Accessor for displaying Galactic Grid.
void setFlagCelestialPoles(const bool displayed)
Setter for displaying celestial poles.
GridLinesMgr.cpp at V0.13.2, but with small-circle drawing.
void setFlagSolsticePoints(const bool displayed)
Setter for displaying solstice points.
void setFlagGalacticEquatorLine(const bool displayed)
Setter for displaying Galactic Equator Line.
void setFlagAzimuthalGrid(const bool displayed)
Setter for displaying Azimuthal Grid.
virtual double getCallOrder(StelModuleActionName actionName) const
Used to determine the order in which the various modules are drawn.
bool getFlagSolsticeJ2000Points(void) const
Accessor for displaying solstice points of J2000.
bool getFlagGalacticEquatorLine(void) const
Accessor for displaying Galactic Equator Line.
void setColorCelestialPoles(const Vec3f &newColor)
Set the color of the celestial poles.
bool getFlagEquatorJ2000Grid(void) const
Accessor for displaying Equatorial J2000 Grid.
Vec3f getColorEclipticPoles(void) const
Get the current color of the ecliptic poles.
void setFlagEclipticGrid(const bool displayed)
Setter for displaying Ecliptic Grid of Date.
void setFlagGridlines(const bool displayed)
Setter ("master switch") for displaying any grid/line.
void setColorZenithNadir(const Vec3f &newColor)
Set the color of the zenith and nadir.
void setColorSupergalacticGrid(const Vec3f &newColor)
Set the color of the Supergalactic Grid.
Vec3f getColorEquatorJ2000Grid(void) const
Get the current color of the Equatorial J2000 Grid.
void setFlagColureLines(const bool displayed)
Setter for displaying the Colure Lines.
Vec3f getColorLongitudeLine(void) const
Get the current color of the opposition/conjunction longitude line.
void setColorGalacticEquatorLine(const Vec3f &newColor)
Set the color of the Galactic Equator Line.
void setColorPrimeVerticalLine(const Vec3f &newColor)
Set the color of the Prime Vertical Line.
void setColorSupergalacticPoles(const Vec3f &newColor)
Set the color of the supergalactic poles.
bool getFlagEquatorJ2000Line(void) const
Accessor for displaying J2000 Equatorial Line.
Vec3f getColorCelestialPoles(void) const
Get the current color of the celestial poles.
void setColorMeridianLine(const Vec3f &newColor)
Set the color of the Meridian Line.
Vec3f getColorEclipticLine(void) const
Get the current color of the Ecliptic Line.
void setColorHorizonLine(const Vec3f &newColor)
Set the color of the Horizon Line.
Vec3f getColorPrimeVerticalLine(void) const
Get the current color of the Prime Vertical Line.
StelModuleActionName
Define the possible action for which an order is defined.
bool getFlagEclipticJ2000Line(void) const
Accessor for displaying Ecliptic of J2000 Line.
bool getFlagSupergalacticGrid(void) const
Accessor for displaying Supergalactic Grid.
void setColorSupergalacticEquatorLine(const Vec3f &newColor)
Set the color of the Supergalactic Equator Line.
bool getFlagEclipticJ2000Poles(void) const
Accessor for displaying ecliptic poles of J2000.
void setColorEclipticGrid(const Vec3f &newColor)
Set the color of the Ecliptic Grid.
virtual void update(double deltaTime)
Update time-dependent features.
Vec3f getColorEclipticGrid(void) const
Get the current color of the Ecliptic of Date Grid.
Vec3f getColorMeridianLine(void) const
Get the current color of the Meridian Line.
void setColorGalacticGrid(const Vec3f &newColor)
Set the color of the Galactic Grid.
void setFlagEclipticPoles(const bool displayed)
Setter for displaying ecliptic poles.
void setFlagEclipticLine(const bool displayed)
Setter for displaying Ecliptic Line.
bool getFlagSolsticePoints(void) const
Accessor for displaying solstice points.
void setColorGalacticPoles(const Vec3f &newColor)
Set the color of the galactic poles.
void setFlagSupergalacticPoles(const bool displayed)
Setter for displaying supergalactic poles.
void setFlagEquatorJ2000Line(const bool displayed)
Setter for displaying J2000 Equatorial Line.
Vec3f getColorColureLines(void) const
Get the current color of the Colure Lines.
void setColorEclipticPoles(const Vec3f &newColor)
Set the color of the ecliptic poles.
void setFlagSolsticeJ2000Points(const bool displayed)
Setter for displaying solstice points of J2000.
bool getFlagHorizonLine(void) const
Accessor for displaying Horizon Line.
bool getFlagGridlines(void) const
Accessor ("master switch") for displaying any grid/line.
bool getFlagAzimuthalGrid(void) const
Accessor for displaying Azimuthal Grid.
Vec3f getColorPrecessionCircles(void) const
Get the current color of the precession circles.
void setFlagPrimeVerticalLine(const bool displayed)
Setter for displaying the Prime Vertical Line.
Vec3f getColorEquatorLine(void) const
Get the current color of the Equatorial Line.
Vec3f getColorGalacticEquatorLine(void) const
Get the current color of the Galactic Equator Line.
Vec3f getColorGalacticPoles(void) const
Get the current color of the galactic poles.
Vec3f getColorSolsticePoints(void) const
Get the current color of the solstice points.
bool getFlagEquatorLine(void) const
Accessor for displaying Equatorial Line.
void setFlagHorizonLine(const bool displayed)
Setter for displaying Horizon Line.
bool getFlagSupergalacticPoles(void) const
Accessor for displaying supergalactic poles.
bool getFlagGalacticPoles(void) const
Accessor for displaying galactic poles.
void setColorAzimuthalGrid(const Vec3f &newColor)
Set the color of the Azimuthal Grid.
void setFlagLongitudeLine(const bool displayed)
Setter for displaying opposition/conjunction longitude line.
Vec3f getColorEquatorJ2000Line(void) const
Get the current color of the J2000 Equatorial Line.
This is the common base class for all the main components of stellarium.
Vec3f getColorCelestialJ2000Poles(void) const
Get the current color of the celestial poles of J2000.
void setFlagGalacticPoles(const bool displayed)
Setter for displaying galactic poles.
bool getFlagCircumpolarCircles(void) const
Accessor for displaying circumpolar circles.
bool getFlagEquatorGrid(void) const
Accessor for displaying Equatorial Grid.
bool getFlagMeridianLine(void) const
Accessor for displaying Meridian Line.
void setColorEclipticJ2000Line(const Vec3f &newColor)
Set the color of the Ecliptic of J2000 Line.
void setFlagMeridianLine(const bool displayed)
Setter for displaying Meridian Line.