55 SGPath ephem_data_path(
globals->get_fg_root());
56 ephem_data_path.append(
"Astro");
57 _impl.reset(
new SGEphemeris(ephem_data_path));
59 tieStar(
"/ephemeris/sun/xs", _impl->get_sun(), &Star::getxs);
60 tieStar(
"/ephemeris/sun/ys", _impl->get_sun(), &Star::getys);
61 tieStar(
"/ephemeris/sun/ze", _impl->get_sun(), &Star::getze);
62 tieStar(
"/ephemeris/sun/ye", _impl->get_sun(), &Star::getye);
63 tieStar(
"/ephemeris/sun/lat-deg", _impl->get_sun(), &Star::getLat);
65 tieMoonPos(
"/ephemeris/moon/xg", _impl->get_moon(), &MoonPos::getxg);
66 tieMoonPos(
"/ephemeris/moon/yg", _impl->get_moon(), &MoonPos::getyg);
67 tieMoonPos(
"/ephemeris/moon/ze", _impl->get_moon(), &MoonPos::getze);
68 tieMoonPos(
"/ephemeris/moon/ye", _impl->get_moon(), &MoonPos::getye);
69 tieMoonPos(
"/ephemeris/moon/lat-deg", _impl->get_moon(), &MoonPos::getLat);
70 tieMoonPos(
"/ephemeris/moon/distance", _impl->get_moon(), &MoonPos::getDistance);
71 tieMoonPos(
"/ephemeris/moon/phase", _impl->get_moon(), &MoonPos::getPhase);
72 tieMoonPos(
"/ephemeris/moon/phase-angle", _impl->get_moon(), &MoonPos::getPhaseAngle);
74 _latProp =
fgGetNode(
"/position/latitude-deg",
true);