public HorizonCheck Post(int a, int b)
        {
            HorizonCheck HC = new HorizonCheck();

            HC.azimuth   = a;
            HC.elevation = b;
            return(HC);
        }
 public HorizonCheck Get(String key, int year, int month, int day, int hour, int minute, float targetRA, float targetDec)
 {
     if (key != null && key.Equals(AstroAPIKey.getKey()))
     {
         // altitude of the telescope is at 390 feet above sea level, find this in the configs
         DrawSky.Easel easel = GenerateImage(year, month, day, hour, minute, -76.704564F, 40.024409F, 390, targetRA, targetDec);
         HorizonCheck  HC    = new HorizonCheck();
         HC.azimuth   = easel.azimuth;
         HC.elevation = easel.elevation;
         HC.visible   = easel.elevation > 0;
         return(HC);
     }
     else
     {
         HorizonCheck HC = new HorizonCheck();
         HC.azimuth   = 0;
         HC.elevation = 0;
         HC.visible   = false;
         return(HC);
     }
 }