Exemple #1
0
        /// <summary>
        /// Returns the coordinate collection at the given id.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="coordinates"></param>
        /// <returns></returns>
        public bool Get(long id, out ICoordinateCollection coordinates)
        {
            long index, size;

            if (this.TryGetIndexAndSize(id, out index, out size))
            {
                coordinates = new HugeCoordinateCollection(_coordinates, index, size);
                return(true);
            }
            coordinates = null;
            return(false);
        }
 /// <summary>
 /// Returns the coordinate collection at the given id.
 /// </summary>
 /// <param name="id"></param>
 /// <param name="coordinates"></param>
 /// <returns></returns>
 public bool Get(long id, out ICoordinateCollection coordinates)
 {
     long index, size;
     if (this.TryGetIndexAndSize(id, out index, out size))
     {
         coordinates = new HugeCoordinateCollection(_coordinates, index, size);
         return true;
     }
     coordinates = null;
     return false;
 }