sweph library

Classes

AltitudeRefracInfo
Altitude refraction info
AtmosphericConditions
Atmospheric conditions data data0: atmospheric pressure in mbar (hPa) ; data1: atmospheric temperature in degrees Celsius; data2: relative humidity in %; data3: if data3>=1, then it is Meteorological Range km ; if 1>data3>0, then it is the total atmospheric coefficient (ktot) ; data3=0, then the other atmospheric parameters determine the total atmospheric coefficient (ktot)
AzAltMode
Modes for Azimuth/Altitude methods
AzAltRevMode
Modes for Reverse Azimuth/Altitude methods
AzimuthAltitudeInfo
Azimuth and altitude info
CalendarType
Calendar type
Coordinates
Ecliptic or Equatorial coordinates
CoordinatesWithSpeed
Ecliptic or Equatorial coordinates with speed
CrossingInfo
Information about crossing of heavenly body
DegreeSplitData
Components when degrees in centiseconds are split into sign/nakshatra, degrees, minutes, seconds of arc
EclipseFlag
defines for eclipse computations
EclipseInfo
Eclipse information with the following: List if eclipse times (refer to docs for details) List of attributes (refer to docs for details) Geographic position of eclipse
FileData
Details of loaded Ephemeris file
GeoPosition
Geographic coordinates
HeavenlyBody
numbers for planets and various heavenly bodies
HeliacalEventType
Event Types for heliacal functions
HeliacalFlags
HouseCuspData
House cusp abs asmc data with optional speed components
HousePosition
House coordinates
NodApsFlag
NodesAndAspides
Nodes and apsides data with the following: List of 6 positional values for ascending node List of 6 positional values for descending node List of 6 positional values for perihelion List of 6 positional values for aphelion
ObserverConditions
Observer data Details for data[] (array of six doubles): data0: age of observer in years (default = 36) data1: Snellen ratio of observers eyes (default = 1 = normal) The following parameters are only relevant if the flag SE_HELFLAG_OPTICAL_PARAMS is set: data2: 0 = monocular, 1 = binocular (actually a boolean) data3: telescope magnification: 0 = default to naked eye (binocular), 1 = naked eye data4: optical aperture (telescope diameter) in mm data5: optical transmission
OrbitalDistance
Orbital distance of the body
RefractionMode
Modes for Refraction methods
RiseSetTransitFlag
Flags for Rise-Set methods
SiderealMode
Sidereal modes (ayanamsas)
SiderealModeFlag
Additional flags to be used with SiderealMode
SplitDegFlags
Flags for splitting centiseconds to degress
StarInfo
Star name and coordinates
Sweph
Wrapper class for Sweph native binding, providing easy input/output
SwephFlag
Flag bits for flag parameter in various methods The flag bits are defined in such a way that iflag = 0 delivers what one usually wants:
VisibilityInfo
Visibility info with the following in data: 0: limiting visual magnitude (if data0 > magnitude of object, then the object is visible); 1: altitude of object; 2: azimuth of object; 3: altitude of sun; 4: azimuth of sun; 5: altitude of moon; 6: azimuth of moon; 7: magnitude of object.

Enums

AscmcIndex
GauquelinMethod
Flags for swe_gauquelin_sector
Hsys
House systems
Visibility
Visibility types

Constants

libName → const String

Typedefs

Centisec = int