CppEphem
|
Definition at line 9 of file CEExecOptions.h.
Public Member Functions | |
void | AddCirsPar (void) |
Add parameters for CIRS coordinates. More... | |
void | AddCirsPars (void) |
Add parameters for CIRS coordinates. More... | |
void | AddCorrFilePars (void) |
Add parameter for the corrections file path. More... | |
void | AddEclipticPar (void) |
Add parameters for Ecliptic coordinates. More... | |
void | AddGalacticPar (void) |
Add parameters for Galactic coordinates. More... | |
void | AddGalacticPars (void) |
Add parameters for Galactic coordinates. More... | |
void | AddIcrsPar (void) |
Add parameters for ICRS coordinates. More... | |
void | AddIcrsPars (void) |
Add parameters for ICRS coordinates. More... | |
void | AddJDPar (void) |
Add parameter for the Julian date. More... | |
void | AddObservedPar (void) |
Add parameters for Observed coordinates. More... | |
void | AddObservedPars (void) |
Add parameters for observed azimuth,zenith coordinates. More... | |
void | AddObserverPars (void) |
Add parameters defining an observer and their atmospheric properties. More... | |
CEExecOptions () | |
Default constructor. More... | |
CEExecOptions (const std::string &prog_name) | |
Construct from a program name. More... | |
CEObserver | GenObserver (void) |
Generate an observer object. More... | |
CEExecOptions & | operator= (const CEExecOptions &other) |
Copy assignment operator. More... | |
void | SetCorrFiles (void) |
Defines the corrections terms from user supplied options. More... | |
void | SetProgName (const std::string &prog_name) |
Defines the program name and sets the version information. More... | |
virtual | ~CEExecOptions () |
Deconstruct. More... | |
Private Member Functions | |
void | copy_members (const CEExecOptions &other) |
Copy data members from another object of the same class. More... | |
void | free_members (void) |
Free explicitly allocated memory. More... | |
void | init_members (void) |
Initialize data members. More... | |
Private Attributes | |
std::string | prog_name_ |
#include <CEExecOptions.h>
|
inline |
Default constructor.
Definition at line 15 of file CEExecOptions.h.
|
inline |
Construct from a program name.
[in] | prog_name | Name of the program |
Definition at line 23 of file CEExecOptions.h.
|
inlinevirtual |
Deconstruct.
Definition at line 31 of file CEExecOptions.h.
|
inline |
Add parameters for CIRS coordinates.
"cirs" CIRS "RA,Dec" (degrees)
Definition at line 226 of file CEExecOptions.h.
|
inline |
Add parameters for CIRS coordinates.
'r' or "ra" Right ascension in CIRS reference frame 'd' or "dec" Declination in CIRS reference frame
Definition at line 91 of file CEExecOptions.h.
|
inline |
Add parameter for the corrections file path.
"corrfilepath"" Input path to directory containing corrections files
Definition at line 207 of file CEExecOptions.h.
|
inline |
Add parameters for Ecliptic coordinates.
"ecliptic" Ecliptic "longitude,latitude" (degrees)
Definition at line 278 of file CEExecOptions.h.
|
inline |
Add parameters for Galactic coordinates.
"galactic" Galactic "longitude,latitude" (degrees)
Definition at line 260 of file CEExecOptions.h.
|
inline |
Add parameters for Galactic coordinates.
'l' or "glon" Galactic longitude (degrees) 'b' or "glat" Galactic latitude (degrees)
Definition at line 125 of file CEExecOptions.h.
|
inline |
Add parameters for ICRS coordinates.
"icrs" ICRS "RA,Dec" (degrees)
Definition at line 243 of file CEExecOptions.h.
|
inline |
Add parameters for ICRS coordinates.
'R' or "ra" Right ascension in ICRS reference frame 'D' or "dec" Declination in ICRS reference frame
Definition at line 108 of file CEExecOptions.h.
|
inline |
Add parameter for the Julian date.
'j' or "juliandate" Input Julian date (defaults to current JD)
Definition at line 193 of file CEExecOptions.h.
|
inline |
Add parameters for Observed coordinates.
"observed" Observed "altitude,zenith" (degrees)
Definition at line 295 of file CEExecOptions.h.
|
inline |
Add parameters for observed azimuth,zenith coordinates.
'a' or "azimuth" Azimuth angle (degrees, north=0, east=90) 'z' or "zenith" Zenith angle (degrees)
Definition at line 142 of file CEExecOptions.h.
|
inline |
Add parameters defining an observer and their atmospheric properties.
'x' or "longitude" Observer geographic longitude (degrees east positive) 'y' or "latitude" Observer geographic latitude (degrees) "elevation" Observer elevation (meters) "pressure" Observer's atmospheric pressure (hPa) "humidity" Observer's relative humidity (0-1) "temperature" Observer's atmospheric temperature (Celsius) "wavelength" Observing wavelength (micrometers)
Definition at line 169 of file CEExecOptions.h.
|
inlineprivate |
Copy data members from another object of the same class.
[in] | other | CEExecOptions object to copy from |
Definition at line 357 of file CEExecOptions.h.
|
inlineprivate |
Free explicitly allocated memory.
Definition at line 375 of file CEExecOptions.h.
|
inline |
Generate an observer object.
Definition at line 307 of file CEExecOptions.h.
|
inlineprivate |
Initialize data members.
Definition at line 366 of file CEExecOptions.h.
|
inline |
Copy assignment operator.
[in] | other | CEExecOptions object to be copied |
Definition at line 37 of file CEExecOptions.h.
|
inline |
Defines the corrections terms from user supplied options.
Definition at line 324 of file CEExecOptions.h.
|
inline |
Defines the program name and sets the version information.
[in] | prog_name | Program name |
Definition at line 345 of file CEExecOptions.h.
|
private |
Definition at line 76 of file CEExecOptions.h.