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

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