Ejemplo n.º 1
0
            public Simple(int windowSize=2, AreaFinder areaFinder = null)
            {
                _areaFinder = areaFinder ?? new AreaFinders.Exhaustive();

                var open = new Morphology.WindowFuncs.And(windowSize);
                var close = new Morphology.WindowFuncs.Or(windowSize);
                _filters = new Morphology.Filters<bool>(open, close);
            }
Ejemplo n.º 2
0
            public Simple(TopographyGenerator tG)
            {
                _topographyGenerator = tG;
                _defaultFreqs = new Dictionary<TerrainType, double>();
                _defaultFreqs[TerrainTypes.Water]     = 0.2;
                _defaultFreqs[TerrainTypes.Beach]     = 0.2;
                _defaultFreqs[TerrainTypes.Grass]     = 0.2;
                _defaultFreqs[TerrainTypes.Tree]      = 0.2;
                _defaultFreqs[TerrainTypes.Desert]    = 0.1;
                _defaultFreqs[TerrainTypes.Mountain]  = 0.1;
                _defaultFreqs[TerrainTypes.Path]      = 0.0;

                var open = new Morphology.WindowFuncs.Max<int>();
                var close = new Morphology.WindowFuncs.Min<int>();
                _filters = new Morphology.Filters<int>(open, close);
            }