/// <remarks/>
 public void NDFDgenAsync(decimal latitude, decimal longitude, string product, System.DateTime startTime, System.DateTime endTime, weatherParametersType weatherParameters, object userState)
 {
     if ((this.NDFDgenOperationCompleted == null))
     {
         this.NDFDgenOperationCompleted = new System.Threading.SendOrPostCallback(this.OnNDFDgenOperationCompleted);
     }
     this.InvokeAsync("NDFDgen", new object[] {
         latitude,
         longitude,
         product,
         startTime,
         endTime,
         weatherParameters
     }, this.NDFDgenOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginNDFDgen(decimal latitude, decimal longitude, string product, System.DateTime startTime, System.DateTime endTime, weatherParametersType weatherParameters, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("NDFDgen", new object[] {
         latitude,
         longitude,
         product,
         startTime,
         endTime,
         weatherParameters
     }, callback, asyncState));
 }
 /// <remarks/>
 public void NDFDgenAsync(decimal latitude, decimal longitude, string product, System.DateTime startTime, System.DateTime endTime, weatherParametersType weatherParameters)
 {
     this.NDFDgenAsync(latitude, longitude, product, startTime, endTime, weatherParameters, null);
 }
        public string NDFDgen(decimal latitude, decimal longitude, string product, System.DateTime startTime, System.DateTime endTime, weatherParametersType weatherParameters)
        {
            object[] results = this.Invoke("NDFDgen", new object[] {
                latitude,
                longitude,
                product,
                startTime,
                endTime,
                weatherParameters
            });

            return((string)(results[0]));
        }