Exemple #1
0
 public SpatialCollectionAsBinLattice(SpatialCollectionAsBinLattice <T> collection)
 {
     this.spatialObjects = collection.spatialObjects;
     this.min            = collection.min;
     this.max            = collection.max;
     PopulateLattice();
 }
Exemple #2
0
        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();
        }