QGIS API Documentation 4.1.0-Master (376402f9aeb)
Loading...
Searching...
No Matches
QgsSunPositionResult Struct Reference

Contains the results of a solar position calculation. More...

#include <qgssunpositioncalculator.h>

Public Attributes

double apparentElevation = 0.0
 Apparent topocentric elevation angle in degrees (corrected for atmospheric refraction).
QDateTime astronomicalDawn
 The datetime of astronomical dawn, when the geometric center of the sun is 18 degrees below the horizon in the morning (in UTC).
QDateTime astronomicalDusk
 The datetime of astronomical dusk, when the geometric center of the sun is 18 degrees below the horizon in the evening (in UTC).
double azimuth = 0.0
 Azimuth angle in degrees clockwise from North.
QDateTime civilDawn
 The datetime of civil dawn, when the geometric center of the sun is 6 degrees below the horizon in the morning (in UTC).
QDateTime civilDusk
 The datetime of civil dusk, when the geometric center of the sun is 6 degrees below the horizon in the evening (in UTC).
QDateTime nauticalDawn
 The datetime of nautical dawn, when the geometric center of the sun is 12 degrees below the horizon in the morning (in UTC).
QDateTime nauticalDusk
 The datetime of nautical dusk, when the geometric center of the sun is 12 degrees below the horizon in the evening (in UTC).
QDateTime solarMidnightAfter
 The datetime of the solar midnight following the calculation time (in UTC).
QDateTime solarMidnightBefore
 The datetime of the solar midnight preceding the calculation time (in UTC).
QDateTime solarTransit
 The datetime of solar transit (solar noon) when the sun reaches its highest elevation (in UTC).
QDateTime sunrise
 The datetime of sunrise, defined as the moment the upper edge of the sun's disk becomes visible above the horizon (in UTC).
QDateTime sunset
 The datetime of sunset, defined as the moment the upper edge of the sun's disk disappears below the horizon (in UTC).

Detailed Description

Contains the results of a solar position calculation.

Since
QGIS 4.2

Definition at line 32 of file qgssunpositioncalculator.h.

Member Data Documentation

◆ apparentElevation

double QgsSunPositionResult::apparentElevation = 0.0

Apparent topocentric elevation angle in degrees (corrected for atmospheric refraction).

Definition at line 38 of file qgssunpositioncalculator.h.

◆ astronomicalDawn

QDateTime QgsSunPositionResult::astronomicalDawn

The datetime of astronomical dawn, when the geometric center of the sun is 18 degrees below the horizon in the morning (in UTC).

Definition at line 68 of file qgssunpositioncalculator.h.

◆ astronomicalDusk

QDateTime QgsSunPositionResult::astronomicalDusk

The datetime of astronomical dusk, when the geometric center of the sun is 18 degrees below the horizon in the evening (in UTC).

Definition at line 71 of file qgssunpositioncalculator.h.

◆ azimuth

double QgsSunPositionResult::azimuth = 0.0

Azimuth angle in degrees clockwise from North.

Definition at line 35 of file qgssunpositioncalculator.h.

◆ civilDawn

QDateTime QgsSunPositionResult::civilDawn

The datetime of civil dawn, when the geometric center of the sun is 6 degrees below the horizon in the morning (in UTC).

Definition at line 56 of file qgssunpositioncalculator.h.

◆ civilDusk

QDateTime QgsSunPositionResult::civilDusk

The datetime of civil dusk, when the geometric center of the sun is 6 degrees below the horizon in the evening (in UTC).

Definition at line 59 of file qgssunpositioncalculator.h.

◆ nauticalDawn

QDateTime QgsSunPositionResult::nauticalDawn

The datetime of nautical dawn, when the geometric center of the sun is 12 degrees below the horizon in the morning (in UTC).

Definition at line 62 of file qgssunpositioncalculator.h.

◆ nauticalDusk

QDateTime QgsSunPositionResult::nauticalDusk

The datetime of nautical dusk, when the geometric center of the sun is 12 degrees below the horizon in the evening (in UTC).

Definition at line 65 of file qgssunpositioncalculator.h.

◆ solarMidnightAfter

QDateTime QgsSunPositionResult::solarMidnightAfter

The datetime of the solar midnight following the calculation time (in UTC).

Definition at line 47 of file qgssunpositioncalculator.h.

◆ solarMidnightBefore

QDateTime QgsSunPositionResult::solarMidnightBefore

The datetime of the solar midnight preceding the calculation time (in UTC).

Definition at line 41 of file qgssunpositioncalculator.h.

◆ solarTransit

QDateTime QgsSunPositionResult::solarTransit

The datetime of solar transit (solar noon) when the sun reaches its highest elevation (in UTC).

Definition at line 44 of file qgssunpositioncalculator.h.

◆ sunrise

QDateTime QgsSunPositionResult::sunrise

The datetime of sunrise, defined as the moment the upper edge of the sun's disk becomes visible above the horizon (in UTC).

Definition at line 50 of file qgssunpositioncalculator.h.

◆ sunset

QDateTime QgsSunPositionResult::sunset

The datetime of sunset, defined as the moment the upper edge of the sun's disk disappears below the horizon (in UTC).

Definition at line 53 of file qgssunpositioncalculator.h.


The documentation for this struct was generated from the following file: