marble
#include <eclsolar.h>
Public Member Functions | |
| EclSolar () | |
| ~EclSolar () | |
| int | centralBound (bool firstc, double &lat1, double &lng1, double &lat2, double &lng2) |
| int | eclPltCentral (bool firstc, double &lat, double &lng) |
| void | getDatefromMJD (double mjd, int &year, int &month, int &day, int &hour, int &min, double &sec) const |
| int | getEclTxt (int j, char *jtxt) |
| void | getEclYearInfo (char *wbuf) |
| int | getEclYearInfo (int k, int &yr, int &month, int &day, int &hour, int &min, double &sec, double &tzone, double &magn) |
| double | getLastMJD () const |
| void | getLocalDetails (char *otxt) |
| int | getLocalMax (double &mjdmax, double &magmax, double &elmax) |
| int | getLocalTotal (double &mjd_start, double &mjd_stop) |
| int | getLocalVisibility (double &mjd_start, double &mjd_stop) |
| void | getMaxPos (double &lat, double &lng) |
| int | getNumberEclYear () |
| int | getPartial (double &mjd_start, double &mjd_stop) |
| int | getPenumbra (double &mjd_start, double &mjd_stop) |
| void | getShadowCone (double mjd, bool umbra, int numpts, double *lat, double *lng) |
| int | getTotal (double &mjd_start, double &mjd_stop) |
| int | getYear () const |
| int | GNSBound (bool firstc, bool north, double &lat, double &lng) |
| int | GRSBound (bool firstc, double &lat1, double &lng1, double &lat2, double &lng2) |
| void | nextEcl () |
| void | previousEcl () |
| void | putEclSelect (int es) |
| void | putYear (int yr) |
| void | setAutoTAI_UTC () |
| void | setCurrentMJD (int year, int month, int day, int hour, int min, double sec) |
| void | setDeltaTAI_UTC (double d) |
| void | setLocalPos (double lat, double lng, double hgt) |
| void | setLunarEcl (bool lecl) |
| void | setPenumbraAngle (double pa, int mode) |
| void | setStepWidth (double s) |
| void | setTimezone (double d) |
Detailed Description
Definition at line 22 of file eclsolar.h.
Constructor & Destructor Documentation
| EclSolar::EclSolar | ( | ) |
Definition at line 49 of file eclsolar.cpp.
| EclSolar::~EclSolar | ( | ) |
Definition at line 54 of file eclsolar.cpp.
Member Function Documentation
| int EclSolar::centralBound | ( | bool | firstc, |
| double & | lat1, | ||
| double & | lng1, | ||
| double & | lat2, | ||
| double & | lng2 | ||
| ) |
Definition at line 2621 of file eclsolar.cpp.
| int EclSolar::eclPltCentral | ( | bool | firstc, |
| double & | lat, | ||
| double & | lng | ||
| ) |
Definition at line 1582 of file eclsolar.cpp.
| void EclSolar::getDatefromMJD | ( | double | mjd, |
| int & | year, | ||
| int & | month, | ||
| int & | day, | ||
| int & | hour, | ||
| int & | min, | ||
| double & | sec | ||
| ) | const |
Definition at line 438 of file eclsolar.cpp.
| int EclSolar::getEclTxt | ( | int | j, |
| char * | jtxt | ||
| ) |
Definition at line 598 of file eclsolar.cpp.
| void EclSolar::getEclYearInfo | ( | char * | wbuf | ) |
Definition at line 458 of file eclsolar.cpp.
| int EclSolar::getEclYearInfo | ( | int | k, |
| int & | yr, | ||
| int & | month, | ||
| int & | day, | ||
| int & | hour, | ||
| int & | min, | ||
| double & | sec, | ||
| double & | tzone, | ||
| double & | magn | ||
| ) |
Definition at line 527 of file eclsolar.cpp.
| double EclSolar::getLastMJD | ( | ) | const |
Definition at line 764 of file eclsolar.cpp.
| void EclSolar::getLocalDetails | ( | char * | otxt | ) |
Definition at line 2400 of file eclsolar.cpp.
| int EclSolar::getLocalMax | ( | double & | mjdmax, |
| double & | magmax, | ||
| double & | elmax | ||
| ) |
Definition at line 275 of file eclsolar.cpp.
| int EclSolar::getLocalTotal | ( | double & | mjd_start, |
| double & | mjd_stop | ||
| ) |
Definition at line 230 of file eclsolar.cpp.
| int EclSolar::getLocalVisibility | ( | double & | mjd_start, |
| double & | mjd_stop | ||
| ) |
Definition at line 215 of file eclsolar.cpp.
| void EclSolar::getMaxPos | ( | double & | lat, |
| double & | lng | ||
| ) |
Definition at line 1551 of file eclsolar.cpp.
| int EclSolar::getNumberEclYear | ( | ) |
Definition at line 145 of file eclsolar.cpp.
| int EclSolar::getPartial | ( | double & | mjd_start, |
| double & | mjd_stop | ||
| ) |
Definition at line 334 of file eclsolar.cpp.
| int EclSolar::getPenumbra | ( | double & | mjd_start, |
| double & | mjd_stop | ||
| ) |
Definition at line 304 of file eclsolar.cpp.
| void EclSolar::getShadowCone | ( | double | mjd, |
| bool | umbra, | ||
| int | numpts, | ||
| double * | lat, | ||
| double * | lng | ||
| ) |
Definition at line 2706 of file eclsolar.cpp.
| int EclSolar::getTotal | ( | double & | mjd_start, |
| double & | mjd_stop | ||
| ) |
Definition at line 379 of file eclsolar.cpp.
| int EclSolar::getYear | ( | ) | const |
Definition at line 127 of file eclsolar.cpp.
| int EclSolar::GNSBound | ( | bool | firstc, |
| bool | north, | ||
| double & | lat, | ||
| double & | lng | ||
| ) |
Definition at line 1784 of file eclsolar.cpp.
| int EclSolar::GRSBound | ( | bool | firstc, |
| double & | lat1, | ||
| double & | lng1, | ||
| double & | lat2, | ||
| double & | lng2 | ||
| ) |
Definition at line 1972 of file eclsolar.cpp.
| void EclSolar::nextEcl | ( | ) |
Definition at line 678 of file eclsolar.cpp.
| void EclSolar::previousEcl | ( | ) |
Definition at line 726 of file eclsolar.cpp.
| void EclSolar::putEclSelect | ( | int | es | ) |
Definition at line 652 of file eclsolar.cpp.
| void EclSolar::putYear | ( | int | yr | ) |
Definition at line 132 of file eclsolar.cpp.
| void EclSolar::setAutoTAI_UTC | ( | ) |
Definition at line 195 of file eclsolar.cpp.
| void EclSolar::setCurrentMJD | ( | int | year, |
| int | month, | ||
| int | day, | ||
| int | hour, | ||
| int | min, | ||
| double | sec | ||
| ) |
Definition at line 424 of file eclsolar.cpp.
| void EclSolar::setDeltaTAI_UTC | ( | double | d | ) |
Definition at line 185 of file eclsolar.cpp.
| void EclSolar::setLocalPos | ( | double | lat, |
| double | lng, | ||
| double | hgt | ||
| ) |
Definition at line 202 of file eclsolar.cpp.
| void EclSolar::setLunarEcl | ( | bool | lecl | ) |
Definition at line 163 of file eclsolar.cpp.
| void EclSolar::setPenumbraAngle | ( | double | pa, |
| int | mode | ||
| ) |
Definition at line 771 of file eclsolar.cpp.
| void EclSolar::setStepWidth | ( | double | s | ) |
Definition at line 172 of file eclsolar.cpp.
| void EclSolar::setTimezone | ( | double | d | ) |
Definition at line 179 of file eclsolar.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference