Stellarium
HEAD
|
The GridLinesMgr controls the drawing of the Azimuthal, Equatorial, Ecliptical and Galactic Grids, as well as the great circles: Meridian Line, Ecliptic Lines of J2000.0 and date, Equator Line (of J2000.0 and date), Solar Equator and Invariable Plane of the Solar System, Precession Circles, and a special line marking conjunction or opposition in ecliptical longitude (of date). More...
#include <GridLinesMgr.hpp>
Public Slots | |
void | setFlagGridlines (const bool displayed) |
Setter ("master switch") for displaying any grid/line. | |
bool | getFlagGridlines () const |
Accessor ("master switch") for displaying any grid/line. | |
void | setFlagAllGrids (const bool displayed) |
Setter ("master switch by type") for displaying all grids. | |
void | setFlagAllLines (const bool displayed) |
Setter ("master switch by type") for displaying all lines. | |
void | setFlagAllPoints (const bool displayed) |
Setter ("master switch by type") for displaying all points. | |
void | setFlagAzimuthalGrid (const bool displayed) |
Setter for displaying Azimuthal Grid. | |
bool | getFlagAzimuthalGrid () const |
Accessor for displaying Azimuthal Grid. | |
Vec3f | getColorAzimuthalGrid () const |
Get the current color of the Azimuthal Grid. | |
void | setColorAzimuthalGrid (const Vec3f &newColor) |
Set the color of the Azimuthal Grid. More... | |
void | setFlagEquatorGrid (const bool displayed) |
Setter for displaying Equatorial Grid. | |
bool | getFlagEquatorGrid () const |
Accessor for displaying Equatorial Grid. | |
Vec3f | getColorEquatorGrid () const |
Get the current color of the Equatorial Grid. | |
void | setColorEquatorGrid (const Vec3f &newColor) |
Set the color of the Equatorial Grid. More... | |
void | setFlagFixedEquatorGrid (const bool displayed) |
Setter for displaying the Fixed Equatorial Grid (Hour angle/declination). | |
bool | getFlagFixedEquatorGrid () const |
Accessor for displaying Fixed Equatorial Grid. | |
Vec3f | getColorFixedEquatorGrid () const |
Get the current color of the Fixed Equatorial Grid. | |
void | setColorFixedEquatorGrid (const Vec3f &newColor) |
Set the color of the FixedEquatorial Grid. More... | |
void | setFlagEquatorJ2000Grid (const bool displayed) |
Setter for displaying Equatorial J2000 Grid. | |
bool | getFlagEquatorJ2000Grid () const |
Accessor for displaying Equatorial J2000 Grid. | |
Vec3f | getColorEquatorJ2000Grid () const |
Get the current color of the Equatorial J2000 Grid. | |
void | setColorEquatorJ2000Grid (const Vec3f &newColor) |
Set the color of the Equatorial J2000 Grid. More... | |
void | setFlagEclipticJ2000Grid (const bool displayed) |
Setter for displaying Ecliptic Grid of J2000.0. | |
bool | getFlagEclipticJ2000Grid () const |
Accessor for displaying Ecliptic Grid. | |
Vec3f | getColorEclipticJ2000Grid () const |
Get the current color of the Ecliptic J2000 Grid. | |
void | setColorEclipticJ2000Grid (const Vec3f &newColor) |
Set the color of the Ecliptic J2000 Grid. More... | |
void | setFlagEclipticGrid (const bool displayed) |
Setter for displaying Ecliptic Grid of Date. | |
bool | getFlagEclipticGrid () const |
Accessor for displaying Ecliptic Grid. | |
Vec3f | getColorEclipticGrid () const |
Get the current color of the Ecliptic of Date Grid. | |
void | setColorEclipticGrid (const Vec3f &newColor) |
Set the color of the Ecliptic Grid. More... | |
void | setFlagGalacticGrid (const bool displayed) |
Setter for displaying Galactic Grid. | |
bool | getFlagGalacticGrid () const |
Accessor for displaying Galactic Grid. | |
Vec3f | getColorGalacticGrid () const |
Get the current color of the Galactic Grid. | |
void | setColorGalacticGrid (const Vec3f &newColor) |
Set the color of the Galactic Grid. More... | |
void | setFlagSupergalacticGrid (const bool displayed) |
Setter for displaying Supergalactic Grid. | |
bool | getFlagSupergalacticGrid () const |
Accessor for displaying Supergalactic Grid. | |
Vec3f | getColorSupergalacticGrid () const |
Get the current color of the Supergalactic Grid. | |
void | setColorSupergalacticGrid (const Vec3f &newColor) |
Set the color of the Supergalactic Grid. More... | |
void | setFlagEquatorLine (const bool displayed) |
Setter for displaying Equatorial Line. | |
bool | getFlagEquatorLine () const |
Accessor for displaying Equatorial Line. | |
void | setFlagEquatorParts (const bool displayed) |
Setter for displaying Equatorial line partitions. | |
bool | getFlagEquatorParts () const |
Accessor for displaying Equatorial line partitions. | |
void | setFlagEquatorLabeled (const bool displayed) |
Setter for displaying Equatorial line partition labels. | |
bool | getFlagEquatorLabeled () const |
Accessor for displaying Equatorial line partition labels. | |
Vec3f | getColorEquatorLine () const |
Get the current color of the Equatorial Line. | |
void | setColorEquatorLine (const Vec3f &newColor) |
Set the color of the Equator Line. More... | |
void | setFlagEquatorJ2000Line (const bool displayed) |
Setter for displaying J2000 Equatorial Line. | |
bool | getFlagEquatorJ2000Line () const |
Accessor for displaying J2000 Equatorial Line. | |
void | setFlagEquatorJ2000Parts (const bool displayed) |
Setter for displaying J2000 Equatorial line partitions. | |
bool | getFlagEquatorJ2000Parts () const |
Accessor for displaying J2000 Equatorial line partitions. | |
void | setFlagEquatorJ2000Labeled (const bool displayed) |
Setter for displaying J2000 Equatorial line partition labels. | |
bool | getFlagEquatorJ2000Labeled () const |
Accessor for displaying J2000 Equatorial line partition labels. | |
Vec3f | getColorEquatorJ2000Line () const |
Get the current color of the J2000 Equatorial Line. | |
void | setColorEquatorJ2000Line (const Vec3f &newColor) |
Set the color of the J2000 Equator Line. More... | |
void | setFlagFixedEquatorLine (const bool displayed) |
Setter for displaying Fixed Equator Line. | |
bool | getFlagFixedEquatorLine () const |
Accessor for displaying Fixed Equator Line. | |
void | setFlagFixedEquatorParts (const bool displayed) |
Setter for displaying Fixed Equator line partitions (hour angles). | |
bool | getFlagFixedEquatorParts () const |
Accessor for displaying Fixed Equator (hour angles) line partitions. | |
void | setFlagFixedEquatorLabeled (const bool displayed) |
Setter for displaying Fixed Equator line partition labels. | |
bool | getFlagFixedEquatorLabeled () const |
Accessor for displaying Fixed Equator line partition labels. | |
Vec3f | getColorFixedEquatorLine () const |
Get the current color of the Fixed Equator Line. | |
void | setColorFixedEquatorLine (const Vec3f &newColor) |
Set the color of the Fixed Equator Line (hour angles). More... | |
void | setFlagEclipticJ2000Line (const bool displayed) |
Setter for displaying Ecliptic of J2000 Line. | |
bool | getFlagEclipticJ2000Line () const |
Accessor for displaying Ecliptic of J2000 Line. | |
void | setFlagEclipticJ2000Parts (const bool displayed) |
Setter for displaying Ecliptic of J2000 line partitions. | |
bool | getFlagEclipticJ2000Parts () const |
Accessor for displaying Ecliptic of J2000 line partitions. | |
void | setFlagEclipticJ2000Labeled (const bool displayed) |
Setter for displaying Ecliptic of J2000 line partition labels. | |
bool | getFlagEclipticJ2000Labeled () const |
Accessor for displaying Ecliptic of J2000 line partition labels. | |
Vec3f | getColorEclipticJ2000Line () const |
Get the current color of the Ecliptic of J2000 Line. | |
void | setColorEclipticJ2000Line (const Vec3f &newColor) |
Set the color of the Ecliptic of J2000 Line. More... | |
void | setFlagEclipticLine (const bool displayed) |
Setter for displaying Ecliptic Line. | |
bool | getFlagEclipticLine () const |
Accessor for displaying Ecliptic Line. | |
void | setFlagEclipticParts (const bool displayed) |
Setter for displaying Ecliptic line partitions. | |
bool | getFlagEclipticParts () const |
Accessor for displaying Ecliptic line partitions. | |
void | setFlagEclipticLabeled (const bool displayed) |
Setter for displaying Ecliptic line partition labels. | |
bool | getFlagEclipticLabeled () const |
Accessor for displaying Ecliptic line partition labels. | |
void | setFlagEclipticDatesLabeled (const bool displayed) |
Setter for displaying Ecliptic line partition labels of dates for Solar position in the current year. | |
bool | getFlagEclipticDatesLabeled () const |
Accessor for displaying Ecliptic line partition labels of dates for Solar position in the current year. | |
Vec3f | getColorEclipticLine () const |
Get the current color of the Ecliptic Line. | |
void | setColorEclipticLine (const Vec3f &newColor) |
Set the color of the Ecliptic Line. More... | |
void | setFlagInvariablePlaneLine (const bool displayed) |
Setter for displaying a line for the Invariable Plane of the Solar System. | |
bool | getFlagInvariablePlaneLine () const |
Accessor for displaying Invariable Plane Line. | |
Vec3f | getColorInvariablePlaneLine () const |
Get the current color of the Line for the Invariable Plane. | |
void | setColorInvariablePlaneLine (const Vec3f &newColor) |
Set the color of the Line for the Invariable Plane. More... | |
void | setFlagSolarEquatorLine (const bool displayed) |
Setter for displaying Solar Equator Line. | |
bool | getFlagSolarEquatorLine () const |
Accessor for displaying Solar Equator Line. | |
void | setFlagSolarEquatorParts (const bool displayed) |
Setter for displaying Solar Equator line partitions. | |
bool | getFlagSolarEquatorParts () const |
Accessor for displaying Solar Equator line partitions. | |
void | setFlagSolarEquatorLabeled (const bool displayed) |
Setter for displaying Solar Equator line partition labels. | |
bool | getFlagSolarEquatorLabeled () const |
Accessor for displaying Solar Equator line partition labels. | |
Vec3f | getColorSolarEquatorLine () const |
Get the current color of the Solar Equator Line. | |
void | setColorSolarEquatorLine (const Vec3f &newColor) |
Set the color of the Solar Equator Line. More... | |
void | setFlagPrecessionCircles (const bool displayed) |
Setter for displaying precession circles. | |
bool | getFlagPrecessionCircles () const |
Accessor for displaying precession circles. | |
void | setFlagPrecessionParts (const bool displayed) |
Setter for displaying precession circle partitions. | |
bool | getFlagPrecessionParts () const |
Accessor for displaying precession circle partitions. | |
void | setFlagPrecessionLabeled (const bool displayed) |
Setter for displaying precession circle partition labels. | |
bool | getFlagPrecessionLabeled () const |
Accessor for displaying precession circle partition labels. | |
Vec3f | getColorPrecessionCircles () const |
Get the current color of the precession circles. | |
void | setColorPrecessionCircles (const Vec3f &newColor) |
Set the color of the precession circles. More... | |
void | setFlagMeridianLine (const bool displayed) |
Setter for displaying Meridian Line. | |
bool | getFlagMeridianLine () const |
Accessor for displaying Meridian Line. | |
void | setFlagMeridianParts (const bool displayed) |
Setter for displaying Meridian line partitions. | |
bool | getFlagMeridianParts () const |
Accessor for displaying Meridian line partitions. | |
void | setFlagMeridianLabeled (const bool displayed) |
Setter for displaying Meridian line partition labels. | |
bool | getFlagMeridianLabeled () const |
Accessor for displaying Meridian line partition labels. | |
Vec3f | getColorMeridianLine () const |
Get the current color of the Meridian Line. | |
void | setColorMeridianLine (const Vec3f &newColor) |
Set the color of the Meridian Line. More... | |
void | setFlagLongitudeLine (const bool displayed) |
Setter for displaying opposition/conjunction longitude line. | |
bool | getFlagLongitudeLine () const |
Accessor for displaying opposition/conjunction longitude line. | |
void | setFlagLongitudeParts (const bool displayed) |
Setter for displaying opposition/conjunction longitude line partitions. | |
bool | getFlagLongitudeParts () const |
Accessor for displaying opposition/conjunction longitude line partitions. | |
void | setFlagLongitudeLabeled (const bool displayed) |
Setter for displaying opposition/conjunction longitude line partition labels. | |
bool | getFlagLongitudeLabeled () const |
Accessor for displaying opposition/conjunction longitude line partition labels. | |
Vec3f | getColorLongitudeLine () const |
Get the current color of the opposition/conjunction longitude line. | |
void | setColorLongitudeLine (const Vec3f &newColor) |
Set the color of the opposition/conjunction longitude line. More... | |
void | setFlagQuadratureLine (const bool displayed) |
Setter for displaying quadrature line. | |
bool | getFlagQuadratureLine () const |
Accessor for displaying quadrature line. | |
Vec3f | getColorQuadratureLine () const |
Get the current color of the quadrature line. | |
void | setColorQuadratureLine (const Vec3f &newColor) |
Set the color of the quadrature line. More... | |
void | setFlagHorizonLine (const bool displayed) |
Setter for displaying Horizon Line. | |
bool | getFlagHorizonLine () const |
Accessor for displaying Horizon Line. | |
void | setFlagHorizonParts (const bool displayed) |
Setter for displaying Horizon Line partitions. | |
bool | getFlagHorizonParts () const |
Accessor for displaying Horizon Line partitions. | |
void | setFlagHorizonLabeled (const bool displayed) |
Setter for displaying Horizon Line partition labels. | |
bool | getFlagHorizonLabeled () const |
Accessor for displaying Horizon Line partition labels. | |
Vec3f | getColorHorizonLine () const |
Get the current color of the Horizon Line. | |
void | setColorHorizonLine (const Vec3f &newColor) |
Set the color of the Horizon Line. More... | |
void | setFlagGalacticEquatorLine (const bool displayed) |
Setter for displaying Galactic Equator Line. | |
bool | getFlagGalacticEquatorLine () const |
Accessor for displaying Galactic Equator Line. | |
void | setFlagGalacticEquatorParts (const bool displayed) |
Setter for displaying Galactic Equator Line partitions. | |
bool | getFlagGalacticEquatorParts () const |
Accessor for displaying Galactic Equator Line partitions. | |
void | setFlagGalacticEquatorLabeled (const bool displayed) |
Setter for displaying Galactic Equator Line partition labels. | |
bool | getFlagGalacticEquatorLabeled () const |
Accessor for displaying Galactic Equator Line partition labels. | |
Vec3f | getColorGalacticEquatorLine () const |
Get the current color of the Galactic Equator Line. | |
void | setColorGalacticEquatorLine (const Vec3f &newColor) |
Set the color of the Galactic Equator Line. More... | |
void | setFlagSupergalacticEquatorLine (const bool displayed) |
Setter for displaying Supergalactic Equator Line. | |
bool | getFlagSupergalacticEquatorLine () const |
Accessor for displaying Supergalactic Equator Line. | |
void | setFlagSupergalacticEquatorParts (const bool displayed) |
Setter for displaying Supergalactic Equator Line partitions. | |
bool | getFlagSupergalacticEquatorParts () const |
Accessor for displaying Supergalactic Equator Line partitions. | |
void | setFlagSupergalacticEquatorLabeled (const bool displayed) |
Setter for displaying Supergalactic Equator Line partition labels. | |
bool | getFlagSupergalacticEquatorLabeled () const |
Accessor for displaying Supergalactic Equator Line partition labels. | |
Vec3f | getColorSupergalacticEquatorLine () const |
Get the current color of the Supergalactic Equator Line. | |
void | setColorSupergalacticEquatorLine (const Vec3f &newColor) |
Set the color of the Supergalactic Equator Line. More... | |
void | setFlagPrimeVerticalLine (const bool displayed) |
Setter for displaying the Prime Vertical Line. | |
bool | getFlagPrimeVerticalLine () const |
Accessor for displaying Prime Vertical Line. | |
void | setFlagPrimeVerticalParts (const bool displayed) |
Setter for displaying the Prime Vertical Line partitions. | |
bool | getFlagPrimeVerticalParts () const |
Accessor for displaying Prime Vertical Line partitions. | |
void | setFlagPrimeVerticalLabeled (const bool displayed) |
Setter for displaying the Prime Vertical Line partition labels. | |
bool | getFlagPrimeVerticalLabeled () const |
Accessor for displaying Prime Vertical Line partition labels. | |
Vec3f | getColorPrimeVerticalLine () const |
Get the current color of the Prime Vertical Line. | |
void | setColorPrimeVerticalLine (const Vec3f &newColor) |
Set the color of the Prime Vertical Line. More... | |
void | setFlagCurrentVerticalLine (const bool displayed) |
Setter for displaying the Current Vertical Line. | |
bool | getFlagCurrentVerticalLine () const |
Accessor for displaying Current Vertical Line. | |
void | setFlagCurrentVerticalParts (const bool displayed) |
Setter for displaying the Current Vertical Line partitions. | |
bool | getFlagCurrentVerticalParts () const |
Accessor for displaying Current Vertical Line partitions. | |
void | setFlagCurrentVerticalLabeled (const bool displayed) |
Setter for displaying the Current Vertical Line partition labels. | |
bool | getFlagCurrentVerticalLabeled () const |
Accessor for displaying Current Vertical Line partition labels. | |
Vec3f | getColorCurrentVerticalLine () const |
Get the current color of the Current Vertical Line. | |
void | setColorCurrentVerticalLine (const Vec3f &newColor) |
Set the color of the Current Vertical Line. More... | |
void | setFlagColureLines (const bool displayed) |
Setter for displaying the Colure Lines. | |
bool | getFlagColureLines () const |
Accessor for displaying the Colure Lines. | |
void | setFlagColureParts (const bool displayed) |
Setter for displaying the Colure Line partitions. | |
bool | getFlagColureParts () const |
Accessor for displaying the Colure Line partitions. | |
void | setFlagColureLabeled (const bool displayed) |
Setter for displaying the Colure Line partition labels. | |
bool | getFlagColureLabeled () const |
Accessor for displaying the Colure Line partitions. | |
Vec3f | getColorColureLines () const |
Get the current color of the Colure Lines. | |
void | setColorColureLines (const Vec3f &newColor) |
Set the color of the Colure Lines. More... | |
void | setFlagCircumpolarCircles (const bool displayed) |
Setter for displaying circumpolar circles. | |
bool | getFlagCircumpolarCircles () const |
Accessor for displaying circumpolar circles. | |
Vec3f | getColorCircumpolarCircles () const |
Get the current color of the circumpolar circles. | |
void | setColorCircumpolarCircles (const Vec3f &newColor) |
Set the color of the circumpolar circles. More... | |
void | setFlagUmbraCircle (const bool displayed) |
Setter for displaying umbra circle. | |
bool | getFlagUmbraCircle () const |
Accessor for displaying umbra circle. | |
Vec3f | getColorUmbraCircle () const |
Get the current color of the umbra circle. | |
void | setColorUmbraCircle (const Vec3f &newColor) |
Set the color of the umbra circle. More... | |
void | setFlagPenumbraCircle (const bool displayed) |
Setter for displaying penumbra circle. | |
bool | getFlagPenumbraCircle () const |
Accessor for displaying penumbra circle. | |
Vec3f | getColorPenumbraCircle () const |
Get the current color of the penumbra circle. | |
void | setColorPenumbraCircle (const Vec3f &newColor) |
Set the color of the penumbra circle. More... | |
void | setFlagCelestialJ2000Poles (const bool displayed) |
Setter for displaying celestial poles of J2000. | |
bool | getFlagCelestialJ2000Poles () const |
Accessor for displaying celestial poles of J2000. | |
Vec3f | getColorCelestialJ2000Poles () const |
Get the current color of the celestial poles of J2000. | |
void | setColorCelestialJ2000Poles (const Vec3f &newColor) |
Set the color of the celestial poles of J2000. More... | |
void | setFlagCelestialPoles (const bool displayed) |
Setter for displaying celestial poles. | |
bool | getFlagCelestialPoles () const |
Accessor for displaying celestial poles. | |
Vec3f | getColorCelestialPoles () const |
Get the current color of the celestial poles. | |
void | setColorCelestialPoles (const Vec3f &newColor) |
Set the color of the celestial poles. More... | |
void | setFlagZenithNadir (const bool displayed) |
Setter for displaying zenith and nadir. | |
bool | getFlagZenithNadir () const |
Accessor for displaying zenith and nadir. | |
Vec3f | getColorZenithNadir () const |
Get the current color of the zenith and nadir. | |
void | setColorZenithNadir (const Vec3f &newColor) |
Set the color of the zenith and nadir. More... | |
void | setFlagEclipticJ2000Poles (const bool displayed) |
Setter for displaying ecliptic poles of J2000. | |
bool | getFlagEclipticJ2000Poles () const |
Accessor for displaying ecliptic poles of J2000. | |
Vec3f | getColorEclipticJ2000Poles () const |
Get the current color of the ecliptic poles of J2000. | |
void | setColorEclipticJ2000Poles (const Vec3f &newColor) |
Set the color of the ecliptic poles of J2000. More... | |
void | setFlagEclipticPoles (const bool displayed) |
Setter for displaying ecliptic poles. | |
bool | getFlagEclipticPoles () const |
Accessor for displaying ecliptic poles. | |
Vec3f | getColorEclipticPoles () const |
Get the current color of the ecliptic poles. | |
void | setColorEclipticPoles (const Vec3f &newColor) |
Set the color of the ecliptic poles. More... | |
void | setFlagGalacticPoles (const bool displayed) |
Setter for displaying galactic poles. | |
bool | getFlagGalacticPoles () const |
Accessor for displaying galactic poles. | |
Vec3f | getColorGalacticPoles () const |
Get the current color of the galactic poles. | |
void | setColorGalacticPoles (const Vec3f &newColor) |
Set the color of the galactic poles. More... | |
void | setFlagGalacticCenter (const bool displayed) |
Setter for displaying galactic center and anticenter markers. | |
bool | getFlagGalacticCenter () const |
Accessor for displaying galactic center and anticenter markers. | |
Vec3f | getColorGalacticCenter () const |
Get the current color of the galactic center and anticenter markers. | |
void | setColorGalacticCenter (const Vec3f &newColor) |
Set the color of the galactic center and anticenter markers. More... | |
void | setFlagSupergalacticPoles (const bool displayed) |
Setter for displaying supergalactic poles. | |
bool | getFlagSupergalacticPoles () const |
Accessor for displaying supergalactic poles. | |
Vec3f | getColorSupergalacticPoles () const |
Get the current color of the supergalactic poles. | |
void | setColorSupergalacticPoles (const Vec3f &newColor) |
Set the color of the supergalactic poles. More... | |
void | setFlagEquinoxJ2000Points (const bool displayed) |
Setter for displaying equinox points of J2000. | |
bool | getFlagEquinoxJ2000Points () const |
Accessor for displaying equinox points of J2000. | |
Vec3f | getColorEquinoxJ2000Points () const |
Get the current color of the equinox points of J2000. | |
void | setColorEquinoxJ2000Points (const Vec3f &newColor) |
Set the color of the equinox points of J2000. More... | |
void | setFlagEquinoxPoints (const bool displayed) |
Setter for displaying equinox points. | |
bool | getFlagEquinoxPoints () const |
Accessor for displaying equinox points. | |
Vec3f | getColorEquinoxPoints () const |
Get the current color of the equinox points. | |
void | setColorEquinoxPoints (const Vec3f &newColor) |
Set the color of the equinox points. More... | |
void | setFlagSolsticeJ2000Points (const bool displayed) |
Setter for displaying solstice points of J2000. | |
bool | getFlagSolsticeJ2000Points () const |
Accessor for displaying solstice points of J2000. | |
Vec3f | getColorSolsticeJ2000Points () const |
Get the current color of the solstice points of J2000. | |
void | setColorSolsticeJ2000Points (const Vec3f &newColor) |
Set the color of the solstice points of J2000. More... | |
void | setFlagSolsticePoints (const bool displayed) |
Setter for displaying solstice points. | |
bool | getFlagSolsticePoints () const |
Accessor for displaying solstice points. | |
Vec3f | getColorSolsticePoints () const |
Get the current color of the solstice points. | |
void | setColorSolsticePoints (const Vec3f &newColor) |
Set the color of the solstice points. More... | |
void | setFlagAntisolarPoint (const bool displayed) |
Setter for displaying antisolar point. | |
bool | getFlagAntisolarPoint () const |
Accessor for displaying antisolar point. | |
Vec3f | getColorAntisolarPoint () const |
Get the current color of the antisolar point. | |
void | setColorAntisolarPoint (const Vec3f &newColor) |
Set the color of the antisolar point. More... | |
void | setFlagUmbraCenterPoint (const bool displayed) |
Setter for displaying the point of the center of umbra. | |
bool | getFlagUmbraCenterPoint () const |
Accessor for displaying the point of the center of umbra. | |
void | setFlagApexPoints (const bool displayed) |
Setter for displaying the Apex and Antapex points, i.e. where the observer planet is heading to or coming from, respectively. | |
bool | getFlagApexPoints () const |
Accessor for displaying Apex/Antapex points. | |
Vec3f | getColorApexPoints () const |
Get the current color of the Apex/Antapex points. | |
void | setColorApexPoints (const Vec3f &newColor) |
Set the color of the Apex/Antapex points. More... | |
void | setLineThickness (const float thickness) |
Set the thickness of lines. More... | |
float | getLineThickness () const |
Get the thickness of lines. | |
void | setPartThickness (const float thickness) |
Set the thickness of partition lines. More... | |
float | getPartThickness () const |
Get the thickness of lines. | |
Signals | |
void | gridlinesDisplayedChanged (const bool) |
void | lineThicknessChanged (const float) |
void | partThicknessChanged (const float) |
void | azimuthalGridDisplayedChanged (const bool) |
void | azimuthalGridColorChanged (const Vec3f &newColor) |
void | equatorGridDisplayedChanged (const bool displayed) |
void | equatorGridColorChanged (const Vec3f &newColor) |
void | fixedEquatorGridDisplayedChanged (const bool displayed) |
void | fixedEquatorGridColorChanged (const Vec3f &newColor) |
void | equatorJ2000GridDisplayedChanged (const bool displayed) |
void | equatorJ2000GridColorChanged (const Vec3f &newColor) |
void | eclipticGridDisplayedChanged (const bool displayed) |
void | eclipticGridColorChanged (const Vec3f &newColor) |
void | eclipticJ2000GridDisplayedChanged (const bool displayed) |
void | eclipticJ2000GridColorChanged (const Vec3f &newColor) |
void | galacticGridDisplayedChanged (const bool displayed) |
void | galacticGridColorChanged (const Vec3f &newColor) |
void | supergalacticGridDisplayedChanged (const bool displayed) |
void | supergalacticGridColorChanged (const Vec3f &newColor) |
void | equatorLineDisplayedChanged (const bool displayed) |
void | equatorPartsDisplayedChanged (const bool displayed) |
void | equatorPartsLabeledChanged (const bool displayed) |
void | equatorLineColorChanged (const Vec3f &newColor) |
void | equatorJ2000LineDisplayedChanged (const bool displayed) |
void | equatorJ2000PartsDisplayedChanged (const bool displayed) |
void | equatorJ2000PartsLabeledChanged (const bool displayed) |
void | equatorJ2000LineColorChanged (const Vec3f &newColor) |
void | fixedEquatorLineDisplayedChanged (const bool displayed) |
void | fixedEquatorPartsDisplayedChanged (const bool displayed) |
void | fixedEquatorPartsLabeledChanged (const bool displayed) |
void | fixedEquatorLineColorChanged (const Vec3f &newColor) |
void | eclipticLineDisplayedChanged (const bool displayed) |
void | eclipticPartsDisplayedChanged (const bool displayed) |
void | eclipticPartsLabeledChanged (const bool displayed) |
void | eclipticDatesLabeledChanged (const bool displayed) |
void | eclipticLineColorChanged (const Vec3f &newColor) |
void | invariablePlaneLineDisplayedChanged (const bool displayed) |
void | invariablePlaneLineColorChanged (const Vec3f &newColor) |
void | solarEquatorLineDisplayedChanged (const bool displayed) |
void | solarEquatorPartsDisplayedChanged (const bool displayed) |
void | solarEquatorPartsLabeledChanged (const bool displayed) |
void | solarEquatorLineColorChanged (const Vec3f &newColor) |
void | eclipticJ2000LineDisplayedChanged (const bool displayed) |
void | eclipticJ2000PartsDisplayedChanged (const bool displayed) |
void | eclipticJ2000PartsLabeledChanged (const bool displayed) |
void | eclipticJ2000LineColorChanged (const Vec3f &newColor) |
void | precessionCirclesDisplayedChanged (const bool displayed) |
void | precessionPartsDisplayedChanged (const bool displayed) |
void | precessionPartsLabeledChanged (const bool displayed) |
void | precessionCirclesColorChanged (const Vec3f &newColor) |
void | meridianLineDisplayedChanged (const bool displayed) |
void | meridianPartsDisplayedChanged (const bool displayed) |
void | meridianPartsLabeledChanged (const bool displayed) |
void | meridianLineColorChanged (const Vec3f &newColor) |
void | longitudeLineDisplayedChanged (const bool displayed) |
void | longitudePartsDisplayedChanged (const bool displayed) |
void | longitudePartsLabeledChanged (const bool displayed) |
void | longitudeLineColorChanged (const Vec3f &newColor) |
void | quadratureLineDisplayedChanged (const bool displayed) |
void | quadratureLineColorChanged (const Vec3f &newColor) |
void | horizonLineDisplayedChanged (const bool displayed) |
void | horizonPartsDisplayedChanged (const bool displayed) |
void | horizonPartsLabeledChanged (const bool displayed) |
void | horizonLineColorChanged (const Vec3f &newColor) |
void | galacticEquatorLineDisplayedChanged (const bool displayed) |
void | galacticEquatorPartsDisplayedChanged (const bool displayed) |
void | galacticEquatorPartsLabeledChanged (const bool displayed) |
void | galacticEquatorLineColorChanged (const Vec3f &newColor) |
void | supergalacticEquatorLineDisplayedChanged (const bool displayed) |
void | supergalacticEquatorPartsDisplayedChanged (const bool displayed) |
void | supergalacticEquatorPartsLabeledChanged (const bool displayed) |
void | supergalacticEquatorLineColorChanged (const Vec3f &newColor) |
void | primeVerticalLineDisplayedChanged (const bool displayed) |
void | primeVerticalPartsDisplayedChanged (const bool displayed) |
void | primeVerticalPartsLabeledChanged (const bool displayed) |
void | primeVerticalLineColorChanged (const Vec3f &newColor) |
void | currentVerticalLineDisplayedChanged (const bool displayed) |
void | currentVerticalPartsDisplayedChanged (const bool displayed) |
void | currentVerticalPartsLabeledChanged (const bool displayed) |
void | currentVerticalLineColorChanged (const Vec3f &newColor) |
void | colureLinesDisplayedChanged (const bool displayed) |
void | colurePartsDisplayedChanged (const bool displayed) |
void | colurePartsLabeledChanged (const bool displayed) |
void | colureLinesColorChanged (const Vec3f &newColor) |
void | circumpolarCirclesDisplayedChanged (const bool displayed) |
void | circumpolarCirclesColorChanged (const Vec3f &newColor) |
void | umbraCircleDisplayedChanged (const bool displayed) |
void | umbraCircleColorChanged (const Vec3f &newColor) |
void | penumbraCircleDisplayedChanged (const bool displayed) |
void | penumbraCircleColorChanged (const Vec3f &newColor) |
void | celestialJ2000PolesDisplayedChanged (const bool displayed) |
void | celestialJ2000PolesColorChanged (const Vec3f &newColor) |
void | celestialPolesDisplayedChanged (const bool displayed) |
void | celestialPolesColorChanged (const Vec3f &newColor) |
void | zenithNadirDisplayedChanged (const bool displayed) |
void | zenithNadirColorChanged (const Vec3f &newColor) |
void | eclipticJ2000PolesDisplayedChanged (const bool displayed) |
void | eclipticJ2000PolesColorChanged (const Vec3f &newColor) |
void | eclipticPolesDisplayedChanged (const bool displayed) |
void | eclipticPolesColorChanged (const Vec3f &newColor) |
void | galacticPolesDisplayedChanged (const bool displayed) |
void | galacticPolesColorChanged (const Vec3f &newColor) |
void | galacticCenterDisplayedChanged (const bool displayed) |
void | galacticCenterColorChanged (const Vec3f &newColor) |
void | supergalacticPolesDisplayedChanged (const bool displayed) |
void | supergalacticPolesColorChanged (const Vec3f &newColor) |
void | equinoxJ2000PointsDisplayedChanged (const bool displayed) |
void | equinoxJ2000PointsColorChanged (const Vec3f &newColor) |
void | equinoxPointsDisplayedChanged (const bool displayed) |
void | equinoxPointsColorChanged (const Vec3f &newColor) |
void | solsticeJ2000PointsDisplayedChanged (const bool displayed) |
void | solsticeJ2000PointsColorChanged (const Vec3f &newColor) |
void | solsticePointsDisplayedChanged (const bool displayed) |
void | solsticePointsColorChanged (const Vec3f &newColor) |
void | antisolarPointDisplayedChanged (const bool displayed) |
void | antisolarPointColorChanged (const Vec3f &newColor) |
void | umbraCenterPointDisplayedChanged (const bool displayed) |
void | apexPointsDisplayedChanged (const bool displayed) |
void | apexPointsColorChanged (const Vec3f &newColor) |
Public Member Functions | |
void | init () override |
Initialize the GridLinesMgr. More... | |
virtual QString | getModuleID () const |
Get the module ID, returns "GridLinesMgr". | |
void | draw (StelCore *core) override |
Draw the grids and great circle lines. More... | |
void | update (double deltaTime) override |
Update time-dependent features. More... | |
double | getCallOrder (StelModuleActionName actionName) const override |
Used to determine the order in which the various modules are drawn. | |
Public Member Functions inherited from StelModule | |
StelModule () | |
Constructor. Every derived class MUST call setObjectName(className) in its constructor. | |
virtual void | deinit () |
Called before the module will be deleted, and before the OpenGL context is suppressed. More... | |
virtual QSettings * | getSettings () |
Return module-specific settings. More... | |
virtual QString | getModuleVersion () const |
Get the version of the module, default is stellarium main version. | |
virtual QString | getAuthorName () const |
Get the name of the module author. | |
virtual QString | getAuthorEmail () const |
Get the email address of the module author. | |
virtual void | handleMouseClicks (class QMouseEvent *) |
Handle mouse clicks. More... | |
virtual void | handleMouseWheel (class QWheelEvent *) |
Handle mouse wheel. More... | |
virtual bool | handleMouseMoves (int x, int y, Qt::MouseButtons b) |
Handle mouse moves. More... | |
virtual void | handleKeys (class QKeyEvent *e) |
Handle key events. More... | |
virtual bool | handlePinch (qreal scale, bool started) |
Handle pinch gesture events. More... | |
virtual bool | configureGui (bool show=true) |
Detect or show the configuration GUI elements for the module. More... | |
Properties | |
bool | gridlinesDisplayed |
bool | azimuthalGridDisplayed |
Vec3f | azimuthalGridColor |
bool | equatorGridDisplayed |
Vec3f | equatorGridColor |
bool | fixedEquatorGridDisplayed |
Vec3f | fixedEquatorGridColor |
bool | equatorJ2000GridDisplayed |
Vec3f | equatorJ2000GridColor |
bool | eclipticJ2000GridDisplayed |
Vec3f | eclipticJ2000GridColor |
bool | eclipticGridDisplayed |
Vec3f | eclipticGridColor |
bool | galacticGridDisplayed |
Vec3f | galacticGridColor |
bool | supergalacticGridDisplayed |
Vec3f | supergalacticGridColor |
bool | equatorLineDisplayed |
bool | equatorPartsDisplayed |
bool | equatorPartsLabeled |
Vec3f | equatorLineColor |
bool | equatorJ2000LineDisplayed |
bool | equatorJ2000PartsDisplayed |
bool | equatorJ2000PartsLabeled |
Vec3f | equatorJ2000LineColor |
bool | fixedEquatorLineDisplayed |
bool | fixedEquatorPartsDisplayed |
bool | fixedEquatorPartsLabeled |
Vec3f | fixedEquatorLineColor |
bool | eclipticLineDisplayed |
bool | eclipticPartsDisplayed |
bool | eclipticPartsLabeled |
bool | eclipticDatesLabeled |
Vec3f | eclipticLineColor |
bool | eclipticJ2000LineDisplayed |
bool | eclipticJ2000PartsDisplayed |
bool | eclipticJ2000PartsLabeled |
Vec3f | eclipticJ2000LineColor |
bool | invariablePlaneLineDisplayed |
Vec3f | invariablePlaneLineColor |
bool | solarEquatorLineDisplayed |
bool | solarEquatorPartsDisplayed |
bool | solarEquatorPartsLabeled |
Vec3f | solarEquatorLineColor |
bool | precessionCirclesDisplayed |
bool | precessionPartsDisplayed |
bool | precessionPartsLabeled |
Vec3f | precessionCirclesColor |
bool | meridianLineDisplayed |
bool | meridianPartsDisplayed |
bool | meridianPartsLabeled |
Vec3f | meridianLineColor |
bool | longitudeLineDisplayed |
bool | longitudePartsDisplayed |
bool | longitudePartsLabeled |
Vec3f | longitudeLineColor |
bool | quadratureLineDisplayed |
Vec3f | quadratureLineColor |
bool | horizonLineDisplayed |
bool | horizonPartsDisplayed |
bool | horizonPartsLabeled |
Vec3f | horizonLineColor |
bool | galacticEquatorLineDisplayed |
bool | galacticEquatorPartsDisplayed |
bool | galacticEquatorPartsLabeled |
Vec3f | galacticEquatorLineColor |
bool | supergalacticEquatorLineDisplayed |
bool | supergalacticEquatorPartsDisplayed |
bool | supergalacticEquatorPartsLabeled |
Vec3f | supergalacticEquatorLineColor |
bool | primeVerticalLineDisplayed |
bool | primeVerticalPartsDisplayed |
bool | primeVerticalPartsLabeled |
Vec3f | primeVerticalLineColor |
bool | currentVerticalLineDisplayed |
bool | currentVerticalPartsDisplayed |
bool | currentVerticalPartsLabeled |
Vec3f | currentVerticalLineColor |
bool | colureLinesDisplayed |
bool | colurePartsDisplayed |
bool | colurePartsLabeled |
Vec3f | colureLinesColor |
bool | circumpolarCirclesDisplayed |
Vec3f | circumpolarCirclesColor |
bool | umbraCircleDisplayed |
Vec3f | umbraCircleColor |
bool | penumbraCircleDisplayed |
Vec3f | penumbraCircleColor |
bool | celestialJ2000PolesDisplayed |
Vec3f | celestialJ2000PolesColor |
bool | celestialPolesDisplayed |
Vec3f | celestialPolesColor |
bool | zenithNadirDisplayed |
Vec3f | zenithNadirColor |
bool | eclipticJ2000PolesDisplayed |
Vec3f | eclipticJ2000PolesColor |
bool | eclipticPolesDisplayed |
Vec3f | eclipticPolesColor |
bool | galacticPolesDisplayed |
Vec3f | galacticPolesColor |
bool | galacticCenterDisplayed |
Vec3f | galacticCenterColor |
bool | supergalacticPolesDisplayed |
Vec3f | supergalacticPolesColor |
bool | equinoxJ2000PointsDisplayed |
Vec3f | equinoxJ2000PointsColor |
bool | equinoxPointsDisplayed |
Vec3f | equinoxPointsColor |
bool | solsticeJ2000PointsDisplayed |
Vec3f | solsticeJ2000PointsColor |
bool | solsticePointsDisplayed |
Vec3f | solsticePointsColor |
bool | antisolarPointDisplayed |
Vec3f | antisolarPointColor |
bool | umbraCenterPointDisplayed |
bool | apexPointsDisplayed |
Vec3f | apexPointsColor |
float | lineThickness |
float | partThickness |
Additional Inherited Members | |
Public Types inherited from StelModule | |
enum | StelModuleSelectAction { AddToSelection , ReplaceSelection , RemoveFromSelection } |
Enum used when selecting objects to define whether to add to, replace, or remove from the existing selection list. More... | |
enum | StelModuleActionName { ActionDraw , ActionUpdate , ActionHandleMouseClicks , ActionHandleMouseMoves , ActionHandleKeys } |
Define the possible action for which an order is defined. More... | |
Protected Member Functions inherited from StelModule | |
class StelAction * | addAction (const QString &id, const QString &groupId, const QString &text, QObject *target, const char *slot, const QString &shortcut="", const QString &altShortcut="") |
convenience methods to add an action (call to slot) to the StelActionMgr object. More... | |
class StelAction * | addAction (const QString &id, const QString &groupId, const QString &text, const char *slot, const QString &shortcut="", const QString &altShortcut="") |
convenience methods to add an action (call to own slot) to the StelActionMgr object. More... | |
StelAction * | addAction (const QString &id, const QString &groupId, const QString &text, QObject *contextObject, std::function< void()> lambda, const QString &shortcut="", const QString &altShortcut="") |
convenience methods to add an action (call to Lambda functor) to the StelActionMgr object. More... | |
The GridLinesMgr controls the drawing of the Azimuthal, Equatorial, Ecliptical and Galactic Grids, as well as the great circles: Meridian Line, Ecliptic Lines of J2000.0 and date, Equator Line (of J2000.0 and date), Solar Equator and Invariable Plane of the Solar System, Precession Circles, and a special line marking conjunction or opposition in ecliptical longitude (of date).
|
overridevirtual |
Draw the grids and great circle lines.
Draws the Equatorial Grids, Ecliptical Grids, Azimuthal Grid, Meridian Line, Equator Line, Ecliptic Lines, Precession Circles, Conjunction-Opposition Line, east-west vertical and colures according to the various flags which control their visibility.
Reimplemented from StelModule.
|
overridevirtual |
Initialize the GridLinesMgr.
This process checks the values in the application settings, and according to the settings there sets the visibility of the Equatorial Grids, Ecliptical Grids, Azimuthal Grid, Meridian Line, Equator Line and Ecliptic Lines.
Implements StelModule.
|
slot |
Set the color of the antisolar point.
newColor | The color of antisolar point // example of usage in scripts
|
|
slot |
Set the color of the Apex/Antapex points.
newColor | The color of Apex/Antapex points. // example of usage in scripts
|
|
slot |
Set the color of the Azimuthal Grid.
newColor | The color of azimuthal grid // example of usage in scripts
|
|
slot |
Set the color of the celestial poles of J2000.
newColor | The color of celestial poles of J2000 // example of usage in scripts
|
|
slot |
Set the color of the celestial poles.
newColor | The color of celestial poles // example of usage in scripts
|
|
slot |
Set the color of the circumpolar circles.
newColor | The color of circumpolar circles // example of usage in scripts
|
|
slot |
Set the color of the Colure Lines.
newColor | The color of the Colure lines // example of usage in scripts
|
|
slot |
Set the color of the Current Vertical Line.
newColor | The color of the Current Vertical line // example of usage in scripts
|
|
slot |
Set the color of the Ecliptic Grid.
newColor | The color of Ecliptic of Date grid // example of usage in scripts
|
|
slot |
Set the color of the Ecliptic J2000 Grid.
newColor | The color of ecliptic J2000 grid // example of usage in scripts
|
|
slot |
Set the color of the Ecliptic of J2000 Line.
newColor | The color of ecliptic 2000 line // example of usage in scripts
GridLinesMgr.setColorEcliptic2000Line(Vec3f(1.0,0.0,0.0));
|
|
slot |
Set the color of the ecliptic poles of J2000.
newColor | The color of ecliptic poles of J2000 // example of usage in scripts
|
|
slot |
Set the color of the Ecliptic Line.
newColor | The color of ecliptic line // example of usage in scripts
|
|
slot |
Set the color of the ecliptic poles.
newColor | The color of ecliptic poles // example of usage in scripts
|
|
slot |
Set the color of the Equatorial Grid.
newColor | The color of equatorial grid // example of usage in scripts
|
|
slot |
Set the color of the Equatorial J2000 Grid.
newColor | The color of equatorial J2000 grid // example of usage in scripts
|
|
slot |
Set the color of the J2000 Equator Line.
newColor | The color of J2000 equator line // example of usage in scripts
|
|
slot |
Set the color of the Equator Line.
newColor | The color of equator line // example of usage in scripts
|
|
slot |
Set the color of the equinox points of J2000.
newColor | The color of equinox points // example of usage in scripts
|
|
slot |
Set the color of the equinox points.
newColor | The color of equinox points // example of usage in scripts
|
|
slot |
Set the color of the FixedEquatorial Grid.
newColor | The color of fixed equatorial grid // example of usage in scripts
|
|
slot |
Set the color of the Fixed Equator Line (hour angles).
newColor | The color of fixed equator line // example of usage in scripts
|
|
slot |
Set the color of the galactic center and anticenter markers.
newColor | The color of galactic center and anticenter markers // example of usage in scripts
|
|
slot |
Set the color of the Galactic Equator Line.
newColor | The color of galactic equator line // example of usage in scripts
|
|
slot |
Set the color of the Galactic Grid.
newColor | The color of galactic grid // example of usage in scripts
|
|
slot |
Set the color of the galactic poles.
newColor | The color of galactic poles // example of usage in scripts
|
|
slot |
Set the color of the Horizon Line.
newColor | The color of horizon line // example of usage in scripts
|
|
slot |
|
slot |
Set the color of the opposition/conjunction longitude line.
newColor | The color of opposition/conjunction longitude line // example of usage in scripts
|
|
slot |
Set the color of the Meridian Line.
newColor | The color of meridian line // example of usage in scripts
|
|
slot |
Set the color of the penumbra circle.
newColor | The color of penumbra circle // example of usage in scripts
|
|
slot |
Set the color of the precession circles.
newColor | The color of precession circles // example of usage in scripts
|
|
slot |
Set the color of the Prime Vertical Line.
newColor | The color of the Prime Vertical line // example of usage in scripts
|
|
slot |
Set the color of the quadrature line.
newColor | The color of quadrature line // example of usage in scripts
|
|
slot |
Set the color of the Solar Equator Line.
newColor | The color of Solar Equator line // example of usage in scripts
|
|
slot |
Set the color of the solstice points of J2000.
newColor | The color of solstice points // example of usage in scripts
|
|
slot |
Set the color of the solstice points.
newColor | The color of solstice points // example of usage in scripts
|
|
slot |
Set the color of the Supergalactic Equator Line.
newColor | The color of supergalactic equator line // example of usage in scripts
|
|
slot |
Set the color of the Supergalactic Grid.
newColor | The color of supergalactic grid // example of usage in scripts
|
|
slot |
Set the color of the supergalactic poles.
newColor | The color of supergalactic poles // example of usage in scripts
|
|
slot |
Set the color of the umbra circle.
newColor | The color of umbra circle // example of usage in scripts
|
|
slot |
Set the color of the zenith and nadir.
newColor | The color of zenith and nadir // example of usage in scripts
|
|
slot |
Set the thickness of lines.
thickness | of line in pixels |
|
slot |
Set the thickness of partition lines.
thickness | of line in pixels |
|
overridevirtual |
Update time-dependent features.
Used to control fading when turning on and off the grid lines and great circles.
Reimplemented from StelModule.