コード例 #1
0
        /// <summary>
        /// Get values for:
        ///     water level
        ///     properties
        /// </summary>
        public IValueSet GetValues(string QuantityID, string ElementSetID)
        {
            double[] returnValues;

            if (QuantityID == qtdWaterLevel.ID)
            {
                MohidWaterEngine.GetWaterLevel1D(hydrodynamicInstanceID, numberOfWaterPoints, ref modelGridValues1D);

                return(new ScalarSet(modelGridValues1D));
            }
            else //Gets concentration from Waterproperties
            {
                int propertyID = Convert.ToInt32(QuantityID);

                MohidWaterEngine.GetConcentration1D(waterPropertiesInstanceID, propertyID, numberOfWaterPoints, ref modelGridValues1D);

                return(new ScalarSet(modelGridValues1D));
            }
        }