System/Library/PrivateFrameworks/GeoServices.framework
GEOCelestialEphemeris.h
Download GEOCelestialEphemeris.h
@class GEOEquatorialCelestialBodyData, GEOCelestialRiseTransitSet, NSNumber, NSDate, GEOHorizontalCelestialBodyData, GEOSolarEclipticCelestialBodyData;
@interface GEOCelestialEphemeris : NSObject {
GEOCelestialRiseTransitSet *_riseTransitSet;
double _julianDay;
struct { double latitude; double longitude; } _coordinate;
long long _body;
GEOSolarEclipticCelestialBodyData *_eclipticCoord;
GEOEquatorialCelestialBodyData *_equatorialCoord;
GEOHorizontalCelestialBodyData *_horizontalCoord;
NSNumber *_topocentricParallacticAngle;
NSNumber *_librationPositionAngle;
NSNumber *_radiusVector;
NSNumber *_topocentricRadiusVector;
BOOL _highPrecision;
}
@property (readonly, nonatomic) NSDate *rise;
@property (readonly, nonatomic) NSDate *transit;
@property (readonly, nonatomic) BOOL isTransitAboveHorizon;
@property (readonly, nonatomic) NSDate *set;
@property (readonly, nonatomic) double phaseAngle;
@property (readonly, nonatomic) double illuminatedFraction;
@property (readonly, nonatomic) double elongation;
@property (readonly, nonatomic) double parallacticAngle;
@property (readonly, nonatomic) double topocentricParallacticAngle;
@property (readonly, nonatomic) double librationPositionAngle;
@property (readonly, nonatomic) double radiusVector;
@property (readonly, nonatomic) double topocentricRadiusVector;
@property (readonly, nonatomic) GEOSolarEclipticCelestialBodyData *eclipticCoord;
@property (readonly, nonatomic) GEOEquatorialCelestialBodyData *equatorialCoord;
@property (readonly, nonatomic) GEOHorizontalCelestialBodyData *horizontalCoord;
- (id)initWithLocation:(struct { double x0; double x1; })a0 date:(id)a1 body:(long long)a2;
- (id)initWithLocation:(struct { double x0; double x1; })a0 date:(id)a1 body:(long long)a2 useHighPrecision:(BOOL)a3;
- (id)description;
- (void).cxx_destruct;
- (id)initWithLocation:(struct { double x0; double x1; })a0 julianDay:(double)a1 body:(long long)a2 altitude:(double)a3 useHighPrecision:(BOOL)a4;
@end