MeteoIODoc 20241222.207bde49
mio::SunTrajectory Member List

This is the complete list of members for mio::SunTrajectory, including all inherited members.

eccentricityEarthmio::SunTrajectoryprotected
getAngleOfIncidence(const double &slope_azi, const double &slope_elev) constmio::SunTrajectory
getAngleOfIncidence(const double &sun_azi, const double &sun_elev, const double &slope_azi, const double &slope_elev)mio::SunTrajectorystatic
getDaylight(double &sunrise, double &sunset, double &daylight)=0mio::SunTrajectorypure virtual
getEaster(const int &year, int &month, int &day)mio::SunTrajectorystatic
getEquatorialCoordinates(double &right_ascension, double &declination)=0mio::SunTrajectorypure virtual
getHorizontalCoordinates(double &azimuth, double &elevation) const =0mio::SunTrajectorypure virtual
getHorizontalCoordinates(double &azimuth, double &elevation, double &eccentricity) const =0mio::SunTrajectorypure virtual
getHorizontalOnSlope(const double &slope_azi, const double &slope_elev, const double &H_radiation, const double &elev_threshold=5.) constmio::SunTrajectory
getRadiationOnHorizontal(const double &radiation) constmio::SunTrajectory
getRadiationOnSlope(const double &slope_azi, const double &slope_elev, const double &radiation) constmio::SunTrajectory
getSolarAzimuth() const =0mio::SunTrajectorypure virtual
getSolarElevation() const =0mio::SunTrajectorypure virtual
getSolarTime() constmio::SunTrajectoryvirtual
getSolarTimeOfDay() constmio::SunTrajectoryvirtual
HourAnglemio::SunTrajectoryprotected
julian_gmtmio::SunTrajectoryprotected
latitudemio::SunTrajectoryprotected
longitudemio::SunTrajectoryprotected
nodatamio::SunTrajectoryprotectedstatic
projectHorizontalToBeam(const double &sun_elev, const double &H_radiation)mio::SunTrajectorystatic
projectHorizontalToSlope(const double &sun_azi, const double &sun_elev, const double &slope_azi, const double &slope_elev, const double &H_radiation, const double &elev_threshold=5.)mio::SunTrajectorystatic
projectSlopeToHorizontal(const double &sun_azi, const double &sun_elev, const double &slope_azi, const double &slope_elev, const double &S_radiation)mio::SunTrajectorystatic
reset()=0mio::SunTrajectorypure virtual
setAll(const double &i_latitude, const double &i_longitude, const double &i_julian, const double &i_TZ=0.)=0mio::SunTrajectorypure virtual
setDate(const double &i_julian, const double &i_TZ=0.)=0mio::SunTrajectorypure virtual
setLatLon(const double &i_latitude, const double &i_longitude)=0mio::SunTrajectorypure virtual
SolarAzimuthAnglemio::SunTrajectoryprotected
SolarElevationmio::SunTrajectoryprotected
SolarNoonmio::SunTrajectoryprotected
SunDeclinationmio::SunTrajectoryprotected
SunlightDurationmio::SunTrajectoryprotected
SunRightAscensionmio::SunTrajectoryprotected
SunRisemio::SunTrajectoryprotected
SunSetmio::SunTrajectoryprotected
SunTrajectory()mio::SunTrajectory
SunTrajectory(const double &i_latitude, const double &i_longitude)mio::SunTrajectory
toString() constmio::SunTrajectory
TZmio::SunTrajectoryprotected
update()=0mio::SunTrajectoryprotectedpure virtual
~SunTrajectory()mio::SunTrajectoryinlinevirtual