Example #1
0
        /// <summary>
        /// Filters data according to the given filters.
        /// </summary>
        /// <param name="nodesFilter"></param>
        /// <param name="waysFilter"></param>
        /// <param name="relationsFilter"></param>
        public OsmStreamFilterTags(Osm.Filters.Filter nodesFilter, Osm.Filters.Filter waysFilter,
                                   Osm.Filters.Filter relationsFilter)
        {
            _nodesFilter     = nodesFilter;
            _waysFilter      = waysFilter;
            _relationsFilter = relationsFilter;

            _wayKeepNodes        = false;
            _relationKeepObjects = false;
        }
        /// <summary>
        /// Filters data according to the given filters.
        /// </summary>
        /// <param name="nodesFilter"></param>
        /// <param name="waysFilter"></param>
        /// <param name="relationsFilter"></param>
        public OsmStreamFilterTags(Osm.Filters.Filter nodesFilter, Osm.Filters.Filter waysFilter,
                                       Osm.Filters.Filter relationsFilter)
        {
            _nodesFilter = nodesFilter;
            _waysFilter = waysFilter;
            _relationsFilter = relationsFilter;

            _wayKeepNodes = false;
            _relationKeepObjects = false;
        }