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 this.spatialObjects = (IList <T>)spatialCollection.SpatialObjects; if (spatialCollection is SpatialCollectionAsBinLattice <T> ) { SpatialCollectionAsBinLattice <T> sC = ((SpatialCollectionAsBinLattice <T>)spatialCollection); this.binSize = sC.binSize; this.min = sC.min; this.max = sC.max; this.lattice = sC.lattice; } else { updateBounds(); this.binSize = (this.max.X - this.min.X) / 10; } PopulateLattice(); }