Exemple #1
0
 /// <summary>
 /// Internal close
 /// </summary>
 void Close()
 {
     if (_SwissEph != null)
     {
         _SwissEph.Dispose();
     }
     _SwissEph     = null;
     _Date         = null;
     _DataProvider = null;
 }
Exemple #2
0
 /// <summary>
 /// Initialize
 /// </summary>
 protected virtual void Initialize()
 {
     _Date                 = CreateDateEngine();
     _DataProvider         = CreateDataProvider();
     _Planets              = CreatePlanetsEngine();
     _SwissEph             = new SwissEph();
     _SwissEph.OnLoadFile += (s, e) => {
         e.File = LoadFile(e.FileName);
     };
     _SwissEph.OnTrace += (s, e) => {
         this.Trace(e.Message);
     };
     RecalcSwissEphState();
 }