public SpatialCollectionAsBinLattice(SpatialCollectionAsBinLattice <T> collection)
 {
     this.spatialObjects = collection.spatialObjects;
     this.min            = collection.min;
     this.max            = collection.max;
     populateLattice();
 }
        public SpatialCollectionAsBinLattice(ISpatialCollection <T> spatialCollection)
        {
            // TODO: Complete member initialization
            SpatialCollectionAsBinLattice <T> sC = ((SpatialCollectionAsBinLattice <T>)spatialCollection);

            this.spatialObjects = sC.spatialObjects;
            this.binSize        = sC.binSize;
            this.min            = sC.min;
            this.max            = sC.max;
            populateLattice();
        }