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.