21 #ifndef _GRIDLINESMGR_HPP_ 22 #define _GRIDLINESMGR_HPP_ 24 #include "VecMath.hpp" 25 #include "StelModule.hpp" 38 Q_PROPERTY(
bool azimuthalGridDisplayed
41 NOTIFY azimuthalGridDisplayedChanged)
42 Q_PROPERTY(
Vec3f azimuthalGridColor
45 NOTIFY azimuthalGridColorChanged)
47 Q_PROPERTY(
bool equatorGridDisplayed
50 NOTIFY equatorGridDisplayedChanged)
51 Q_PROPERTY(
Vec3f equatorGridColor
54 NOTIFY equatorGridColorChanged)
56 Q_PROPERTY(
bool equatorJ2000GridDisplayed
59 NOTIFY equatorJ2000GridDisplayedChanged)
60 Q_PROPERTY(
Vec3f equatorJ2000GridColor
63 NOTIFY equatorJ2000GridColorChanged)
65 Q_PROPERTY(
bool eclipticJ2000GridDisplayed
68 NOTIFY eclipticJ2000GridDisplayedChanged)
69 Q_PROPERTY(
Vec3f eclipticJ2000GridColor
72 NOTIFY eclipticJ2000GridColorChanged)
74 Q_PROPERTY(
bool eclipticGridDisplayed
77 NOTIFY eclipticGridDisplayedChanged)
78 Q_PROPERTY(
Vec3f eclipticGridColor
81 NOTIFY eclipticGridColorChanged)
83 Q_PROPERTY(
bool galacticGridDisplayed
86 NOTIFY galacticGridDisplayedChanged)
87 Q_PROPERTY(
Vec3f galacticGridColor
90 NOTIFY galacticGridColorChanged)
92 Q_PROPERTY(
bool supergalacticGridDisplayed
95 NOTIFY supergalacticGridDisplayedChanged)
96 Q_PROPERTY(
Vec3f supergalacticGridColor
99 NOTIFY supergalacticGridColorChanged)
101 Q_PROPERTY(
bool equatorLineDisplayed
104 NOTIFY equatorLineDisplayedChanged)
105 Q_PROPERTY(
Vec3f equatorLineColor
108 NOTIFY equatorLineColorChanged)
110 Q_PROPERTY(
bool equatorJ2000LineDisplayed
113 NOTIFY equatorJ2000LineDisplayedChanged)
114 Q_PROPERTY(
Vec3f equatorJ2000LineColor
117 NOTIFY equatorJ2000LineColorChanged)
120 Q_PROPERTY(
bool eclipticLineDisplayed
123 NOTIFY eclipticLineDisplayedChanged)
124 Q_PROPERTY(
Vec3f eclipticLineColor
127 NOTIFY eclipticLineColorChanged)
130 Q_PROPERTY(
bool eclipticJ2000LineDisplayed
133 NOTIFY eclipticJ2000LineDisplayedChanged)
134 Q_PROPERTY(
Vec3f eclipticJ2000LineColor
137 NOTIFY eclipticJ2000LineColorChanged)
139 Q_PROPERTY(
bool precessionCirclesDisplayed
142 NOTIFY precessionCirclesDisplayedChanged)
143 Q_PROPERTY(
Vec3f precessionCirclesColor
146 NOTIFY precessionCirclesColorChanged)
148 Q_PROPERTY(
bool meridianLineDisplayed
151 NOTIFY meridianLineDisplayedChanged)
152 Q_PROPERTY(
Vec3f meridianLineColor
155 NOTIFY meridianLineColorChanged)
157 Q_PROPERTY(
bool longitudeLineDisplayed
160 NOTIFY longitudeLineDisplayedChanged)
161 Q_PROPERTY(
Vec3f longitudeLineColor
164 NOTIFY longitudeLineColorChanged)
166 Q_PROPERTY(
bool horizonLineDisplayed
169 NOTIFY horizonLineDisplayedChanged)
170 Q_PROPERTY(
Vec3f horizonLineColor
173 NOTIFY horizonLineColorChanged)
175 Q_PROPERTY(
bool galacticEquatorLineDisplayed
178 NOTIFY galacticEquatorLineDisplayedChanged)
179 Q_PROPERTY(
Vec3f galacticEquatorLineColor
182 NOTIFY galacticEquatorLineColorChanged)
184 Q_PROPERTY(
bool supergalacticEquatorLineDisplayed
187 NOTIFY supergalacticEquatorLineDisplayedChanged)
188 Q_PROPERTY(
Vec3f supergalacticEquatorLineColor
191 NOTIFY supergalacticEquatorLineColorChanged)
193 Q_PROPERTY(
bool primeVerticalLineDisplayed
196 NOTIFY primeVerticalLineDisplayedChanged)
197 Q_PROPERTY(
Vec3f primeVerticalLineColor
200 NOTIFY primeVerticalLineColorChanged)
202 Q_PROPERTY(
bool colureLinesDisplayed
205 NOTIFY colureLinesDisplayedChanged)
206 Q_PROPERTY(
Vec3f colureLinesColor
209 NOTIFY colureLinesColorChanged)
211 Q_PROPERTY(
bool circumpolarCirclesDisplayed
214 NOTIFY circumpolarCirclesDisplayedChanged)
215 Q_PROPERTY(
Vec3f circumpolarCirclesColor
218 NOTIFY circumpolarCirclesColorChanged)
220 Q_PROPERTY(
bool celestialJ2000PolesDisplayed
223 NOTIFY celestialJ2000PolesDisplayedChanged)
224 Q_PROPERTY(
Vec3f celestialJ2000PolesColor
227 NOTIFY celestialJ2000PolesColorChanged)
229 Q_PROPERTY(
bool celestialPolesDisplayed
232 NOTIFY celestialPolesDisplayedChanged)
233 Q_PROPERTY(
Vec3f celestialPolesColor
236 NOTIFY celestialPolesColorChanged)
238 Q_PROPERTY(
bool zenithNadirDisplayed
241 NOTIFY zenithNadirDisplayedChanged)
242 Q_PROPERTY(
Vec3f zenithNadirColor
245 NOTIFY zenithNadirColorChanged)
247 Q_PROPERTY(
bool eclipticJ2000PolesDisplayed
250 NOTIFY eclipticJ2000PolesDisplayedChanged)
251 Q_PROPERTY(
Vec3f eclipticJ2000PolesColor
254 NOTIFY eclipticJ2000PolesColorChanged)
256 Q_PROPERTY(
bool eclipticPolesDisplayed
259 NOTIFY eclipticPolesDisplayedChanged)
260 Q_PROPERTY(
Vec3f eclipticPolesColor
263 NOTIFY eclipticPolesColorChanged)
265 Q_PROPERTY(
bool galacticPolesDisplayed
268 NOTIFY galacticPolesDisplayedChanged)
269 Q_PROPERTY(
Vec3f galacticPolesColor
272 NOTIFY galacticPolesColorChanged)
274 Q_PROPERTY(
bool supergalacticPolesDisplayed
277 NOTIFY supergalacticPolesDisplayedChanged)
278 Q_PROPERTY(
Vec3f supergalacticPolesColor
281 NOTIFY supergalacticPolesColorChanged)
283 Q_PROPERTY(
bool equinoxJ2000PointsDisplayed
286 NOTIFY equinoxJ2000PointsDisplayedChanged)
287 Q_PROPERTY(
Vec3f equinoxJ2000PointsColor
290 NOTIFY equinoxJ2000PointsColorChanged)
292 Q_PROPERTY(
bool equinoxPointsDisplayed
295 NOTIFY equinoxPointsDisplayedChanged)
296 Q_PROPERTY(
Vec3f equinoxPointsColor
299 NOTIFY equinoxPointsColorChanged)
301 Q_PROPERTY(
bool solsticeJ2000PointsDisplayed
304 NOTIFY solsticeJ2000PointsDisplayedChanged)
305 Q_PROPERTY(
Vec3f solsticeJ2000PointsColor
308 NOTIFY solsticeJ2000PointsColorChanged)
310 Q_PROPERTY(
bool solsticePointsDisplayed
313 NOTIFY solsticePointsDisplayedChanged)
314 Q_PROPERTY(
Vec3f solsticePointsColor
317 NOTIFY solsticePointsColorChanged)
342 virtual void update(
double deltaTime);
791 void azimuthalGridDisplayedChanged(
const bool)
const;
792 void azimuthalGridColorChanged(
const Vec3f & newColor)
const;
793 void equatorGridDisplayedChanged(
const bool displayed)
const;
794 void equatorGridColorChanged(
const Vec3f & newColor)
const;
795 void equatorJ2000GridDisplayedChanged(
const bool displayed)
const;
796 void equatorJ2000GridColorChanged(
const Vec3f & newColor)
const;
797 void eclipticGridDisplayedChanged(
const bool displayed)
const;
798 void eclipticGridColorChanged(
const Vec3f & newColor)
const;
799 void eclipticJ2000GridDisplayedChanged(
const bool displayed)
const;
800 void eclipticJ2000GridColorChanged(
const Vec3f & newColor)
const;
801 void galacticGridDisplayedChanged(
const bool displayed)
const;
802 void galacticGridColorChanged(
const Vec3f & newColor)
const;
803 void supergalacticGridDisplayedChanged(
const bool displayed)
const;
804 void supergalacticGridColorChanged(
const Vec3f & newColor)
const;
805 void equatorLineDisplayedChanged(
const bool displayed)
const;
806 void equatorLineColorChanged(
const Vec3f & newColor)
const;
807 void equatorJ2000LineDisplayedChanged(
const bool displayed)
const;
808 void equatorJ2000LineColorChanged(
const Vec3f & newColor)
const;
809 void eclipticLineDisplayedChanged(
const bool displayed)
const;
810 void eclipticLineColorChanged(
const Vec3f & newColor)
const;
811 void eclipticJ2000LineDisplayedChanged(
const bool displayed)
const;
812 void eclipticJ2000LineColorChanged(
const Vec3f & newColor)
const;
813 void precessionCirclesDisplayedChanged(
const bool displayed)
const;
814 void precessionCirclesColorChanged(
const Vec3f & newColor)
const;
815 void meridianLineDisplayedChanged(
const bool displayed)
const;
816 void meridianLineColorChanged(
const Vec3f & newColor)
const;
817 void longitudeLineDisplayedChanged(
const bool displayed)
const;
818 void longitudeLineColorChanged(
const Vec3f & newColor)
const;
819 void horizonLineDisplayedChanged(
const bool displayed)
const;
820 void horizonLineColorChanged(
const Vec3f & newColor)
const;
821 void galacticEquatorLineDisplayedChanged(
const bool displayed)
const;
822 void galacticEquatorLineColorChanged(
const Vec3f & newColor)
const;
823 void supergalacticEquatorLineDisplayedChanged(
const bool displayed)
const;
824 void supergalacticEquatorLineColorChanged(
const Vec3f & newColor)
const;
825 void primeVerticalLineDisplayedChanged(
const bool displayed)
const;
826 void primeVerticalLineColorChanged(
const Vec3f & newColor)
const;
827 void colureLinesDisplayedChanged(
const bool displayed)
const;
828 void colureLinesColorChanged(
const Vec3f & newColor)
const;
829 void circumpolarCirclesDisplayedChanged(
const bool displayed)
const;
830 void circumpolarCirclesColorChanged(
const Vec3f & newColor)
const;
831 void celestialJ2000PolesDisplayedChanged(
const bool displayed)
const;
832 void celestialJ2000PolesColorChanged(
const Vec3f & newColor)
const;
833 void celestialPolesDisplayedChanged(
const bool displayed)
const;
834 void celestialPolesColorChanged(
const Vec3f & newColor)
const;
835 void zenithNadirDisplayedChanged(
const bool displayed)
const;
836 void zenithNadirColorChanged(
const Vec3f & newColor)
const;
837 void eclipticJ2000PolesDisplayedChanged(
const bool displayed)
const;
838 void eclipticJ2000PolesColorChanged(
const Vec3f & newColor)
const;
839 void eclipticPolesDisplayedChanged(
const bool displayed)
const;
840 void eclipticPolesColorChanged(
const Vec3f & newColor)
const;
841 void galacticPolesDisplayedChanged(
const bool displayed)
const;
842 void galacticPolesColorChanged(
const Vec3f & newColor)
const;
843 void supergalacticPolesDisplayedChanged(
const bool displayed)
const;
844 void supergalacticPolesColorChanged(
const Vec3f & newColor)
const;
845 void equinoxJ2000PointsDisplayedChanged(
const bool displayed)
const;
846 void equinoxJ2000PointsColorChanged(
const Vec3f & newColor)
const;
847 void equinoxPointsDisplayedChanged(
const bool displayed)
const;
848 void equinoxPointsColorChanged(
const Vec3f & newColor)
const;
849 void solsticeJ2000PointsDisplayedChanged(
const bool displayed)
const;
850 void solsticeJ2000PointsColorChanged(
const Vec3f & newColor)
const;
851 void solsticePointsDisplayedChanged(
const bool displayed)
const;
852 void solsticePointsColorChanged(
const Vec3f & newColor)
const;
857 void updateLineLabels();
861 SkyGrid * equJ2000Grid;
862 SkyGrid * galacticGrid;
863 SkyGrid * supergalacticGrid;
865 SkyGrid * eclJ2000Grid;
877 SkyLine * supergalacticEquatorLine;
883 SkyPoint * celestialJ2000Poles;
884 SkyPoint * celestialPoles;
885 SkyPoint * zenithNadir;
886 SkyPoint * eclipticJ2000Poles;
887 SkyPoint * eclipticPoles;
888 SkyPoint * galacticPoles;
889 SkyPoint * supergalacticPoles;
890 SkyPoint * equinoxJ2000Points;
891 SkyPoint * equinoxPoints;
892 SkyPoint * solsticeJ2000Points;
893 SkyPoint * solsticePoints;
896 #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 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 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.