Exemple #1
0
        /// <summary>
        /// 读取数据集值
        /// </summary>
        /// <param name="start"></param>
        /// <param name="stride"></param>
        /// <param name="edges"></param>
        /// <param name="?"></param>
        /// <returns></returns>
        public bool Read(int[] start, int[] stride, int[] edges, IntPtr ptr)
        {
            int sds_id = -1;

            try
            {
                sds_id = Open();
                if (sds_id == -1)
                {
                    return(false);
                }
                int status = 0;
                status = HDF4Helper.SDreaddata(sds_id, start, stride, edges, ptr);
                return(true);
            }
            finally
            {
                Close(sds_id);
            }
        }