<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DotSpatial.Controls</name>
    </assembly>
    <members>
        <member name="T:DotSpatial.Controls.Docking.DockablePanelEventArgs">
            <summary>
            The active panel changed event args.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Docking.DockablePanelEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ActivePanelChangedEventArgs class.
            </summary>
            <param name="activePanelKey">
            The active Panel Key.
            </param>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanelEventArgs.ActivePanelKey">
            <summary>
              Gets or sets the active panel key.
            </summary>
            <value>
              The active panel key.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.Docking.DockablePanel">
            <summary>
            Named DockablePanel to avoid the name conflict with DockPanel in WPF and most control libraries.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Docking.DockablePanel.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:DotSpatial.Controls.Docking.DockablePanel"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Docking.DockablePanel.#ctor(System.String,System.String,System.Windows.Forms.Control,System.Windows.Forms.DockStyle)">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Docking.DockablePanel"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="caption">The caption.</param>
            <param name="innerControl">The inner control.</param>
            <param name="dock">The dock.</param>
        </member>
        <member name="M:DotSpatial.Controls.Docking.DockablePanel.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Triggers the PropertyChanged event.
            </summary>
            <param name="ea">
            The ea.
            </param>
        </member>
        <member name="E:DotSpatial.Controls.Docking.DockablePanel.PropertyChanged">
            <summary>
              Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanel.Caption">
            <summary>
              Gets or sets the caption of the panel and any tab button.
            </summary>
            <value>
              The caption.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanel.Dock">
            <summary>
              Gets or sets The dock location.
            </summary>
            <value>
              The dock location.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanel.InnerControl">
            <summary>
              Gets or sets the InnerControl.
            </summary>
            <value>
              The InnerControl.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanel.Key">
            <summary>
              Gets or sets the key.
            </summary>
            <value>The unique identifier.</value>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanel.SmallImage">
            <summary>
            Gets or sets the small image.
            </summary>
            <value>The small image.</value>
        </member>
        <member name="P:DotSpatial.Controls.Docking.DockablePanel.DefaultSortOrder">
            <summary>
            Gets or sets the sort order. Lower values will suggest that an item should appear further left in a LeftToRight environment. Or higher up in a top to bottom environment.
            </summary>
            <remarks>Use a multiple of 100 or so to allow other developers some 'space' to place their panels.</remarks>
            <value>
            The sort order.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.Extension">
            <summary>
            A provider is the base class that enables plug-ins to work with the Application Manager.
            This is true whether it is a plug-in or a data provider or some other extension.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Extension.Activate">
            <summary>
            Activates this provider
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Extension.Deactivate">
            <summary>
            Deactivates this provider
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Extension.IsActive">
            <summary>
            Gets or sets a boolean that is true if the extension is active and running.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Extension.DeactivationAllowed">
            <summary>
            Gets a value indicating whether [deactivation is allowed].
            </summary>
            <value>
            	<c>true</c> if [deactivation is allowed]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Extension.App">
            <summary>
            Gets the AppManager that is responsible for activating and deactivating plugins as well as coordinating
            all of the other properties.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Extensions.PackageManager">
            <summary>
            The PackageManager performs file based operations on packages.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Extensions.PackageManager.MarkPackageForRemoval(DotSpatial.Controls.AppManager,System.String)">
            <summary>
            Marks the package for removal.
            </summary>
            <param name="appManager">The app manager.</param>
            <param name="path">The path.</param>
        </member>
        <member name="M:DotSpatial.Controls.Extensions.PackageManager.MarkExtensionForRemoval(DotSpatial.Controls.AppManager,System.String)">
            <summary>
            Marks the extension for removal. This will leave any dependencies.
            </summary>
            <param name="appManager">The AppManager.</param>
            <param name="path">Name of the file.</param>
        </member>
        <member name="M:DotSpatial.Controls.Extensions.PackageManager.EnsureDeactivated(DotSpatial.Controls.AppManager,System.String)">
            <summary>
            Ensures the extension is deactivated.
            </summary>
            <param name="appManager">The AppManager.</param>
            <param name="extensionName">Name of the extension.</param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Extensions.PackageManager.RemovePendingPackagesAndExtensions">
            <summary>
            Removes the pending packages and extensions.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Extensions.PackageManager.TryDeleteAllPackages">
            <summary>
            Deletes everything in the DotSpatial.Controls.AppManager.AbsolutePathToExtensions folder.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Extensions.PackageManager.DeleteDirectory(System.String)">
            <summary>
            Deletes the directory and any files, recursively.
            </summary>
            <param name="path">The path.</param>
        </member>
        <member name="T:DotSpatial.Controls.ShowExtensionsDialog">
            <summary>
            A list of options for enabling Apps.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ShowExtensionsDialog.Default">
            <summary>
            The "Extensions" menu item will appear on the HeaderControl.  Clicking it launches the AppDialog.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ShowExtensionsDialog.MapGlyph">
            <summary>
            A "plugin" glyph will appear suspended in the lower right corner of the map.  Clicking it launches
            the AppDialog.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ShowExtensionsDialog.None">
            <summary>
            The AppDialog will button not be shown. This allows the application developer to provide a custom implementation.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.AppManager">
            <summary>
            A component that manages the loading of extensions (including data providers), and helps with file serialization.
            </summary>
            <remarks>Will soon be responsible for tools and layer providers, too.</remarks>
        </member>
        <member name="F:DotSpatial.Controls.AppManager.PackageDirectory">
            <summary>
            Name of the folder where packages reside.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.AppManager"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.GetExtension(System.String)">
            <summary>
            Gets the extension.
            </summary>
            <param name="assemblyTitle">The assembly title.</param>
            <returns>
            Null if the extension is not present.
            </returns>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.GetExtension(System.String,System.String)">
            <summary>
            Gets the extension.
            </summary>
            <param name="assemblyTitle">The assembly title.</param>
            <param name="version">The version.</param>
            <returns>
            Null if the extension is not present.
            </returns>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.ActivateExtensionsExclusively(System.String[])">
            <summary>
            Activates the extensions passed in and deactivates the rest.
            If null is passed in, all extensions are deactivated.
            Only affects extensions where DeactivationAllowed is true.
            </summary>
            <param name="names">The names.</param>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.UpdateProgress(System.String)">
            <summary>
            Updates the ProgressHandler.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.AppLoadExtensions">
            <summary>
            Activates the extensions. This should be called only once.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.OnExtensionsActivated(System.EventArgs)">
            <summary>
            Triggers the ExtensionsActivated event.
            </summary>
            <param name="ea">
            The ea.
            </param>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">
            true if managed resources should be disposed; otherwise, false.
            </param>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.EnsureRequiredImportsAreAvailable">
            <summary>
            Ensures the required imports are available for IExtension implementors. We guarantee DockManager, HeaderControl, and ProgressHandler
            are available when an IExtension loads, so that the developer of an IExtension doesn't need to check to see whether they are null.
            We make sure these are available before activating an IExtension.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.GetDirectoriesNestedOneLevel">
            <summary>
            Gets the directories in Directories and those nested one level deep.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.RefreshExtensions">
            <summary>
            Refreshes the extensions - activating any newly discovered ones.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.GetPackageExtensionPaths(System.String)">
            <summary>
            Gets the paths of dlls for extensions that were downloaded as packages.
            </summary>
            <param name="absolutePathToExtensions">The absolute path to extensions.</param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.AppManager.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.AppManager.ExtensionsActivated">
            <summary>
            Occurs when all plugins are loaded.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.AppManager.ExtensionsActivating">
            <summary>
            Occurs just before starting to activate extensions.
            Use this event to run a custom task before extensions
            are activated.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.AppManager.SatisfyImportsExtensionsActivated">
            <summary>
            Occurs after the extensions that are of type
            SatisfyImportsExtensions have been activated. At this stage
            the DockManager, ProgressHandler and HeaderControl are available.
            Use this event to add custom items to the DockManager, ProgressHandler
            or HeaderControl before other extensions are activated.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.AbsolutePathToExtensions">
            <summary>
            A known directory from where extensions will be loaded, in addition to the configurable Directories list.
            Assemblies placed directly in this directory will not be loaded, but rather those nested inside of a folder
            more than one level deep.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.UseBaseDirectoryForExtensionsDirectory">
            <summary>
            Gets or sets a value indicating whether extensions should be placed in AppDomain.CurrentDomain.BaseDirectory.
            </summary>
            <value>
            <c>true</c> if extensions should be placed in AppDomain.CurrentDomain.BaseDirectory; otherwise, extensions will be placed in a user profile folder based on the entry assembly name.
            This must be set before calling LoadExtensions();
            </value>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.Catalog">
            <summary>
            Gets the catalog containing all off the know extensions. Add any additional extensions to Catalog.Catalogs.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.CompositionContainer">
            <summary>
            Gets or sets the composition container.
            </summary>
            <value>
            The composition container.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.Directories">
            <summary>
            Gets or sets the list of string paths (relative to this one) to search for plugins.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.DockManager">
            <summary>
            Gets or sets the dock manager.
            </summary>
            <value>
            The dock manager.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.Extensions">
            <summary>
            Gets the extensions.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.HeaderControl">
            <summary>
            Gets or sets the header control
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.Legend">
            <summary>
            Gets the Legend (Table of Contents) associated with the plugin manager
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.Map">
            <summary>
            Gets the Map associated with the plugin manager
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.ProgressHandler">
            <summary>
            Gets the progress handler that is being used to display status messages.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.SerializationManager">
            <summary>
            Gets or sets the serialization manager.
            </summary>
            <value>
            The serialization manager.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.AppManager.ShowExtensionsDialog">
            <summary>
            Gets or sets the method for enabling extension Apps.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.CohenSutherland">
            <summary>
            CohenSutherland Line(string) clipping algorithm
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.CohenSutherland.ClipLine(System.Double@,System.Double@,System.Double@,System.Double@,System.Double,System.Double,System.Double,System.Double)">
            <summary>
             Clip a line segment.  Coordinates are modified in place.
            </summary>
            <param name="x1"></param>
            <param name="y1"></param>
            <param name="x2"></param>
            <param name="y2"></param>
            <param name="xmin"></param>
            <param name="ymin"></param>
            <param name="xmax"></param>
            <param name="ymax"></param>
            <returns>
             Clip status indicating how the line was clipped.
             </returns>
        </member>
        <member name="M:DotSpatial.Controls.CohenSutherland.ClipLinestring(System.Collections.Generic.List{System.Double[]},System.Double,System.Double,System.Double,System.Double)">
            <summary>
             Clip a linestring
            </summary>
            <param name="linestring"></param>
            <param name="xmin"></param>
            <param name="ymin"></param>
            <param name="xmax"></param>
            <param name="ymax"></param>
            <returns>
             List of clipped linestrings.
             </returns>
        </member>
        <member name="T:DotSpatial.Controls.CohenSutherland.LineClipStatus">
            <summary>
            Result of individual line segment clip
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.CohenSutherland.LineClipStatus.Unknown">
            <summary>
             Initial untested value
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.CohenSutherland.LineClipStatus.Inside">
            <summary>
             Line is completely inside the clip area
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.CohenSutherland.LineClipStatus.Outside">
            <summary>
             Line is completely outside the clip area
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.CohenSutherland.LineClipStatus.ClippedFirst">
            <summary>
             Line was partially contained and first vertex was clipped
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.CohenSutherland.LineClipStatus.ClippedLast">
            <summary>
             Line was partially contained and last vertex was clipped
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Docking.IDockManager">
            <summary>
            An interface that allows plugins to add controls which are managed by the application as forms or docking panels.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Docking.IDockManager.Add(DotSpatial.Controls.Docking.DockablePanel)">
            <summary>
            Adds the specified panel.
            </summary>
            <param name="panel">
            The panel.
            </param>
        </member>
        <member name="M:DotSpatial.Controls.Docking.IDockManager.Remove(System.String)">
            <summary>
            Removes the specified panel.
            </summary>
            <param name="key">
            The key.
            </param>
        </member>
        <member name="M:DotSpatial.Controls.Docking.IDockManager.ResetLayout">
            <summary>
            Resets the layout of the dock panels to a developer specified location.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Docking.IDockManager.SelectPanel(System.String)">
            <summary>
            Activates and selects the panel.
            </summary>
            <param name="key">
            The key.
            </param>
        </member>
        <member name="M:DotSpatial.Controls.Docking.IDockManager.HidePanel(System.String)">
            <summary>
            Hides the panel. A subsequent call to SelectPanel will show this panel in the same place it was when hidden.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:DotSpatial.Controls.Docking.IDockManager.ShowPanel(System.String)">
            <summary>
            Shows the panel but does not select it. 
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="E:DotSpatial.Controls.Docking.IDockManager.ActivePanelChanged">
            <summary>
              Occurs when the active panel is changed, meaning a difference panel is activated.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Docking.IDockManager.PanelClosed">
            <summary>
            Occurs when a panel is closed, which means the panel can still be activated or removed.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Docking.IDockManager.PanelAdded">
            <summary>
            Occurs after a panel is added.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Docking.IDockManager.PanelRemoved">
            <summary>
            Occurs after a panel is removed.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Docking.IDockManager.PanelHidden">
            <summary>
            Occurs when a panel is hidden.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.ActionItem">
            <summary>
            An interactive element.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.GroupedItem">
            <summary>
            A visually distinguished container of <see cref="T:DotSpatial.Controls.Header.ActionItem"/> instances that are Grouped inside of <see cref="T:DotSpatial.Controls.Header.RootItem"/>s.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.HeaderItem">
            <summary>
            An item that has a visible presence in the <see cref="T:DotSpatial.Controls.Header.HeaderControl"/>
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderItem.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.HeaderItem"/> class.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.HeaderItem"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderItem.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Triggers the PropertyChanged event.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.HeaderItem.Key">
            <summary>
            Gets or sets the key.
            </summary>
            <value>The unique identifier.</value>
        </member>
        <member name="E:DotSpatial.Controls.Header.HeaderItem.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.GroupedItem.#ctor">
            <summary>
            Initializes a new instance of the GroupItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.GroupedItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the HeaderItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.GroupedItem.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.GroupedItem"/> class.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="P:DotSpatial.Controls.Header.GroupedItem.GroupCaption">
            <summary>
            Gets or sets the group. This is a logical unit.
            </summary>
            <value>The group.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.GroupedItem.RootKey">
            <summary>
            Gets or sets the root key.
            </summary>
            <value>The root key.</value>
        </member>
        <member name="M:DotSpatial.Controls.Header.ActionItem.#ctor">
            <summary>
            Initializes a new instance of the ActionItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.ActionItem.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.ActionItem"/> class.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.ActionItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ActionItem class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.ActionItem.Caption">
            <summary>
            Gets or sets the caption.
            </summary>
            <value>The caption.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.ActionItem.ToolTipText">
            <summary>
            Gets or sets the simple tool tip.
            </summary>
            <value>The simple tool tip.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.ActionItem.Enabled">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:DotSpatial.Controls.Header.ActionItem"/> is enabled.
            </summary>
            <value>
              <c>true</c> if enabled; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.ActionItem.Visible">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:DotSpatial.Controls.Header.ActionItem"/> is visible.
            </summary>
            <value>
              <c>true</c> if visible; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.Header.DropDownActionItem">
            <summary>
            A dropdown (combo box) style item.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.DropDownActionItem.#ctor">
            <summary>
            Initializes a new instance of the DropDownActionItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.DropDownActionItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the DropDownActionItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.DropDownActionItem.OnSelectedValueChanged(DotSpatial.Controls.Header.SelectedValueChangedEventArgs)">
            <summary>
            Triggers the SelectedValueChanged event.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.AllowEditingText">
             <summary>
             Gets or sets a value indicating whether the user may enter their own value into the dropdown.
             </summary>
             <value>
            <c>true</c> if [allow editing text]; otherwise, <c>false</c>.
             </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.Items">
            <summary>
            Gets the items contained in the dropdown. Changes are not supported after the item is added to the header control.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.MultiSelect">
            <summary>
            Gets or sets a value indicating whether the user is selecting multiple elements from the dropdownlist or not.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.FontColor">
            <summary>
            Gets or sets a value indicating the color of the text in the dropdownbox
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.DisplayText">
            <summary>
            Gets or sets a value indicating the display text in the dropdownbox
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.Width">
            <summary>
            Gets or sets the width of the item displayed in the header control.
            </summary>
            <value>
            The width.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.NullValuePrompt">
            <summary>
            Gets or sets the text displayed grayed out (as a watermark) when the editor doesn't have focus, and its edit value is null.
            </summary>
            <value>
            The prompt.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.DropDownActionItem.SelectedItem">
            <summary>
            Gets or sets the selected item.
            </summary>
            <value>
            The selected item.
            </value>
        </member>
        <member name="E:DotSpatial.Controls.Header.DropDownActionItem.SelectedValueChanged">
            <summary>
            Gets or sets an event handler fired on selected value changed.
            </summary>
            <value>
            The on selected value changed.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.Header.HeaderControl">
            <summary>
            HeaderControl which takes care of implementing RemoveItems.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.IHeaderControl">
            <summary>
            By using this interface, the developers can create a button, menu, ribbon tab. etc
            without considering whether the user interface is ribbon style or standard toolbar
            style
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.IHeaderControl.Add(DotSpatial.Controls.Header.HeaderItem)">
            <summary>
            This will add a new item that will appear on the standard toolbar or ribbon control.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.IHeaderControl.Remove(System.String)">
            <summary>
            Remove item from the standard toolbar or ribbon control
            </summary>
            <param name="key">The string itemName to remove from the standard toolbar or ribbon control</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.IHeaderControl.RemoveAll">
            <summary>
            Removes all items the plugin created.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.IHeaderControl.SelectRoot(System.String)">
            <summary>
            Selects the root, making it the active root.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="E:DotSpatial.Controls.Header.IHeaderControl.RootItemSelected">
            <summary>
            This event occurs when a root item is selected
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Header.HeaderControl.HomeRootItemKey">
            <summary>
            The key of the home root item.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Header.HeaderControl.ApplicationMenuKey">
            <summary>
            The key of the Application Menu item.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Header.HeaderControl.HeaderHelpItemKey">
            <summary>
            Used as the group caption for icons that should appear near the ribbon
            maximize/minimize chevron.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Header.HeaderControl.ExtensionsRootKey">
            <summary>
            A key to use for the root container of any extensions that do not provider a root key.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.RemoveAll">
            <summary>
            Removes all items the plugin created by calling Remove() individually for each.
            </summary>
            <remarks>Should only be called by the plugin (from the plugin assembly).</remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.HeaderItem)">
            <summary>
            This will add a new item that will appear on the standard toolbar or ribbon control.
            </summary>
            <remarks>Should only be called by the plugin (from the plugin assembly).</remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Remove(System.String)">
            <summary>
            Remove item from the standard toolbar or ribbon control. Also removes groups or parents when all
            items have been removed from them.
            </summary>
            <param name="key">The string itemName to remove from the standard toolbar or ribbon control</param>
            <remarks>
            If passed a root item the behavior is not defined. The root item should never be empty because
            it will be removed when all of its child items are removed.
            </remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.SelectRoot(System.String)">
            <summary>
            Selects the root, making it the active root.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.SimpleActionItem)">
            <summary>
            Adds the specified item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.MenuContainerItem)">
            <summary>
            Adds the menu container item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.RootItem)">
            <summary>
            Adds the specified root item.
            </summary>
            <param name="item">The root item.</param>
            <remarks>The RootItem should not be visible until it contains other items.</remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.DropDownActionItem)">
            <summary>
            Adds a combo box style item
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.SeparatorItem)">
            <summary>
            Adds a visible separator.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.Add(DotSpatial.Controls.Header.TextEntryActionItem)">
            <summary>
            Adds the specified textbox item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.RecordItemAdd(System.String,System.String)">
            <summary>
            Adds the item to dictionary so that it can be removed later.
            </summary>
            <param name="key">The key.</param>
            <param name="assemblyFullName">Full name of the assembly.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.HeaderControl.OnRootItemSelected(System.String)">
            <summary>
            Occurs when a root item is selected by the user.
            This event also occurs after the SelectRoot method is called.
            </summary>
            <param name="key">The key of the new selected root item</param>
        </member>
        <member name="E:DotSpatial.Controls.Header.HeaderControl.RootItemSelected">
            <summary>
            Occurs when a root item is selected
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.IStatusControl">
            <summary>
            Used to display status information.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.IStatusControl.Add(DotSpatial.Controls.Header.StatusPanel)">
            <summary>
            Adds the specified panel.
            </summary>
            <param name="panel">The panel.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.IStatusControl.Remove(DotSpatial.Controls.Header.StatusPanel)">
            <summary>
            Removes the specified panel.
            </summary>
            <param name="panel">The panel.</param>
        </member>
        <member name="T:DotSpatial.Controls.Header.MenuContainerItem">
            <summary>
            A container of other <see cref="T:DotSpatial.Controls.Header.ActionItem"/> instances.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuContainerItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.MenuContainerItem"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuContainerItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the MenuContainerItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuContainerItem.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the MenuContainerItem class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.MenuContainerItem.LargeImage">
            <summary>
            Gets or sets the large image.
            </summary>
            <value>The large image.</value>
        </member>
        <member name="T:DotSpatial.Controls.Header.RootItem">
            <summary>
            An item that appears as a root-level container of other <see cref="T:DotSpatial.Controls.Header.ActionItem"/> instances.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.RootItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of RootItem MenuContainerItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.RootItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Object"/> class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.RootItem.Caption">
            <summary>
            Gets or sets the caption.
            </summary>
            <value>The caption.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.RootItem.SortOrder">
            <summary>
            Gets or sets the sort order. Lower values will suggest that an item should appear further left in a LeftToRight environment.
            </summary>
            <remarks>Use a multiple of 10 or so to allow other developers some 'space' to place their menus.</remarks>
            <value>
            The sort order.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.RootItem.Visible">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:DotSpatial.Controls.Header.RootItem"/> is visible.
            </summary>
            <value>
              <c>true</c> if visible; otherwise, <c>false</c>.
            </value>
            <remarks>Will generally bring this <see cref="T:DotSpatial.Controls.Header.RootItem"/> into focus when Visible is set to true.</remarks>
        </member>
        <member name="T:DotSpatial.Controls.Header.RootItemEventArgs">
            <summary>
            Information about the selected root item
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.RootItemEventArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.RootItemEventArgs"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.RootItemEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the RootItemEventArgs class.
            </summary>
            <param name="selectedKey">The key of the selected root item</param>
        </member>
        <member name="P:DotSpatial.Controls.Header.RootItemEventArgs.SelectedRootKey">
            <summary>
            Gets or sets the selected root item key.
            </summary>
            <value>
            The selected root item key
            </value>
        </member>
        <member name="T:DotSpatial.Controls.Header.SelectedValueChangedEventArgs">
             <summary>
            
             </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SelectedValueChangedEventArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.SelectedValueChangedEventArgs"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SelectedValueChangedEventArgs.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the SelectedValueChangedEventArgs class.
            </summary>
            <param name="selectedItem"></param>
        </member>
        <member name="P:DotSpatial.Controls.Header.SelectedValueChangedEventArgs.SelectedItem">
            <summary>
            Gets or sets the selected item.
            </summary>
            <value>
            The selected item.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.Header.SeparatorItem">
            <summary>
            A thin, typically vertical separation bar.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SeparatorItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.Header.SeparatorItem"/> class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SeparatorItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SeparatorItem class.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.SimpleActionItem">
            <summary>
            A simple action which is represented by a button or clickable surface.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SimpleActionItem.#ctor(System.String,System.EventHandler)">
            <summary>
            Initializes a new instance of the SimpleActionItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SimpleActionItem.#ctor(System.String,System.String,System.EventHandler)">
            <summary>
            Initializes a new instance of the SimpleActionItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SimpleActionItem.#ctor(System.String,System.String,System.String,System.EventHandler)">
            <summary>
            Initializes a new instance of the SimpleActionItem class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SimpleActionItem.OnClick(System.EventArgs)">
            <summary>
            Triggers the Click event.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.SimpleActionItem.Toggle">
            <summary>
            Checks the button it it is unchecked and unchecks the button it if is checked.
            </summary>
            <remarks>This method has no effect if ToggleGroupKey is null.</remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.SimpleActionItem.OnToggle(System.EventArgs)">
            <summary>
            Triggers the Toggling event.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Header.SimpleActionItem.Click">
            <summary>
            Gets or sets the click event handler.
            </summary>
            <value>The click event handler.</value>
        </member>
        <member name="E:DotSpatial.Controls.Header.SimpleActionItem.Toggling">
            <summary>
            Thrown when the Toggle method is executed.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.SimpleActionItem.ShowInQuickAccessToolbar">
            <summary>
            True if an associated quick-access button is shown.
            False if the associated quick-access button is not shown.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.SimpleActionItem.LargeImage">
            <summary>
            Gets or sets the large image.
            </summary>
            <value>The large image.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.SimpleActionItem.MenuContainerKey">
            <summary>
            Gets or sets the menu container key.
            </summary>
            <value>The menu container key.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.SimpleActionItem.SmallImage">
            <summary>
            Gets or sets the small image.
            </summary>
            <value>The small image.</value>
        </member>
        <member name="P:DotSpatial.Controls.Header.SimpleActionItem.SortOrder">
            <summary>
            Gets or sets the sort order. Lower values will suggest that an item should appear further left in a LeftToRight environment. Or higher up in a top to bottom environment.
            </summary>
            <remarks>Use a multiple of 100 or so to allow other developers some 'space' to place their groups.</remarks>
            <value>
            The sort order.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.SimpleActionItem.ToggleGroupKey">
            <summary>
            Gets or sets the toggle button group key used to select what buttons should toggle each other..
            </summary>
            <value>The toggle button key.</value>
        </member>
        <member name="T:DotSpatial.Controls.Header.MenuBarHeaderControl">
            <summary>
            Sample implementation of toolbar header.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Add(DotSpatial.Controls.Header.MenuContainerItem)">
            <summary>
            Adds the item.
            </summary>
            <param name="item">
            The item.
            </param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Add(DotSpatial.Controls.Header.SeparatorItem)">
            <summary>
            Adds the separator.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Add(DotSpatial.Controls.Header.RootItem)">
            <summary>
            Adds the specified root item.
            </summary>
            <param name="item">
            The root item.
            </param>
            <remarks>
            </remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Add(DotSpatial.Controls.Header.SimpleActionItem)">
            <summary>
            This will add a new item that will appear on the standard toolbar or ribbon control.
            </summary>
            <param name="item">
            The item.
            </param>
            <remarks>
            </remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Add(DotSpatial.Controls.Header.DropDownActionItem)">
            <summary>
            Adds a combo box style item
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Add(DotSpatial.Controls.Header.TextEntryActionItem)">
            <summary>
            Adds the specified textbox item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Initialize(System.Windows.Forms.ToolStripContainer)">
            <summary>
            Initializes the specified container.
            </summary>
            <param name="container">The container.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.Remove(System.String)">
            <summary>
            Remove item from the standard toolbar or ribbon control
            </summary>
            <param name="key">
            The string itemName to remove from the standard toolbar or ribbon control
            </param>
            <remarks>
            </remarks>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.SelectRoot(System.String)">
            <summary>
            Selects the root. (Does nothing.)
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.IsForMenuStrip(DotSpatial.Controls.Header.SimpleActionItem)">
            <summary>
            Determines whether [is for tool strip]  being that it has an icon. Otherwise it should go on a menu.
            </summary>
            <param name="item">
            The item.
            </param>
            <returns>
            <c>true</c> if [is for tool strip] [the specified item]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.EnsureExtensionsTabExists">
            <summary>
            Ensure the extensions tab exists.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.EnsureNonNullRoot(DotSpatial.Controls.Header.ActionItem)">
            <summary>
            Make sure the root key is present or use a default.
            </summary>
            <param name="item">
            </param>
        </member>
        <member name="M:DotSpatial.Controls.Header.MenuBarHeaderControl.UncheckButtonsExcept(System.Windows.Forms.ToolStripButton)">
            <summary>
            Unchecks all toolstrip buttons except the current button
            </summary>
            <param name="checkedButton">
            The toolstrip button which should
            stay checked
            </param>
        </member>
        <member name="T:DotSpatial.Controls.Header.StatusPanel">
            <summary>
            The StatusPanel class allows adding user-defined status panels to the
            status bar
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.StatusPanel.#ctor">
            <summary>
            Initializes a new instance of the StatusPanel class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Header.StatusPanel.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Triggers the PropertyChanged event.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.StatusPanel.Caption">
            <summary>
            Gets or sets the caption.
            </summary>
            <value>
            The caption.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.StatusPanel.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>
            The width.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.StatusPanel.Key">
            <summary>
            Gets or sets the key.
            </summary>
            <value>
            The key.
            </value>
        </member>
        <member name="E:DotSpatial.Controls.Header.StatusPanel.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Header.TextEntryActionItem">
            <summary>
            A textbox item
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Header.TextEntryActionItem.Width">
            <summary>
            Gets or sets the width of the item displayed in the header control.
            </summary>
            <value>
            The width.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.TextEntryActionItem.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>
            The text.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.Header.TextEntryActionItem.FontColor">
            <summary>
            Gets or sets a value indicating the color of the text in the dropdownbox
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapLiDARLayer">
            <summary>
            Interface for supporting LiDAR point cloud file reading and writing operations
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapLayer">
            <summary>
            Layer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This draws content from the specified geographic regions onto the specified graphics
            object specified by MapArgs.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapLiDARLayer.DataSet">
            <summary>
            The specialized DataSet for reading the large LAS LiDAR point cloud files
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFrameProjectionDialog">
            <summary>
            A dialog for changing the projection of the map frame.
            </summary>
            <summary>
            The Designer for the AppDialog Class
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MapFrameProjectionDialog._mapFrame">
            <summary>
            This is necessary because we want to change the projection of the MapFrame
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrameProjectionDialog.#ctor(DotSpatial.Controls.IMapFrame)">
            <summary>
            use the mapFrame with this dialog
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="F:DotSpatial.Controls.MapFrameProjectionDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrameProjectionDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrameProjectionDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrameProjectionDialog.MapFrame">
            <summary>
            Gets or sets the map frame for this dialog
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.FeatureIdentifier">
            <summary>
            FeatureIdentifier
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FeatureIdentifier.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.#ctor">
            <summary>
            Creates a new instance of FeatureIdentifier
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.Clear">
            <summary>
            Clears the items in the tree
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.Add(DotSpatial.Symbology.IFeatureLayer,DotSpatial.Data.Extent)">
            <summary>
            Adds a new node to the tree view with the layer name
            </summary>
            <param name="layer"></param>
            <param name="bounds"></param>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.Add(DotSpatial.Controls.IMapRasterLayer,DotSpatial.Data.Extent)">
            <summary>
            Adds a new node to the tree view with the layer name
            </summary>
            <param name="layer">The layer.</param>
            <param name="bounds">The bounds.</param>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.ReSelect">
            <summary>
            Re-selects the same layer that was being investigated before.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.FeatureIdentifier.OnClosing(System.ComponentModel.CancelEventArgs)">
            <summary>
            Overrides the normal closing behavior to prevent accidentally referencing a
            disposed form later.  This also allows the form to display slightly faster
            after the first time.
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:DotSpatial.Controls.GeneralTypeConverter">
            <summary>
            PropertyGridTypeConverter
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.GeneralTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            CanConvertTo
            </summary>
            <param name="context"></param>
            <param name="destinationType"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.GeneralTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
             <summary>
            
             </summary>
             <param name="context"></param>
             <param name="culture"></param>
             <param name="value"></param>
             <param name="destinationType"></param>
             <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.GeneralTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Can convert from
            </summary>
            <param name="context"></param>
            <param name="sourceType"></param>
            <returns></returns>
        </member>
        <member name="T:DotSpatial.Controls.IBasicMap">
            <summary>
            IBasicMap
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapView">
            <summary>
            IClient
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapView.PixelToProj(System.Drawing.Point)">
            <summary>
            Converts a single point location into an equivalent geographic coordinate
            </summary>
            <param name="position">The client coordinate relative to the map control</param>
            <returns>The geographic ICoordinate interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapView.PixelToProj(System.Drawing.Rectangle)">
            <summary>
            Converts a rectangle in pixel coordinates relative to the map control into
            a geographic envelope.
            </summary>
            <param name="rect">The rectangle to convert</param>
            <returns>An IEnvelope interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapView.ProjToPixel(DotSpatial.Topology.Coordinate)">
            <summary>
            Converts a single geographic location into the equivalent point on the
            screen relative to the top left corner of the map.
            </summary>
            <param name="location">The geographic position to transform</param>
            <returns>A Point with the new location.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapView.ProjToPixel(DotSpatial.Data.Extent)">
            <summary>
            Converts a single geographic envelope into an equivalent Rectangle
            as it would be drawn on the screen.
            </summary>
            <param name="env">The geographic IEnvelope</param>
            <returns>A Rectangle</returns>
        </member>
        <member name="P:DotSpatial.Controls.IMapView.ViewExtents">
            <summary>
            Gets or sets the geographic extents to show in the view.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.AddLayer">
            <summary>
            Adds a new layer to the map using an open file dialog.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.PointToScreen(System.Drawing.Point)">
            <summary>
            Converts a point from client coordinates to screen coordinates.
            </summary>
            <param name="position">The client location.</param>
            <returns>A Point in screen coordinates</returns>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.PointToClient(System.Drawing.Point)">
            <summary>
            Converst a point from screen coordinates to client coordinates
            </summary>
            <param name="position">The Point representing the screen position</param>
            <returns>The Point</returns>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.Invalidate">
            <summary>
            Invalidates the entire Map control, forcing it to redraw itself from the back buffer stencils.
            This is good for drawing on top of the map, or when a layer is visible or not.  If you need
            to change the colorscheme as well
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.Invalidate(System.Drawing.Rectangle)">
            <summary>
            Invalidates the specified clipRectangle so that only that small region needs
            to redraw itself.
            </summary>
            <param name="clipRectangle"></param>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.RefreshMap(System.Drawing.Rectangle)">
            <summary>
            Instructs the map to update the specified clipRectangle by drawing it to the back buffer.
            </summary>
            <param name="clipRectangle"></param>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.ZoomToMaxExtent">
            <summary>
            Instructs the map to change the perspective to include the entire drawing content, and
            in the case of 3D maps, changes the perspective to look from directly overhead.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.GetMaxExtent">
            <summary> 
            //  Added by Eric Hullinger 12/28/2012 for use in preventing zooming out too far.
            Gets the MaxExtents of current Map.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.ClearLayers">
            <summary>
            Instructs the map to clear the layers.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IBasicMap.GetLayers">
            <summary>
            returns a functional list of the ILayer members.  This list will be
            separate from the actual list stored, but contains a shallow copy
            of the members, so the layers themselves can be accessed directly.
            </summary>
            <returns></returns>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Bounds">
            <summary>
            Gets the bounding rectangle representing this map in screen coordinates
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.BufferedImage">
            <summary>
            Gets an image that has been buffered
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.ClientRectangle">
            <summary>
            Gets the client rectangle of the map control
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.FunctionMode">
            <summary>
            Gets or sets the current tool mode.  This rapidly enables or disables specific tools to give
            a combination of functionality.  Selecting None will disable all the tools, which can be
            enabled manually by enabling the specific tool in the GeoTools dictionary.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Extent">
            <summary>
            Gets the geographic bounds of all of the different data layers currently visible on the map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Height">
            <summary>
            Gets the height of the control
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.IsBusy">
            <summary>
            Gets or sets a boolean that indicates whether a map-function is currently interacting with the map.
            If this is true, then any tool-tip like popups or other mechanisms that require lots of re-drawing
            should suspend themselves to prevent conflict.  Setting this actually increments an internal integer,
            so when that integer is 0, the map is "Not" busy, but multiple busy processes can work independently.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.IsZoomedToMaxExtent">
            <summary>
            Indicates whether the Map is Zoomed out to full extent or not.
            Added 1/3/2013 by Eric Hullinger
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Left">
            <summary>
            Gets the screen coordinates of the
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Legend">
            <summary>
            Gets the legend, if any, associated with this map control.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.MapFrame">
            <summary>
            A MapFrame
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Top">
            <summary>
            Gets the screen coordinates of the top of this control
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IBasicMap.Width">
            <summary>
            Gets the width of the control
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Images">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.AddLayer">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Angle">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Apple">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.calculator">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Checked">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.color_scheme">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Copy">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.cursorHand">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.cursorSelect">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.cursorZoomIn">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.cursorZoomIn1">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.cursorZoomOut">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.cursorZoomOut1">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Dice">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.down">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.DropDown">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.file_close">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.file_new">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.file_saveas">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.FolderOpen">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.HammerSmall">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.layer_add">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Layers">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.layout_zoom_full_extent">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.layout_zoom_in">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.layout_zoom_out">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Legend">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.LinkData">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.map">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.mnuLayerClear">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.NewModel">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.NewShape">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.NewShapefile">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.NorthArrow">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.PageSetup">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Pan">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.PanMap">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.printer">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.printer_icon">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Rectangle">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.RunModel">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.save">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.ScaleBar">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.select">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.select_all">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.select_none">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Table_edit">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Table_edit1">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.text">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.Unchecked">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.up">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.zoom_full_extent">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.zoom_in">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.zoom_out">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.ZoomFullMap">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.ZoomFullView">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.ZoomInMap">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Images.ZoomOutMap">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IPreviewMap">
             <summary>
            
             </summary>
        </member>
        <member name="T:DotSpatial.Controls.IUserControl">
            <summary>
            Provides an empty control that can be used to create other controls.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IUserControl.AutoSizeMode">
            <summary>
            Gets or sets how the control will resize itself.
            </summary>
            <returns>
            A value from the AutoSizeMode enumeration. The default is AutoSizeMode.GrowOnly.
            </returns>
        </member>
        <member name="P:DotSpatial.Controls.IUserControl.BorderStyle">
            <summary>
            Gets or sets the border style of the tree view control.
            </summary>
            <returns>
            One of the BorderStyle values. The default is BorderStyle.Fixed3D.
            </returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
            InvalidEnumArgumentException: The assigned value is not one of the BorderStyle values.
            </exception>
        </member>
        <member name="E:DotSpatial.Controls.IUserControl.AutoSizeChanged">
            <summary>
            Occurs when the AutoSize changes
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IUserControl.AutoValidateChanged">
            <summary>
            Occurs when the UserControl.AutoValidate property changes.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IUserControl.Load">
            <summary>
            Occurs before the control becomes visible for the first time.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IPreviewMapHandler">
            <summary>
            The extended and complete set of events associated with the PreviewMap
            Implementing this avoids having to manually add handlers for every event.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_DragDrop(System.Object,System.Windows.Forms.DragEventArgs)">
            <summary>
            Occurs when a drag-and-drop operation is completed.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A DragEventArgs with the drag parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.Map_ExtentsChanged(System.Object,System.EventArgs)">
            <summary>
            Occurs when the visible region being displayed on the map changes
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_MouseClick(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the control is clicked by the mouse.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_MouseDoubleClick(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the control is double clicked by the mouse.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_MouseDown(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is over the control and a mouse button is pressed.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_MouseMove(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is moved over the control.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_MouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is over the control and a mouse button is released.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_MouseWheel(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse wheel moves while the control has focus.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.IPreviewMapHandler.PreviewMap_Paint(System.Object,System.Windows.Forms.PaintEventArgs)">
            <summary>
            Occurs when the control is redrawn.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A PaintEventArgs with any parameters</param>
        </member>
        <member name="T:DotSpatial.Controls.LayoutBitmap">
            <summary>
            The layout bitmap provides the ability to add any custom image to the layout
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutElement">
            <summary>
            The interface for all elements that can be added to the layout control
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.#ctor">
            <summary>
            Creates an instance of the layout element
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement._background_ItemChanged(System.Object,System.EventArgs)">
            <summary>
            Fires when the background is modified
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.IntersectsWith(System.Drawing.PointF)">
            <summary>
            Returns true if the point in paper coordinants intersects with the rectangle of the element
            </summary>
            <param name="paperPoint"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.IntersectsWith(System.Drawing.RectangleF)">
            <summary>
            Returns true if the rectangle in paper coordinants intersects with the rectangle of the the element
            </summary>
            <param name="paperRectangle"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">If true then we a actually printing not previewing so we should make it as high quality as possible</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.DrawBackground(System.Drawing.Graphics,System.Boolean)">
            <summary>
            Draws the elements background behind everything else
            </summary>
            <param name="g"></param>
            <param name="printing"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.DrawOutline(System.Drawing.Graphics,System.Boolean)">
            <summary>
            Draws the elements outline on top of everything else
            </summary>
            <param name="g"></param>
            <param name="printing"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.RefreshElement">
            <summary>
            Causes the element to be refreshed
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.ToString">
            <summary>
            This returns the objects name as a string
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.OnInvalidate">
            <summary>
            Call this when it needs to updated
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.OnSizeChanged">
            <summary>
            Fires when the size of the element changes
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.OnThumbnailChanged">
            <summary>
            Fires when the thumbnail gets modified
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutElement.UpdateThumbnail">
            <summary>
            Updates the thumbnail when needed
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutElement.Invalidated">
            <summary>
            Fires when the layout element is invalidated
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutElement.ThumbnailChanged">
            <summary>
            Fires when the preview thumbnail for this element has been updated
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutElement.SizeChanged">
            <summary>
            Fires when the size of this element has been adjusted by the user
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.Background">
            <summary>
            Gets or sets the line symbolizer that draws the outline
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.Name">
            <summary>
            Gets or sets the name of the element
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.ThumbNail">
            <summary>
            Gets the thumbnail that appears in the LayoutListView
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.Resizing">
            <summary>
            Disables updating redraw when resizing.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.ResizeStyle">
            <summary>
            Indicates if this element can handle redraw events on resize
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.LocationF">
            <summary>
            Gets or sets the location of the top left corner of the control in 1/100 of an inch paper coordinants
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.Location">
            <summary>
            Gets or sets the location of the top left corner of the control in 1/100 of an inch paper coordinants
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.Size">
            <summary>
            Gets or sets the size of the element in 1/100 of an inch paper coordinants
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutElement.Rectangle">
            <summary>
            Gets or sets the rectangle of the element in 1/100th of an inch paper coordinants
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutBitmap.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutBitmap.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">Boolean, true if this is being drawn to a print document</param>
        </member>
        <member name="P:DotSpatial.Controls.LayoutBitmap.PreserveAspectRatio">
            <summary>
            Preserves the aspect ratio if this boolean is true, otherwise it allows stretching of
            the bitmap to occur
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutBitmap.Brightness">
            <summary>
            Modifies the brightness of the bitmap relative to its original brightness +/- 255 Doesn't modify original bitmap
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutBitmap.Contrast">
            <summary>
            Modifies the contrast of the bitmap relative to its original contrast +/- 255 Doesn't modify original bitmap
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutBitmap.Filename">
            <summary>
            Gets or sets the string fileName of the bitmap to use
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutBitmap.Draft">
            <summary>
            Allows for a faster but lower quality bitmap to be rendered to the screen
            and a higher quality bitmap to be printed during actual printing.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutControl">
            <summary>
             The actual control controling the layout
            </summary>
            <remarks>TODO: This code seems to be unused.</remarks>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.RemoveFromLayout(DotSpatial.Controls.LayoutElement)">
            <summary>
            Removes the specified layoutElement from the layout
            </summary>
            <param name="le"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ClearLayout">
            <summary>
            Clears the the layout of all layoutElements
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.AddToSelection(DotSpatial.Controls.LayoutElement)">
            <summary>
            Adds the specified LayoutElement le to the selection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.AddToSelection(System.Collections.Generic.List{DotSpatial.Controls.LayoutElement})">
            <summary>
            Adds the specified LayoutElement le to the selection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.RemoveFromSelection(DotSpatial.Controls.LayoutElement)">
            <summary>
            Removes the specified layoutElement from the selection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ClearSelection">
            <summary>
            Clears the current selection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.#ctor">
            <summary>
            This is the constructor, it makes a LayoutControl
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.NewLayout(System.Boolean)">
            <summary>
            Creates a new blank layout
            </summary>
            <param name="promptSave">Prompts the user if they want to save first</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.LoadLayout(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Shows a load dialog box and prompts the user to open a layout file
            </summary>
            <param name="promptSave">Prompts the user if they want to save first</param>
            <param name="loadPaperSettings">Loads the paper settings (size, margins, orientation) from the layout</param>
            <param name="promptPaperMismatch">Warn the user if the paper size stored in the file doesn't exist in current printer and ask them if they want to load it anyways</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.LoadLayout(System.String,System.Boolean,System.Boolean)">
            <summary>
            Loads the selected layoutfile
            </summary>
            <param name="fileName">The layout file to load</param>
            <param name="loadPaperSettings">Loads the paper settings (size, margins, orientation) from the layout</param>
            <param name="promptPaperMismatch">Warn the user if the paper size stored in the file doesn't exist in current printer and ask them if they want to load it anyways</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.CloseLayout">
            <summary>
            Prepapres the layoutcontrol for closing, prompts the user to save if needed
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.SaveLayout(System.Boolean)">
            <summary>
            Shows a save dialog box and prompts the user to save a layout file
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.SaveLayout(System.String)">
            <summary>
            Saves the layout to the specified fileName
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.AddToLayout(DotSpatial.Controls.LayoutElement)">
            <summary>
            Adds a layout element to the layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ShowChoosePrinterDialog">
            <summary>
            This shows the choose printer dialog
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ShowPageSetupDialog">
            <summary>
            This shows the pageSetup dialog
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.Print">
            <summary>
            Prints to the printer currently in PrinterSettings
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.RefreshElements">
            <summary>
            Refreshes all of the elements in the layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.PrintPage(System.Object,System.Drawing.Printing.PrintPageEventArgs)">
            <summary>
            This event handler is fired by the print document when it prints and draws the layout to the print document
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.DrawPage(System.Drawing.Graphics)">
            <summary>
            Draws page to layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomIn">
            <summary>
            Zooms into the paper
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomOut">
            <summary>
            Zooms out of the paper
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomFitToScreen">
            <summary>
            Zooms the page to fit to the screen and centers it
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomInMap(DotSpatial.Controls.LayoutMap)">
            <summary>
            Zooms the specified map element in by 10%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomInMap">
            <summary>
            Zooms all map elements in by 10%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomOutMap(DotSpatial.Controls.LayoutMap)">
            <summary>
            Zooms the specified map element out by 10%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomOutMap">
            <summary>
            Zooms all map element out by 10%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomFullExtentMap(DotSpatial.Controls.LayoutMap)">
            <summary>
            Zooms the specified map element to the full extent of its layers
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomFullExtentMap">
            <summary>
            Zooms all map elements to the full extent of their layers
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomFullViewExtentMap(DotSpatial.Controls.LayoutMap)">
            <summary>
            Zoom the specified map to the extent of the data view
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ZoomFullViewExtentMap">
            <summary>
            Zoom all maps to the extent of their data view
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.PanMap(DotSpatial.Controls.LayoutMap,System.Single,System.Single)">
            <summary>
            Pans the map the specified amount
            </summary>
            <param name="lm">the layout map to pan</param>
            <param name="x">The distance to pan the map on x-axis in screen coord</param>
            <param name="y">The distance to pan the map on y-axis in screen coord</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.DeleteSelected">
            <summary>
            Deletes all of the selected elements from the model
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.InvertSelection">
            <summary>
            Inverts the selection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.MoveSelectionUp">
            <summary>
            Moves the selection up by one
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.MoveSelectionDown">
            <summary>
            Moves the selection down by one
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.SelectAll">
            <summary>
            Selects All the elements in the layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.AddElementWithMouse(DotSpatial.Controls.LayoutElement)">
            <summary>
            Allows the user to click on the layout and drag a rectangle where they want to insert an element
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.CreateMapElement">
            <summary>
            Creates an instance of the MapElement and returns it
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.CreateLegendElement">
            <summary>
            Creates an instance of the LegendElement and returns it
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.CreateScaleBarElement">
            <summary>
            Creates an instance of the ScaleBarElement and returns it
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ConvertSelectedToBitmap">
            <summary>
            Converts all of the selected layout elements to bitmaps
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ConvertElementToBitmap(DotSpatial.Controls.LayoutElement,System.String)">
            <summary>
            Converts a selected layout element into a bitmap and saves it a the specified location removing the old element and replacing it
            </summary>
            <param name="le"></param>
            <param name="fileName"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.AlignElements(System.Collections.Generic.List{DotSpatial.Controls.LayoutElement},DotSpatial.Controls.Alignment,System.Boolean)">
            <summary>
            Aligns elements with each other or with the margins
            </summary>
            <param name="elements">A list of elements to align</param>
            <param name="side">The side to align to</param>
            <param name="margin">True to align to paper margins, false to align to the most extreme element of the indicated side</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.MatchElementsSize(System.Collections.Generic.List{DotSpatial.Controls.LayoutElement},DotSpatial.Controls.Fit,System.Boolean)">
            <summary>
            Makes all of the input layout elements have the same width or height
            </summary>
            <param name="elements">A list of elements to resize to the max size of all elements or the margins</param>
            <param name="axis">Fit the width or the height</param>
            <param name="margin">True if use margin size false to use arges element in input list</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ScreenToPaper(System.Drawing.PointF)">
            <summary>
            Converts a point in screen coordinants to paper coordinants in 1/100 of an inch
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ScreenToPaper(System.Single,System.Single)">
            <summary>
            Converts a point in screen coordinants to paper coordinants in 1/100 of an inch
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ScreenToPaper(System.Drawing.RectangleF)">
            <summary>
            Converts a rectangle in screen coordinants to paper coordiants in 1/100 of an inch
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.ScreenToPaper(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Converts a rectangle in screen coordinants to paper coordiants in 1/100 of an inch
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.PaperToScreen(System.Drawing.PointF)">
            <summary>
            Converts between a point in paper coordinants in 1/100th of an inch to screen coordinants
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.PaperToScreen(System.Single,System.Single)">
            <summary>
            Converts between a point in paper coordinants in 1/100th of an inch to screen coordinants
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.PaperToScreen(System.Drawing.RectangleF)">
            <summary>
            Converts between a rectangle in paper coordinants in 1/100th of an inch to screen coordinants
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.PaperToScreen(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Converts a rectangle in screen coordinants to paper coordiants in 1/100 of an inch
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.CenterPaperOnPoint(System.Drawing.PointF)">
            <summary>
            Centers the layout on a given point
            </summary>
            <param name="centerPoint">A Point on the paper to center on</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.UpdateScrollBars">
            <summary>
            Updates the scroll bars so the look and act right
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.IntersectElementEdge(System.Drawing.RectangleF,System.Drawing.PointF,System.Single)">
            <summary>
            Calculates which edge of a rectangle the point intersects with, within a certain limit
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Drawing code
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Prevents flicker from any default on paint background operations
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.LeInvalidated(System.Object,System.EventArgs)">
            <summary>
            This gets fired when one of the layoutElements gets invalidated
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.LayoutControl_Resize(System.Object,System.EventArgs)">
            <summary>
            Fires whenever the LayoutControl is resized
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.vScrollBar_Scroll(System.Object,System.Windows.Forms.ScrollEventArgs)">
            <summary>
            This fires when the vscrollbar is moved
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.hScrollBar_Scroll(System.Object,System.Windows.Forms.ScrollEventArgs)">
            <summary>
            This fires when the hscrollbar is moved
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.OnFilenameChanged(System.EventArgs)">
            <summary>
            Calls this to indicate the fileName has been changed
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.OnZoomChanged(System.EventArgs)">
            <summary>
            Calls this to indicate the zoom has been changed
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.OnSelectionChanged(System.EventArgs)">
            <summary>
            Call this to indicate the selection has changed
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.OnElementsChanged(System.EventArgs)">
            <summary>
            Call this to indicate elements were added or removed
            </summary>
            <param name="e"></param>
        </member>
        <member name="F:DotSpatial.Controls.LayoutControl.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutControl.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutControl.ElementsChanged">
            <summary>
            This fires after a element if added or removed
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutControl.SelectionChanged">
            <summary>
            This fires after the selection has changed
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutControl.ZoomChanged">
            <summary>
            Thie fires when the zoom of the layout changes
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutControl.FilenameChanged">
            <summary>
            This fires when the projects file name is changed
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.SelectedLayoutElements">
            <summary>
            Gets the list of layoutElements currently selected in the project
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutElements">
            <summary>
            Gets the list of layoutElements currently loaded in the project
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.Filename">
            <summary>
            Gets or sets the fileName of the current project
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.PrinterSettings">
            <summary>
            Gets or sets  the printer settings for the layout
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutMenuStrip">
            <summary>
            Gets or sets the layout menu strip to use
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutPropertyGrip">
            <summary>
            Gets or sets the layoutproperty grip to use
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.MapControl">
            <summary>
            Gets or sets the Map control to use
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutZoomToolStrip">
            <summary>
            Gets or sets the layout tool strip to use
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutListBox">
            <summary>
            Gets or sets the layout list box
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutDocToolStrip">
            <summary>
            Gets or sets the LayoutDocToolStrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutInsertToolStrip">
            <summary>
            Gets or sets the LayoutInsertToolStrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.LayoutMapToolStrip">
            <summary>
            Gets of sets the LayoutMapToolStrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.ShowMargin">
            <summary>
            Sets a boolean flag indicating if margins should be shown.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.Zoom">
            <summary>
            Gets or sets the zoom of the paper
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.DrawingQuality">
            <summary>
            Gets or sets the smoothing mode to use to draw the map
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.MapPanMode">
            <summary>
            Gets or sets the map pan mode
            </summary>\
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.PaperWidth">
            <summary>
            Gets the width of the paper in 1/100 of an inch
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutControl.PaperHeight">
            <summary>
            Gets the heigh of the paper in 1/100 of an inch
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutDocToolStrip">
            <summary>
            A Brian Marchioni original toolstrip... preloaded with content.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutDocToolStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutDocToolStrip.LayoutControl">
            <summary>
            The layout control associated with this toolstrip
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MouseMode">
            <summary>
            An enumeration that defines the Mouses current behavior
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.Default">
            <summary>
            The cursor is currently in default mode
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.CreateSelection">
            <summary>
            The cursor is currently being used to create a new selection
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.MoveSelection">
            <summary>
            The cursor is currently is move selection mode
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.ResizeSelected">
            <summary>
            The cursor is in resize mode because its over the edge of a selected item
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.InsertNewElement">
            <summary>
            When in this mode the user can click on the map select an area and an element is inserted at that spot
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.StartInsertNewElement">
            <summary>
            In this mode a cross hair is shown letting the user create a new Insert rectangle
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.StartPanMap">
            <summary>
            Puts the mouse into a mode that allows map panning
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MouseMode.PanMap">
            <summary>
            The mouse is actually panning a map
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Edge">
            <summary>
            Enumerates all the possible resize direction
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ResizeStyle">
            <summary>
            Enumarates the different ways that a a LayoutElement can handle resize events
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ResizeStyle.HandledInternally">
            <summary>
            The resize style is determined automatically
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ResizeStyle.StretchToFit">
            <summary>
            The element is adjusted to fit the extents even if it is distorted
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ResizeStyle.NoScaling">
            <summary>
            No scaling occurs whatsoever, and the element is drawn at its original size
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ScaleBarUnit">
            <summary>
            An enumeration of the possible scale bar units
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Kilometers">
            <summary>
            Kilometers
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Meters">
            <summary>
            Meters
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Centimeters">
            <summary>
            Centimeters
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Millimeters">
            <summary>
            Millimeters
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Miles">
            <summary>
            Miles
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Yards">
            <summary>
            Yards
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Feet">
            <summary>
            Feet
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ScaleBarUnit.Inches">
            <summary>
            Inches
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Alignment">
            <summary>
            An enumeration of alignments used for aligning selected layout elements
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Alignment.Left">
            <summary>
            Left
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Alignment.Right">
            <summary>
            Right
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Alignment.Top">
            <summary>
            Top
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Alignment.Bottom">
            <summary>
            Bottom
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Alignment.Horizontal">
            <summary>
            Horizontal
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Alignment.Vertical">
            <summary>
            Vertical
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Fit">
            <summary>
            An enumeration of resizing options used for aligning selected layout elements
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Fit.Width">
            <summary>
            Width
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Fit.Height">
            <summary>
            Height
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutForm">
            <summary>
            This is the primary form where the print layout content is organized before printing
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutForm.#ctor">
            <summary>
            Default constructor for creating a new instance of hte Layout form
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.LayoutForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutForm.MapControl">
            <summary>
            Gets or sets the map that will be used in the layout
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutInsertToolStrip">
            <summary>
            A Brian Marchioni original toolstrip... preloaded with content.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutInsertToolStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutInsertToolStrip.LayoutControl">
            <summary>
            The layout control associated with this toolstrip
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutLayerEditor">
            <summary>
            Layout Layer Editor allows the user to select which layers appear in the legend
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutLayerEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
            <summary>
            Edits a value based on some user input which is collected from a character control.
            </summary>
            <param name="context"></param>
            <param name="provider"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutLayerEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Gets the UITypeEditorEditStyle, which in this case is drop down.
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLayerEditor.IsDropDownResizable">
            <summary>
            Ensures that we can widen the drop-down without having to close the drop down,
            widen the control, and re-open it again.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutLegend">
            <summary>
            Draws a legend for the layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutLegend.LayoutControlElementsChanged(System.Object,System.EventArgs)">
            <summary>
            Updates the scale bar if the map is deleted
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutLegend.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutLegend.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">A boolean value indicating if the Draw code is being called to print</param>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.Map">
            <summary>
            Gets or sets the layoutmap to use to base the legend on
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.Layers">
            <summary>
            Gets or sets the layers to include in the legend
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.Font">
            <summary>
            Gets or sets the font used to draw this text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.Color">
            <summary>
            Gets or sets the color of the text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.NumColumns">
            <summary>
            Gets or sets the number of columns to use when rendering the legend
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.TextHint">
            <summary>
            Gets or sets the hinting used to draw the text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutLegend.LayoutControl">
            <summary>
            Gets or sets a layout control
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutListBox">
            <summary>
            This is designed to automatically have add, subtract, up and down arrows for working with a simple collection of items.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutListBox.#ctor">
            <summary>
            Creates a new instance of the Collection Control
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutListBox.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutListBox.RefreshList">
            <summary>
            Refreshes the items in the list to accuratly reflect the current collection
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutListBox.LayoutControl">
            <summary>
            Gets or sets the layoutControl
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutMap">
            <summary>
            A layout control that draws the content from a map control so that it can be printed
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.#ctor">
            <summary>
            The constructor to build a new LayoutMap control
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.#ctor(DotSpatial.Controls.Map)">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.OnSizeChanged">
            <summary>
            Updates the size of the control
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.ZoomToFullExtent">
            <summary>
            Zooms the map to the fullextent of all available layers
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.ZoomViewExtent">
            <summary>
            Zooms the map to the extent of the current view
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.ZoomInMap">
            <summary>
            Zooms the map element in by 10%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.ZoomOutMap">
            <summary>
            Zooms the map element out by 10%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.PanMap(System.Double,System.Double)">
            <summary>
            Pans the map
            </summary>
            <param name="x">The amount to pan the map in the X-axis in map coord</param>
            <param name="y">The amount to pan the map in the Y-axis in map coord</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMap.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">Boolean, true if the drawing is printing to an actual page</param>
        </member>
        <member name="P:DotSpatial.Controls.LayoutMap.Envelope">
            <summary>
            The geographic envelope to be shown by the layout
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutMap.MapControl">
            <summary>
            The map control that generates the printable content
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutMap.Scale">
            <summary>
            A mathematical calculation using the map
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutMapEditor">
            <summary>
            Layout Map Editor is a UIType Editor that allows selecting a new map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMapEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
            <summary>
            Edits a value based on some user input which is collected from a character control.
            </summary>
            <param name="context"></param>
            <param name="provider"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMapEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Gets the UITypeEditorEditStyle, which in this case is drop down.
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:DotSpatial.Controls.LayoutMapEditor.IsDropDownResizable">
            <summary>
            Ensures that we can widen the drop-down without having to close the drop down,
            widen the control, and re-open it again.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutMapToolStrip">
            <summary>
            A Brian Marchioni original toolstrip... preloaded with content.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMapToolStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutMapToolStrip.LayoutControl">
            <summary>
            The layout control associated with this toolstrip
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutMenuStrip">
             <summary>
            
             </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutMenuStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.LayoutMenuStrip.CloseClicked">
            <summary>
            Fires when the user clicks the close button on this menu strip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutMenuStrip.LayoutControl">
            <summary>
            The layout control associated with this toolstrip
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutNorthArrow">
            <summary>
            North Arrow control for the Layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutNorthArrow.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutNorthArrow.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">boolean, true if printing to the actual paper/document, false if drawing as a control</param>
        </member>
        <member name="P:DotSpatial.Controls.LayoutNorthArrow.Color">
            <summary>
            Gets or sets the color of the text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutNorthArrow.NorthArrowStyle">
            <summary>
            Gets or sets the style of the north arrow to draw
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutNorthArrow.Rotation">
            <summary>
            Gets or sets the rotations of the north arrow
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.NorthArrowStyle">
            <summary>
            An enumeration listing the different built in styles for the north arrow
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.NorthArrowStyle.Default">
            <summary>
            A four point triangle with a circle in the middle and the letter N
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.NorthArrowStyle.BlackArrow">
            <summary>
            A black arrow pointing north
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.NorthArrowStyle.CenterStar">
            <summary>
            Compas Rose style north arrow
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.NorthArrowStyle.TriangleN">
            <summary>
            A triangle around the letter N
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.NorthArrowStyle.TriangleHat">
            <summary>
            A triangle with a hat-like adornment
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.NorthArrowStyle.ArrowN">
            <summary>
            An arrow with the letter N
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutPropertyGrid">
            <summary>
            This is a control that allows users to easilly modify the various aspects of many different layout components
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutPropertyGrid.#ctor">
            <summary>
            Creates a new instance of the Layout Property Grid
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutPropertyGrid.LayoutControlSelectionChanged(System.Object,System.EventArgs)">
            <summary>
            If the selection changes this event is called
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutPropertyGrid.LayoutControl">
            <summary>
            Gets or sets the layout control associated with this property grid
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutRectangle">
            <summary>
            A control that draws a standard colored rectangle to the print layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutRectangle.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutRectangle.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            Doesn't need to do anything now because the drawing code is in the background property of the base class
            </summary>
            <param name="g"></param>
            <param name="printing"></param>
        </member>
        <member name="T:DotSpatial.Controls.LayoutScaleBar">
            <summary>
            A scale bar control that can be linked to a map and provide a dynamic scale bar for the print layout
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutScaleBar.LayoutControlElementsChanged(System.Object,System.EventArgs)">
            <summary>
            Updates the scale bar if the map is deleted
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutScaleBar.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutScaleBar.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">Boolean, true if printing to an actual print document</param>
        </member>
        <member name="M:DotSpatial.Controls.LayoutScaleBar.GetConversionFactor(System.String)">
            <summary>
            Returns the conversion factor between the map units and inches
            </summary>
            <param name="mapWinUnits">A string represing the MapUnits</param>
            <returns>A double representing the conversion factor between MapUnits and inches. If something goes wrong we return 0</returns>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.Map">
            <summary>
            Gets or sets the Map control that the scale bar uses for measurement decisions
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.Font">
            <summary>
            Gets or sets the font used to draw this text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.Color">
            <summary>
            Gets or sets the color of the text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.TextHint">
            <summary>
            Gets or sets the hinting used to draw the text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.NumberOfBreaks">
            <summary>
            Gets or sets the number of breaks the scale bar should have
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.Unit">
            <summary>
            Gets or sets the unit to use for the scale bar
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.BreakBeforeZero">
            <summary>
            Gets or sets a property indicating is break should be present before the 0
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.UnitText">
            <summary>
            Gets or sets the unit text to display after the scale bar
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutScaleBar.LayoutControl">
            <summary>
            Gets or sets a layout control
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutText">
            <summary>
            Controls a rectangle
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutText.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutText.Draw(System.Drawing.Graphics,System.Boolean)">
            <summary>
            This gets called to instruct the element to draw itself in the appropriate spot of the graphics object
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="printing">Boolean, true if printing to the file</param>
        </member>
        <member name="P:DotSpatial.Controls.LayoutText.Text">
            <summary>
            Gets or sets the text thats drawn in the graphics object
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutText.ContentAlignment">
            <summary>
            Gets or sets the content alignment
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutText.Font">
            <summary>
            Gets or sets the font used to draw this text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutText.Color">
            <summary>
            Gets or sets the color of the text
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutText.TextHint">
            <summary>
            Gets or sets the hinting used to draw the text
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LayoutZoomToolStrip">
            <summary>
            A Brian Marchioni original toolstrip... preloaded with content.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.LayoutZoomToolStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LayoutZoomToolStrip.LayoutControl">
            <summary>
            The layout control associated with this toolstrip
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.DrawLegendItemArgs">
            <summary>
            DrawLegendItemArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.DrawLegendItemArgs.#ctor(System.Drawing.Graphics,DotSpatial.Symbology.ILegendItem,System.Drawing.Rectangle,System.Drawing.PointF)">
            <summary>
            Creates a new instance of DrawLegendItemArgs
            </summary>
            <param name="g">A Graphics surface to draw on</param>
            <param name="item">The legend item to draw</param>
            <param name="clipRectangle">The bounds that drawing should occur within</param>
            <param name="topLeft">The position of the top left corner where drawing should start.</param>
        </member>
        <member name="P:DotSpatial.Controls.DrawLegendItemArgs.Item">
            <summary>
            Gets the interface for the legend item being drawn
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.DrawLegendItemArgs.ClipRectangle">
            <summary>
            Gets the rectangle that limits where drawing should occur
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.DrawLegendItemArgs.TopLeft">
            <summary>
            Gets or sets the point that is the top left position where this item should start drawing, counting indentation.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.DrawLegendItemArgs.Graphics">
            <summary>
            Gets the graphics object for drawing to
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ILegend">
            <summary>
            The easiest way to implement this is to inherit a UserControl, and then
            implement the members specific to the legend.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ILegend.RefreshNodes">
            <summary>
            Given the current list of Maps or 3DMaps, it
            rebuilds the treeview nodes
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ILegend.AddMapFrame(DotSpatial.Symbology.IFrame)">
            <summary>
            Adds a map frame as a root node, and links an event handler to update
            when the mapframe triggers an ItemChanged event.
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="M:DotSpatial.Controls.ILegend.RemoveMapFrame(DotSpatial.Symbology.IFrame,System.Boolean)">
            <summary>
            Removes the specified map frame if it is a root node.
            </summary>
            <param name="mapFrame"></param>
            <param name="preventRefresh">Boolean, if true, removing the map frame will not automatically force a refresh of the legend.</param>
        </member>
        <member name="E:DotSpatial.Controls.ILegend.OrderChanged">
            <summary>
            Occurs when the drag method is used to alter the order of layers or
            groups in the legend.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ILegend.RootNodes">
            <summary>
            Gets or sets the list of map frames being displayed by this legend.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ILegendHandler">
            <summary>
            The extended and complete set of events associated with the Legend.
            Implementing this avoids having to manually add handlers for every event.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_DragDrop(System.Object,System.Windows.Forms.DragEventArgs)">
            <summary>
            Occurs when a drag-and-drop operation is completed.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A DragEventArgs with the drag parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_MouseClick(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the control is clicked by the mouse.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_MouseDoubleClick(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the control is double clicked by the mouse.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_MouseDown(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is over the control and a mouse button is pressed.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_MouseMove(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is moved over the control.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_MouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is over the control and a mouse button is released.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A MouseEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.Legend_Paint(System.Object,System.Windows.Forms.PaintEventArgs)">
            <summary>
            Occurs when the control is redrawn.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A PaintEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.LegendItemAdded(System.Object,System.EventHandler)">
            <summary>
            Occurs when one or more legend items is added to the list of LegendItems
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A PaintEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.LegendItemsCleared(System.Object,System.EventHandler)">
            <summary>
            Occurs when all the legend items are cleared.
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A PaintEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.LegendItemRemoved(System.Object,System.EventHandler)">
            <summary>
            Occurs when one of the legend items in the list of LegendItems is removed
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A PaintEventArgs with any parameters</param>
        </member>
        <member name="M:DotSpatial.Controls.ILegendHandler.LegendItemSelected(System.Object,System.EventHandler)">
            <summary>
            Occurs when one of the legend items in the list of LegendItems is selected
            </summary>
            <param name="sender">An instance of the calling object</param>
            <param name="e">A PaintEventArgs with any parameters</param>
        </member>
        <member name="T:DotSpatial.Controls.Legend">
            <summary>
            Legend
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Legend.#ctor">
            <summary>
            Creates a new instance of Legend
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Legend.AddMapFrame(DotSpatial.Symbology.IFrame)">
            <summary>
            Adds a map frame as a root node, and links an event handler to update
            when the mapframe triggers an ItemChanged event.
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.RemoveMapFrame(DotSpatial.Symbology.IFrame,System.Boolean)">
            <summary>
            Removes the specified map frame if it is a root node.
            </summary>
            <param name="mapFrame"></param>
            <param name="preventRefresh">Boolean, if true, removing the map frame will not automatically force a refresh of the legend.</param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.RefreshNodes">
            <summary>
            Given the current list of Maps or 3DMaps, it
            rebuilds the treeview nodes
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Legend.ClearSelection">
            <summary>
            Un-selectes any selected items in the legend
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnIncludeMapFrame(DotSpatial.Symbology.IFrame)">
            <summary>
            Occurs when linking the map frame
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnExcludeMapFrame(DotSpatial.Symbology.IFrame)">
            <summary>
            Occurs when we need to no longer listen to the map frame events
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnInitialize(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Extends initialize to draw "non-selected" elements.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnDraw(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Overrides the drawing method to account for drawing lines
            when an item is being dragged to a new position.
            </summary>
            <param name="e">A PaintEventArgs</param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnInitializeItem(DotSpatial.Controls.DrawLegendItemArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnHorizontalScroll(System.Object,System.Windows.Forms.ScrollEventArgs)">
            <summary>
            Also hides the edit box so that it doesn't seem displaced from the item
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnVerticalScroll(System.Object,System.Windows.Forms.ScrollEventArgs)">
            <summary>
            Also hides the edit box so that it doesn't seme displaced from the item
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handles the case where the mouse down occurs.
            </summary>
            <param name="e">A MouseEventArgs</param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Checks the Mouse Up event to see if it occurs inside a legend item.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnItemMouseUp(DotSpatial.Controls.ItemMouseEventArgs)">
            <summary>
            Checks for checkbox changes and fires the ItemMouseUp event.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Performs the default handling for mouse movememnt, and decides
            whether or not to fire an ItemMouseMove event.
            </summary>
            <param name="e">A MouseEventArgs</param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnItemMouseDown(DotSpatial.Controls.ItemMouseEventArgs)">
            <summary>
            The coordinates are in legend coordinates, but a LegendBox is provided to define the
            coordinates of the specified object.
            </summary>
            <param name="e">An ItemMouseEventArgs</param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnItemMouseMove(DotSpatial.Controls.ItemMouseEventArgs)">
            <summary>
            Fires the ItemMouseMove Event, which handles the mouse moving over one of the legend items.
            </summary>
            <param name="e">An ItemMouseEventArgs</param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.OnOrderChanged">
            <summary>
            Fires the OrderChanged Event
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Legend.AddMenuItem(System.Windows.Forms.Menu.MenuItemCollection,DotSpatial.Symbology.SymbologyMenuItem)">
            <summary>
            Recursive add method to handle nesting of menu items.
            </summary>
            <param name="parent"></param>
            <param name="mi"></param>
        </member>
        <member name="M:DotSpatial.Controls.Legend.MapFrameItemChanged(System.Object,System.EventArgs)">
            <summary>
             This isn't the best way to catch this.  only items in view should
             trigger a refresh.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:DotSpatial.Controls.Legend.OrderChanged">
            <summary>
            Occurs when the layer
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Legend.ItemMouseDown">
            <summary>
            Occurs when a mousedown is initiated within an existing legend item
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Legend.ExpandBoxMouseDown">
            <summary>
            Occurs when a mouse down is initiated within an expand box.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Legend.CheckBoxMouseUp">
            <summary>
            Occurs when a mouse up is initiated within a checkbox.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Legend.ItemMouseUp">
            <summary>
            Occurs when a mouse up occurs insize of a specific item.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Legend.ItemMouseMove">
            <summary>
            Occurs when the mouse is moving over an item.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.SharedEventHandlers">
            <summary>
            Gets or sets the SharedEventHandler that is used for working with shared layer events.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.Indentation">
            <summary>
            Gets or sets an integer representing how far child nodes are indented when compared to the parent nodes.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.ItemHeight">
            <summary>
            This calculates a height for each item based on the height of the font.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.SelectionFontColor">
            <summary>
            Gets or sets the selection font color
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.SelectionHighlight">
            <summary>
            Specifies the principal color that a selected text box is highlighted with.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.RootNodes">
            <summary>
            Gets or sets the list of map frames being displayed by this legend.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.ProgressHandler">
            <summary>
            Gets or sets the progress handler for any progress messages like re-drawing images for rasters
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Legend.BottomBox">
            <summary>
            Retrieves the bottom box in the legend
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ItemMouseEventArgs">
            <summary>
            ItemMouseEventArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ItemMouseEventArgs.#ctor(System.Windows.Forms.MouseButtons,System.Int32,System.Int32,System.Int32,System.Int32,DotSpatial.Controls.LegendBox)">
            <summary>
            Creates a new instance of an ItemMouseEventArgs
            </summary>
            <param name="inButton">The Mouse Buttons</param>
            <param name="inClicks">The number of clicks</param>
            <param name="inX">The X coordinate</param>
            <param name="inY">The Y coordinate</param>
            <param name="inDelta">The delta of the mouse wheel</param>
            <param name="inItemBox">A LegendBox for comparision</param>
        </member>
        <member name="M:DotSpatial.Controls.ItemMouseEventArgs.#ctor(System.Windows.Forms.MouseEventArgs,DotSpatial.Controls.LegendBox)">
            <summary>
            Creates a new instance of ItemMouseEventArgs from an existing MouseEventArgs.
            </summary>
            <param name="args">The existing arguments</param>
            <param name="inItemBox">A LegendBox for comparison</param>
        </member>
        <member name="P:DotSpatial.Controls.ItemMouseEventArgs.ItemBox">
            <summary>
            Gets the item that received the mouse down, plus the various rectangular extents encoded in the various boxes.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.LegendBox">
            <summary>
            A Legend Box encapsulates the basic drawing information for an item.
            This will not capture information about sub-items.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.Bounds">
            <summary>
            Gets or sets the bounds for this LegendBox
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.Item">
            <summary>
            Gets or sets the actual item that this bounds is associated with
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.CheckBox">
            <summary>
            If this item is in checkbox mode, then this is the physical location of the checkbox
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.ExpandBox">
            <summary>
            IF this item is a groupable item, this is the region for the expanding box for the item
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.Textbox">
            <summary>
            Gets or sets the rectangle that corresponds with text.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.SymbolBox">
            <summary>
            gets or sets the symbol box
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.LegendBox.Indent">
            <summary>
            Gets or sets the integer number of indentations.  This should be used
            in coordination with whatever the indentation amount is for the specific legend.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ListBoxDialog">
            <summary>
            DropDownDialog
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ListBoxDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ListBoxDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ListBoxDialog.#ctor">
            <summary>
            Creates a new instance of DropDownDialog
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ListBoxDialog.Clear">
            <summary>
            Clears the items from the dialog box
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ListBoxDialog.Add(System.Object[])">
            <summary>
            Adds the array of objects to the dialog box
            </summary>
            <param name="items">The items to add</param>
        </member>
        <member name="M:DotSpatial.Controls.ListBoxDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="P:DotSpatial.Controls.ListBoxDialog.SelectedItem">
            <summary>
            Gets the currently selected item in this list dialog box
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ChunkEventArgs">
            <summary>
            ChunkEventArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ChunkEventArgs.#ctor(System.Int32,System.Int32)">
            <summary>
            Creates a new instance of ChunkEventArgs
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ChunkEventArgs.CurrentChunk">
            <summary>
            Gets the current chunk for this event
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ChunkEventArgs.NumChunks">
            <summary>
            Gets the number of chunks
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMap">
            <summary>
            This map draws geographic coordinates directly to pixel coordinates
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.ActivateMapFunction(DotSpatial.Controls.IMapFunction)">
            <summary>
            If the specified function is already in the list of functions, this will properly test the yield style of various
            map functions that are currently on and then activate the function.  If this function is not in the list, then
            it will add it to the list.  If you need to control the position, then insert the function before using this
            method to activate.  Be warned that calling "Activate" directly on your function will activate your function
            but not disable any other functions.  You can set "Map.FunctionMode = FunctionModes.None" first, and then
            specifically activate the function that you want.
            </summary>
            <param name="function">The MapFunction to activate, or add.</param>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddLayers">
            <summary>
            Adds a new layer to the map by using an open file dialog
            </summary>
            <returns>An IMapLayer that represents the layer in the map.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddLayer(System.String)">
            <summary>
            Creates a new layer from the specified fileName and adds it to the map.
            </summary>
            <param name="fileName">The string fileName to add to the map</param>
            <returns>The newly created IMapLayer</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddLayer">
            <summary>
            Uses the file dialog to allow selection of a fileName for opening the
            new layer, but does not allow multiple files to be added at once.
            </summary>
            <returns>The newly opened IMapLayer</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddLabels(DotSpatial.Symbology.IFeatureLayer,System.String,System.String,DotSpatial.Symbology.ILabelSymbolizer,System.String)">
            <summary>
            This will add a new label category that will only apply to the specified filter expression.  This will not remove any existing categories.
            </summary>
            <param name="featureLayer">The feature layer that the labels should be applied to</param>
            <param name="expression">The string expression where field names are in square brackets</param>
            <param name="filterExpression">The string filter expression that controls which features are labeled.  Field names are in square brackets, strings in single quotes.</param>
            <param name="symbolizer">The label symbolizer that controls the basic appearance of the labels in this category.</param>
            <param name="name">The name of the category.</param>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddLabels(DotSpatial.Symbology.IFeatureLayer,System.String,System.String,DotSpatial.Symbology.ILabelSymbolizer,System.Double)">
            <summary>
            This will add a new label category that will only apply to the specified filter expression.  This will not remove any existing categories.
            </summary>
            <param name="featureLayer">The feature layer that the labels should be applied to</param>
            <param name="expression">The string expression where field names are in square brackets</param>
            <param name="filterExpression">The string filter expression that controls which features are labeled.  Field names are in square brackets, strings in single quotes.</param>
            <param name="symbolizer">The label symbolizer that controls the basic appearance of the labels in this category.</param>
            <param name="width">A geographic width, so that if the map is zoomed to a geographic width smaller than this value, labels should appear.</param>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetImageLayers">
            <summary>
            Gets the subset of layers that are specifically raster layers, allowing
            you to control their symbology.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetRasterLayers">
            <summary>
            Gets the subset of layers that are specifically raster layers, allowing
            you to control their symbology.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetLineLayers">
            <summary>
            Gets a list of just the line layers (and not the general layers)
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetPolygonLayers">
            <summary>
            Gets a list of just the polygon layers (and not the general layers)
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetPointLayers">
            <summary>
            Gets a list of just the point layers (and not the general layers)
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetFeatureLayers">
            <summary>
            Gets a list of just the feature layers regardless of whether they are lines, points, or polygons
            </summary>
            <returns>An array of IMapFeatureLayers</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddRasterLayers">
            <summary>
            Allows a multi-select file dialog to add raster layers, applying a
            filter so that only supported raster formats will appear.
            </summary>
            <returns>A list of the IMapRasterLayers that were opened.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddRasterLayer">
            <summary>
            Allows an open file dialog without multi-select enabled to add a single
            raster to the map as a layer, and returns the added layer.
            </summary>
            <returns>The IMapRasterLayer that was added</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddFeatureLayers">
            <summary>
            Allows a mult-select open file dialog to specify several fileNames to add.
            Only files with supported vector extensions will be shown.
            </summary>
            <returns>The list of added MapFeatureLayers</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddFeatureLayer">
            <summary>
            Allows an open file dialog without multi-select enabled to add a single
            raster tot he map as a layer, and returns the added layer.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddImageLayers">
            <summary>
            Allows a mult-select open file dialog to specify several fileNames to add.
            Only files with supported image extensions will be shown.
            </summary>
            <returns>The list of added MapImageLayers</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.AddImageLayer">
            <summary>
            Allows an open dialog without multi-select to specify a single fileName
            to be added to the map as a new layer and returns the newly added layer.
            </summary>
            <returns>The layer that was added to the map.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.GetMapFunction(System.String)">
            <summary>
            Gets the MapFunction based on the string name
            </summary>
            <param name="name">The string name to find</param>
            <returns>The MapFunction with the specified name</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMap.Refresh">
            <summary>
            This causes all of the datalayers to re-draw themselves to the buffer, rather than just drawing
            the buffer itself like what happens during "Invalidate"
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.ResetBuffer">
            <summary>
            This can be called any time, and is currently being used to capture
            the end of a resize event when the actual data should be updated.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.SaveLayer">
             <summary>
            
             </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.ZoomIn">
            <summary>
            Zooms in one notch, so that the scale becomes larger and the features become larger.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.ZoomOut">
            <summary>
            Zooms out one notch so that the scale becomes smaller and the features become smaller.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.ZoomToNext">
            <summary>
            Zooms to the next extent of the map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMap.ZoomToPrevious">
            <summary>
            Zooms to the previous extent of the map
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMap.LayerAdded">
            <summary>
            Occurs after a layer has been added to the mapframe, or any of the child groups of that mapframe.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMap.FinishedRefresh">
            <summary>
            Occurs after the map is refreshed
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMap.Resized">
            <summary>
            Occurs after the map is resized
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMap.FunctionModeChanged">
            <summary>
            Occurs when the map function mode is changed
            for example when function mode is changed from 'zoom' to 'select'
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.CollectAfterDraw">
             <summary>
            
             </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.Cursor">
            <summary>
            Gets or sets the Cursor.  This will be changed as the cursor mode changes.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.MapFunctions">
            <summary>
            Gets or sets the dictionary of tools built into this project
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.CollisionDetection">
            <summary>
            If this is true, then point layers in the map will only draw points that are
            more than 50% revealed.  This should increase drawing speed for layers that have
            a large number of points.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.MapFrame">
            <summary>
            Returns a MapFrame
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.Layers">
            <summary>
            The layers for this map
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.ProgressHandler">
            <summary>
            Gets or sets the progress handler for this component.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMap.Projection">
            <summary>
            Gets or sets the projection.  This should reflect the projection of the first data layer loaded.
            Loading subsequent, but non-matching projections should throw an alert, and allow reprojection.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.Map">
            <summary>
            The Map Control for 2D applications.
            </summary>
            <summary>
            A Map Component that can be dropped on a form
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.#ctor">
            <summary>
            Creates a new instance of a map component that can be dropped on a form.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnLoad(System.EventArgs)">
            <summary>
            Handles the resizing in the case where the map uses docking, and therefore
            needs to be updated whenever the form changes size.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnDragEnter(System.Windows.Forms.DragEventArgs)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.Map.OnDragDrop(System.Windows.Forms.DragEventArgs)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.Map.AddLabels(DotSpatial.Symbology.IFeatureLayer,System.String,System.String,DotSpatial.Symbology.ILabelSymbolizer,System.String)">
            <summary>
            This will add a new label category that will only apply to the specified filter expression.
            This will not remove any existing categories.
            </summary>
            <param name="featureLayer">The feature layer that the labels should be applied to</param>
            <param name="expression">The string expression where field names are in square brackets</param>
            <param name="filterExpression">The string filter expression that controls which features are labeled.
            Field names are in square brackets, strings in single quotes.</param>
            <param name="symbolizer">The label symbolizer that controls the basic appearance of the labels in this
            category.</param>
            <param name="name">The name of the category.</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddLabels(DotSpatial.Symbology.IFeatureLayer,System.String,System.String,DotSpatial.Symbology.ILabelSymbolizer,System.Double)">
            <summary>
            This will add a new label category that will only apply to the specified filter expression.  This will
            not remove any existing categories.
            </summary>
            <param name="featureLayer">The feature layer that the labels should be applied to</param>
            <param name="expression">The string expression where field names are in square brackets</param>
            <param name="filterExpression">The string filter expression that controls which features are labeled.
            Field names are in square brackets, strings in single quotes.</param>
            <param name="symbolizer">The label symbolizer that controls the basic appearance of the labels in this
             category.</param>
            <param name="width">A geographic width, so that if the map is zoomed to a geographic width smaller than
            this value, labels should appear.</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetImageLayers">
            <summary>
            Gets the subset of layers that are specifically raster layers, allowing
            you to control their symbology.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetRasterLayers">
            <summary>
            Gets the subset of layers that are specifically raster layers, allowing
            you to control their symbology.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetLineLayers">
            <summary>
            Gets a list of just the line layers (and not the general layers)
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetPolygonLayers">
            <summary>
            Gets a list of just the line layers (and not the general layers)
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetPointLayers">
            <summary>
            Gets a list of just the line layers (and not the general layers)
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetFeatureLayers">
            <summary>
            Gets a list of just the feature layers regardless of whether they are lines, points, or polygons
            </summary>
            <returns>An array of IMapFeatureLayers</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetMapFunction(System.String)">
            <summary>
            Gets the MapFunction based on the string name
            </summary>
            <param name="name">The string name to find</param>
            <returns>The MapFunction with the specified name</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.ClearSelection(DotSpatial.Topology.IEnvelope@)">
            <summary>
            Removes any members from existing in the selected state
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.Select(DotSpatial.Topology.IEnvelope,DotSpatial.Topology.IEnvelope,DotSpatial.Symbology.SelectionMode,DotSpatial.Topology.IEnvelope@)">
            <summary>
            Adds any members found in the specified region to the selected state as long as SelectionEnabled is set to true.
            </summary>
            <param name="tolerant">The geographic region where selection occurs that is tolerant for point or linestrings.</param>
            <param name="strict">The tight envelope to use for polygons.</param>
            <param name="mode">The selection mode.</param>
            <param name="affectedArea">The envelope affected area.</param>
            <returns>Boolean, true if any members were added to the selection.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.InvertSelection(DotSpatial.Topology.IEnvelope,DotSpatial.Topology.IEnvelope,DotSpatial.Symbology.SelectionMode,DotSpatial.Topology.IEnvelope@)">
            <summary>
            Inverts the selected state of any members in the specified region.
            </summary>
            <param name="tolerant">The geographic region where selection occurs that is tolerant for point or linestrings.</param>
            <param name="strict">The tight envelope to use for polygons.</param>
            <param name="mode">The selection mode determining how to test for intersection.</param>
            <param name="affectedArea">The geographic region encapsulating the changed members.</param>
            <returns>boolean, true if members were changed by the selection process.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.UnSelect(DotSpatial.Topology.IEnvelope,DotSpatial.Topology.IEnvelope,DotSpatial.Symbology.SelectionMode,DotSpatial.Topology.IEnvelope@)">
            <summary>
            Adds any members found in the specified region to the selected state as long as SelectionEnabled is set to true.
            </summary>
            <param name="tolerant">The geographic region where selection occurs that is tolerant for point or linestrings.</param>
            <param name="strict">The tight envelope to use for polygons.</param>
            <param name="mode">The selection mode.</param>
            <param name="affectedArea">The envelope affected area.</param>
            <returns>Boolean, true if any members were added to the selection.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddLayers">
            <summary>
            Allows the user to add a new layer to the map using an open file dialog to choose a layer file.
            Multi-select is an option, so this return a list with all the layers.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddLayer(System.String)">
            <summary>
            Adds the fileName as a new layer to the map, returning the new layer.
            </summary>
            <param name="fileName">The string fileName of the layer to add</param>
            <returns>The IMapLayer added to the file.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.DotSpatial#Controls#IBasicMap#AddLayer">
            <summary>
            This is so that if you have a basic map interface you can still prompt
            to add a layer, you just won't get an IMapLayer back.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddLayer">
            <summary>
            Uses the file dialog to allow selection of a fileName for opening the
            new layer, but does not allow multiple files to be added at once.
            </summary>
            <returns>The newly opened IMapLayer</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddRasterLayers">
            <summary>
            Allows a multi-select file dialog to add raster layers, applying a
            filter so that only supported raster formats will appear.
            </summary>
            <returns>A list of the IMapRasterLayers that were opened.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddRasterLayer">
            <summary>
            Allows an open file dialog without multi-select enabled to add a single
            raster to the map as a layer, and returns the added layer.
            </summary>
            <returns>The IMapRasterLayer that was added, or null.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddFeatureLayers">
            <summary>
            Allows a mult-select open file dialog to specify several fileNames to add.
            Only files with supported vector extensions will be shown.
            </summary>
            <returns>The list of added MapFeatureLayers</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddFeatureLayer">
            <summary>
            Allows an open file dialog without multi-select enabled to add a single
            raster tot he map as a layer, and returns the added layer.
            </summary>
            <returns>The IMapFeatureLayer that was added, or null.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddImageLayers">
            <summary>
            Allows a mult-select open file dialog to specify several fileNames to add.
            Only files with supported image extensions will be shown.
            </summary>
            <returns>The list of added MapImageLayers</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddImageLayer">
            <summary>
            Allows an open dialog without multi-select to specify a single fileName
            to be added to the map as a new layer and returns the newly added layer.
            </summary>
            <returns>The layer that was added to the map, or null.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.ResetBuffer">
            <summary>
            This can be called any time, and is currently being used to capture
            the end of a resize event when the actual data should be updated.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.SaveLayer">
            <summary>
            Saves the dataset belonging to the layer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.ZoomToMaxExtent">
            <summary>
            Instructs the map to change the perspective to include the entire drawing content, and
            in the case of 3D maps, changes the perspective to look from directly overhead.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetMaxExtent">
            <summary> 
            Gets the MaxExtent Window of the current Map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.AddLabels(DotSpatial.Symbology.IFeatureLayer,System.String,System.Drawing.Font,System.Drawing.Color)">
            <summary>
            This activates the labels for the specified feature layer that will be the specified expression
            where field names are in square brackets like "[Name]: [Value]".  This will label all the features,
            and remove any previous labeling.
            </summary>
            <param name="featureLayer">The FeatureLayer to apply the labels to.</param>
            <param name="expression">The string label expression to use where field names are in square brackets like
            [Name]</param>
            <param name="font">The font to use for these labels</param>
            <param name="fontColor">The color for the labels</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.ClearLabels(DotSpatial.Symbology.IFeatureLayer)">
            <summary>
            Removes any existing label categories
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.OpenLayer">
            <summary>
            Opens a new layer and automatically adds it to the map.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.Print(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Instead of using the usual buffers, this bypasses any buffering and instructs the layers
            to draw directly to the specified target rectangle on the graphics object.  This is useful
            for doing vector drawing on much larger pages.  The result will be centered in the
            specified target rectangle bounds.
            </summary>
            <param name="device">The graphics device to print to</param>
            <param name="targetRectangle">the rectangle where the map content should be drawn.</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.Print(System.Drawing.Graphics,System.Drawing.Rectangle,DotSpatial.Data.Extent)">
            <summary>
            Instead of using the usual buffers, this bypasses any buffering and instructs the layers
            to draw directly to the specified target rectangle on the graphics object.  This is useful
            for doing vector drawing on much larger pages.  The result will be centered in the
            specified target rectangle bounds.
            </summary>
            <param name="device">The graphics device to print to</param>
            <param name="targetRectangle">the rectangle where the map content should be drawn.</param>
            <param name="targetEnvelope">the extents to print in the target rectangle</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.ClearLayers">
            <summary>
            Instructs the map to clear the layers.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.ActivateMapFunction(DotSpatial.Controls.IMapFunction)">
            <summary>
            If the specified function is already in the list of functions, this will properly test the yield style of various
            map functions that are currently on and then activate the function.  If this function is not in the list, then
            it will add it to the list.  If you need to control the position, then insert the function before using this
            method to activate.  Be warned that calling "Activate" directly on your function will activate your function
            but not disable any other functions.  You can set "Map.FunctionMode = FunctionModes.None" first, and then
            specifically activate the function that you want.
            </summary>
            <param name="function">The MapFunction to activate, or add.</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetLayers">
            <summary>
            returns a functional list of the ILayer members.  This list will be
            separate from the actual list stored, but contains a shallow copy
            of the members, so the layers themselves can be accessed directly.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnExcludeMapFrame(DotSpatial.Controls.IMapFrame)">
            <summary>
            Handles removing event handlers for the map frame
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnIncludeMapFrame(DotSpatial.Controls.IMapFrame)">
            <summary>
            Handles adding new event handlers to the map frame
            </summary>
            <param name="mapFrame"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnLayerAdded(System.Object,DotSpatial.Symbology.LayerEventArgs)">
            <summary>
            Fires the LayerAdded event
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnSelectionChanged">
            <summary>
            Occurs after the selection is updated on all the layers
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetAllLayers">
            <summary>
            Gets all layers of the map including layers which are nested
            within groups. The group objects themselves are not included in this list,
            but all FeatureLayers, RasterLayers, ImageLayers and other layers are included.
            </summary>
            <returns>The list of the layers</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.GetAllGroups">
            <summary>
            Gets all map groups in the map including the nested groups
            </summary>
            <returns>the list of the groups</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.Refresh">
            <summary>
            This causes all of the data layers to re-draw themselves to the buffer, rather than just drawing
            the buffer itself like what happens during "Invalidate"
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.RefreshMap(System.Drawing.Rectangle)">
            <summary>
            Instructs the map to update the specified clipRectangle by drawing it to the back buffer.
            </summary>
            <param name="clipRectangle"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.PixelToProj(System.Drawing.Point)">
            <summary>
            Converts a single point location into an equivalent geographic coordinate
            </summary>
            <param name="position">The client coordinate relative to the map control</param>
            <returns>The geographic ICoordinate interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.PixelToProj(System.Drawing.Rectangle)">
            <summary>
            Converts a rectangle in pixel coordinates relative to the map control into
            a geographic envelope.
            </summary>
            <param name="rect">The rectangle to convert</param>
            <returns>An IEnvelope interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.ProjToPixel(DotSpatial.Topology.Coordinate)">
            <summary>
            Converts a single geographic location into the equivalent point on the
            screen relative to the top left corner of the map.
            </summary>
            <param name="location">The geographic position to transform</param>
            <returns>A Point with the new location.</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.ProjToPixel(DotSpatial.Data.Extent)">
            <summary>
            Converts a single geographic envelope into an equivalent Rectangle
            as it would be drawn on the screen.
            </summary>
            <param name="env">The geographic IEnvelope</param>
            <returns>A Rectangle</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.ZoomIn">
            <summary>
            Zooms in one notch, so that the scale becomes larger and the features become larger.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.ZoomOut">
            <summary>
            Zooms out one notch so that the scale becomes smaller and the features become smaller.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.ZoomToNext">
            <summary>
            Zooms to the next extent
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.ZoomToPrevious">
            <summary>
            Zooms to the previous extent
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Occurs when this control tries to paint the background.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Perform custom drawing
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.SnapShot">
            <summary>
            Captures an image of whatever the contents of the back buffer would be at the size of the screen.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.SnapShot(System.Int32)">
            <summary>
            Creates a snapshot that is scaled to fit to a bitmap of the specified width.
            </summary>
            <param name="width">The width of the desired bitmap</param>
            <returns>A bitmap with the specified width</returns>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Fires the DoMouseDoubleClick method on the ActiveTools
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Fires the OnMouseDown event on the Active Tools
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Fires the OnMouseUp event on the Active Tools
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Fires the OnMouseMove event on the Active Tools
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Fires the OnMouseWheel event for the active tools
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnFinishedRefresh(System.EventArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnProjectionChanged">
            <summary>
            Fires the ProjectionChanged event
            and also reprojects all map layers
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnViewExtentsChanged(System.Object,DotSpatial.Data.ExtentArgs)">
            <summary>
            Fires the ViewExtentsChanged event.
            </summary>
            <param name="sender"></param>
            <param name="args"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnFunctionModeChanged(System.Object,System.EventArgs)">
            <summary>
            Fires the FunctionModeChanged event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Map.OnResized">
            <summary>
            Occurs after this object has been resized.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.Map.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Map.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.Map.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.FinishedRefresh">
            <summary>
            Occurs after the map refreshes the image
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.FunctionModeChanged">
            <summary>
            Occurs when the map function mode has changed
            </summary>
            <remarks>Example of changing the function mode
            is changing from zoom mode to select mode.</remarks>
        </member>
        <member name="E:DotSpatial.Controls.Map.Resized">
            <summary>
            Occurs after a resize event
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.SelectionChanged">
            <summary>
            Occurs after the selection has changed for all the layers
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.LayerAdded">
            <summary>
            Occurs after a layer has been added to the mapframe, or any of the child groups of that mapframe.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.GeoMouseMove">
            <summary>
            Public event advertising the mouse movement
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.ViewExtentsChanged">
            <summary>
            Fires after the view extents have been altered and the map has redrawn to the new extents.
            This is an echo of the MapFrame.ViewExtentsChanged, so you only want one handler.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.Map.ProjectionChanged">
            <summary>
            Occurs after the projection of the map has been changed
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.ExtendBuffer">
            <summary>
            Gets or sets a boolean that indicates whether or not
            the drawing layers should cache off-screen data to
            the buffer.  Panning will be much more elegant,
            but zooming, selecting and resizing will take a
            performance penalty.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.ProjectionEsriString">
            <summary>
            Gets or sets the Projection Esri string of the map. This property is used for serializing
            the projection string to the project file.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.ProjectionModeReproject">
            <summary>
            Gets or sets a PromptMode enumeration that controls how users are prompted before adding layers
            that have a coordinate system that is different from the map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.ProjectionModeDefine">
            <summary>
            Gets or sets a PromptMode enumeration that controls how users are prompted before adding layers
            that have a coordinate system that is different from the map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.RedrawLayersWhileResizing">
            <summary>
            Gets or sets a value indicating whether layers should draw during the actual resize itself.  The
            normal behavior is to draw the existing image buffer in the new size and position which is much
            faster for large datasets, but is not as visually appealing if you only work with small datasets.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.Cursor">
            <summary>
            Cursor hiding from designer
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.SelectionEnabled">
            <summary>
            Gets or sets a boolean indicating whether or not the sel
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.CollectAfterDraw">
            <summary>
            Gets or sets a boolean that indicates whether the Garbage collector should collect after drawing.
            This can be disabled for fast-action panning, but should normally be enabled.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.MapFunctions">
            <summary>
            Gets or sets the dictionary of tools built into this project
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.FunctionMode">
            <summary>
            Gets or sets the current tool mode.  This rapidly enables or disables specific tools to give
            a combination of functionality.  Selecting None will disable all the tools, which can be
            enabled manually by enabling the specific tool in the GeoTools dictionary.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.IsBusy">
            <summary>
            Gets or sets a boolean that indicates whether a map-function is currently interacting with the map.
            If this is true, then any tool-tip like popups or other mechanisms that require lots of re-drawing
            should suspend themselves to prevent conflict.  Setting this actually increments an internal integer,
            so when that integer is 0, the map is "Not" busy, but multiple busy processess can work independantly.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.IsZoomedToMaxExtent">
            <summary>
            If true then the map is zoomed to its full extents
            Added by Eric Hullinger 1/3/2013
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.BufferedImage">
            <summary>
            Gets or sets the back buffer.  The back buffer should be in Format32bbpArgb bitmap.
            If it is not, then the image on the back buffer will be copied from the supplied image.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.CollisionDetection">
            <summary>
            If this is true, then point layers in the map will only draw points that are
            more than 50% revealed.  This should increase drawing speed for layers that have
            a large number of points.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.Extent">
            <summary>
            Gets the geographic bounds of all of the different data layers currently visible on the map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.ViewExtents">
            <summary>
            Gets or sets the geographic extents to show in the view.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.MapFrame">
            <summary>
            Gets or sets the MapFrame that should be displayed in this map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.Layers">
            <summary>
            Gets or sets the collection of layers
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.Projection">
            <summary>
            Gets or sets the projection.  This should reflect the projection of the first data layer loaded.
            Loading subsequent, but non-matching projections should throw an alert, and allow reprojection.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.Legend">
            <summary>
            Gets or sets the legend to use when showing the layers from this map
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Map.ProgressHandler">
            <summary>
            Gets or sets the progress handler for this component.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ActionMode">
            <summary>
            Describe different behaviors that map functions can have when working with
            respect to other map-functions.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ActionMode.Prompt">
            <summary>
            Prompt the user to decide if Layers should be reprojected
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ActionMode.Always">
            <summary>
            Always reproject layers to match the MapFrame projection
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ActionMode.Never">
            <summary>
            Never reproject layers to match the MapFrame projection
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ActionMode.PromptOnce">
            <summary>
            Prompt once and accept that answer for all future layers added to the map frame.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFrameExt">
            <summary>
            Extension methods for accessing the layers (including nested layers) and groups (including nested groups) of the
            map frame
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrameExt.GetAllLayers(DotSpatial.Controls.IMapFrame)">
            <summary>
            Gets all layers of the map frame including layers which are nested
            within groups. The group objects themselves are not included in this list,
            but all FeatureLayers, RasterLayers, ImageLayers and other layers are included.
            </summary>
            <returns>The list of the layers</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrameExt.GetAllGroups(DotSpatial.Controls.IMapFrame)">
            <summary>
            Gets all map groups in the map including the nested groups
            </summary>
            <returns>the list of the groups</returns>
        </member>
        <member name="T:DotSpatial.Controls.MapFrameProjectionHelper">
            <summary>
            This class contains methods for re-projecting
            layers in the map frame
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrameProjectionHelper.ReprojectMapFrame(DotSpatial.Controls.IMapFrame,System.String)">
            <summary>
            Reprojects all layers in the map frame so that they use the new
            projection Esri string
            </summary>
            <param name="mapFrame">The map frame that contains all layers that should be reprojected</param>
            <param name="newProjEsriString">The Esri WKT string of the new projection</param>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionKeyNavigation">
            <summary>
            A MapFunction that can zoom the map out based on mouse clicks.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunction">
            <summary>
            Tool
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapFunction">
            <summary>
            ITool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.Activate">
            <summary>
            Forces activation
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.Deactivate">
            <summary>
            Forces deactivation.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.Draw(DotSpatial.Controls.MapDrawArgs)">
            <summary>
            This is the method that is called by the drawPanel.  The graphics coordinates are
            in pixels relative to the image being edited.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoMouseDoubleClick(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Forces this tool to execute whatever behavior should occur during a double click even on the panel
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseDown event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseUp event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseMove event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoMouseWheel(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseWheel event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.Unload">
            <summary>
            Here, the entire plugin is unloading, so if there are any residual states
            that are not taken care of, this should remove them.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            When a key is pressed while the map has the focus, this occurs.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.DoKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            When a key returns to the up position, this occurs.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFunction.Init(DotSpatial.Controls.IMap)">
            <summary>
            Organizes the map that this tool will work with.
            </summary>
            <param name="inMap"></param>
        </member>
        <member name="E:DotSpatial.Controls.IMapFunction.FunctionActivated">
            <summary>
            Occurs when the function is activated
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMapFunction.FunctionDeactivated">
            <summary>
            Occurs when the function is deactivated.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.CursorBitmap">
            <summary>
            This controls the cursor that this tool uses, unless the action has been cancelled by attempting
            to use the tool outside the bounds of the image.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.PreventBackBuffer">
            <summary>
            If this is false, then the typical contents from the map's back buffer are drawn first,
            followed by the contents of this tool.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.Enabled">
            <summary>
            Gets or sets a boolean that is true if this tool should be active.  If it is false,
            then this tool will not be sent mouse movement information.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.YieldStyle">
            <summary>
            Different Pathways that allow functions to deactivate if another function that uses
            the specified UI domain activates.  This allows a scrolling zoom function to stay
            active while changing between pan and select functions which use the left mouse
            button.  The enumeration is flagged, and so can support multiple options.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.ButtonImage">
            <summary>
            Describes a button image
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.Map">
            <summary>
            Gets or sets the basic map that this tool interacts with.  This can alternately be set using
            the Init method.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFunction.Name">
            <summary>
            Gets or sets the name that attempts to identify this plugin uniquely.  If the
            name is already in the tools list, this will modify the name set here by
            appending a number.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.#ctor">
            <summary>
            Creates a new instance of the map function.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Combines the constructor with an automatic call to the init method.  If you use this constructor
            overload, then it is not necessary to also call the init method.  The init method is supported
            because constructors cannot be specified through an interface.
            </summary>
            <param name="inMap">Any valid IMap interface</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Instructs this tool to
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoMouseDoubleClick(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Forces this tool to execute whatever behavior should occur during a double click even on the panel
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseDown event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseMove event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseUp event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoMouseWheel(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Instructs this tool to perform any actions that should occur on the MouseWheel event
            </summary>
            <param name="e">A MouseEventArgs relative to the drawing panel</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.Draw(DotSpatial.Controls.MapDrawArgs)">
            <summary>
            This is the method that is called by the drawPanel.  The graphics coordinates are
            in pixels relative to the image being edited.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.Init(DotSpatial.Controls.IMap)">
            <summary>
            Organizes the map that this tool will work with.
            </summary>
            <param name="inMap"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.Cancel">
            <summary>
            Cancels whatever drawing was being done by the tool and resets the cursor to an arrow.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.GetAvailableName(System.String)">
            <summary>
            Gets an available name given the base name.
            </summary>
            <param name="baseName"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnDraw(DotSpatial.Controls.MapDrawArgs)">
            <summary>
            This allows sub-classes to customize the drawing that occurs.  All drawing is done
            in the image coordinate space, where 0, 0 is the upper left corner of the image.
            </summary>
            <param name="e">A PaintEventArgs where the graphics object is already in image coordinates</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            fires the KeyUp event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnMouseDoubleClick(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Fires the DoubleClick event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            fires the MouseDown event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            allows for inheriting tools to control OnMouseMove
            </summary>
            <param name="e">A GeoMouseArgs parameter</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Fires the MouseUP event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnMouseWheel(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Allows for inheriting tools to override the behavior
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.Activate">
            <summary>
            Forces activation
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.Deactivate">
            <summary>
            Deactivate is like when someone clicks on a different button.  It may not
            involve the whole plugin being unloaded.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.Unload">
            <summary>
            Here, the entire plugin is unloading, so if there are any residual states
            that are not taken care of, this should remove them.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnActivate">
            <summary>
            This is fired when enabled is set to true, and firing this will set enabled to true
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnDeactivate">
            <summary>
            this is fired when enabled is set to false, and firing this will set enabled to false.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Occurs when a key is pressed
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.OnUnload">
            <summary>
            This occurs when the entire plugin is being unloaded.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunction.DoKeyDown(System.Windows.Forms.KeyEventArgs)">
            <inheritdoc />
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.FunctionActivated">
            <summary>
            Occurs when the function is activated
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.FunctionDeactivated">
            <summary>
            Occurs when the function is deactivated.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.MouseDown">
            <summary>
            Occurs during a mouse down event
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.MouseMove">
            <summary>
            Occurs during a mouse move event
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.MouseUp">
            <summary>
            Occurs during a mouse up event
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.MouseWheel">
            <summary>
            Occurs during a mousewheel event
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.MouseDoubleClick">
            <summary>
            Occurs during a double click event
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFunction.KeyUp">
            <summary>
            Occurs during a key up event
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.ButtonImage">
            <summary>
            Describes a button image
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.CursorBitmap">
            <summary>
            This controls the cursor that this tool uses, unless the action has been cancelled by attempting
            to use the tool outside the bounds of the image.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.Enabled">
            <summary>
            Gets or sets a boolean that is true if this tool should be handed drawing instructions
            from the screen.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.Map">
            <summary>
            Gets or sets the basic map that this tool interacts with.  This can alternately be set using
            the Init method.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.Name">
            <summary>
            Gets or sets the name that attempts to identify this plugin uniquely.  If the
            name is already in the tools list, this will modify the name stored here.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.PreventBackBuffer">
            <summary>
            If this is false, then the typical contents from the map's back buffer are drawn first,
            followed by the contents of this tool.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunction.YieldStyle">
            <inheritdoc/>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionKeyNavigation.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Creates a new instance of SelectTool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionKeyNavigation.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles the Key Up situation
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionKeyNavigation.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles the Key Down situation
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:DotSpatial.Controls.MapLayerEnumerator">
            <summary>
            Transforms an IMapLayer enumerator into an ILayer Enumerator
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerEnumerator.#ctor(System.Collections.Generic.IEnumerator{DotSpatial.Controls.IMapLayer})">
            <summary>
            Creates a new instance of the MapLayerEnumerator
            </summary>
            <param name="subEnumerator"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerEnumerator.Dispose">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapLayerEnumerator.MoveNext">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapLayerEnumerator.Reset">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapLayerEnumerator.Current">
            <inheritdoc />
        </member>
        <member name="T:DotSpatial.Controls.MapLiDARLayer">
            <summary>
            A LiDAR layer designed to support displaying Large LiDAR point
            cloud data
            </summary>
            <remarks>This layer is not yet fully implemented</remarks>
        </member>
        <member name="M:DotSpatial.Controls.MapLiDARLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            Draws the LiDAR data points in the currently visible map display
            </summary>
            <param name="args">Information about the map display</param>
            <param name="regions">Information about the visible regions</param>
        </member>
        <member name="P:DotSpatial.Controls.MapLiDARLayer.DataSet">
            <summary>
            The LiDAR DataSet associated with the LiDAR layer
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MessageStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.AppManager_Home">
            <summary>
              Looks up a localized string similar to Home.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ArchiveFile">
            <summary>
              Looks up a localized string similar to Archive File.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ArgumentCannotBeNegative_S">
            <summary>
              Looks up a localized string similar to The argument %S cannot be negative..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ArgumentCouldNotBeCast_S1_S2">
            <summary>
              Looks up a localized string similar to The argument %S1 could not be successfully cast into %S2..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ArgumentNull_S">
            <summary>
              Looks up a localized string similar to The argument %S was null.  Try testing for the null case before calling this method..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ArgumentOfWrongType_S1_S2">
            <summary>
              Looks up a localized string similar to The argument %S1 was incorrect for %S2..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ArgumentOutOfRangeException_S">
            <summary>
              Looks up a localized string similar to The argument %S was outside the range of accepted values..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.bgdDataTypeError">
            <summary>
              Looks up a localized string similar to The file type was supposedly bgd, but there was a problem with reading the data type..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.BinarySupportsOneBand">
            <summary>
              Looks up a localized string similar to Binary rasters only support one band, which is the raster itself..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ByteArrayTooSmall">
            <summary>
              Looks up a localized string similar to The specified argument byteArray was too small to contain the requested information.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CalculatingStatistics">
            <summary>
              Looks up a localized string similar to Calculating Statistics.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CannotCopyToSelf_S">
            <summary>
              Looks up a localized string similar to The fileName %S cannot be copied to itself..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ColorBreakCaptionHelp">
            <summary>
              Looks up a localized string similar to Enter the text you want to display in the legend..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ColorBreakColorHelp">
            <summary>
              Looks up a localized string similar to Left click after selecting to edit, or right click to assign a color range..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ColorBreakNotNumeric">
            <summary>
              Looks up a localized string similar to Raster values should be numeric and be drawn with a range like [low] - [high].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ColorBreakValue">
            <summary>
              Looks up a localized string similar to The value or range of values shown as [low] - [high].
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Confirm">
            <summary>
              Looks up a localized string similar to Confirm.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CoordinateMismatchException">
            <summary>
              Looks up a localized string similar to The number of ordinates did not match between the dimensions, so the hyperdistance cannot be accurately calculated..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CopyingValues">
            <summary>
              Looks up a localized string similar to Copying Values.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CopyingValues_S1_S2">
            <summary>
              Looks up a localized string similar to Copying values from %S1 to %S2.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CopyingValuesFrom_S">
            <summary>
              Looks up a localized string similar to Copying Values from %S.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CopyingValuesFrom_S1_To_S2">
            <summary>
              Looks up a localized string similar to Copying Values from %S1 to %S2.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CouldNotExecuteQuery">
            <summary>
              Looks up a localized string similar to Could not execute the query..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CouldNotFindReplace">
            <summary>
              Looks up a localized string similar to Could not find or replace items..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CreatingShadedRelief">
            <summary>
              Looks up a localized string similar to Creating Shaded Relief.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CreatingTexture">
            <summary>
              Looks up a localized string similar to Creating Texture.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CurrentElementNotSpecified">
            <summary>
              Looks up a localized string similar to The current element was not defined.  Before attempting to read the element, first assign the value of the current XML Element to read..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.CustomOnly">
            <summary>
              Looks up a localized string similar to In order to specify a custom filter expression, the custom mode must be selected first..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DataExtensions">
            <summary>
              Looks up a localized string similar to Data Extensions.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DataTypeIncorrect_S">
            <summary>
              Looks up a localized string similar to The parameter %S was not the correct datatype..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DecimalCount">
            <summary>
              Looks up a localized string similar to The Number of digits to show after the decimal..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DecimalCountInvalid">
            <summary>
              Looks up a localized string similar to This should be an integer from 0 to 15..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DefaultToolproviderSettingsDialogText">
            <summary>
              Looks up a localized string similar to There are no setting for the default Tool Provider. It scans the same folders the ToolManager scans for Tool Providers.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DefaultToolproviderSettingsDialogTitle">
            <summary>
              Looks up a localized string similar to Default Tool Provider Settings.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DoubleError">
            <summary>
              Looks up a localized string similar to The value entered could not be correctly parsed into a valid double precision floating point value..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.DoubleHelp">
            <summary>
              Looks up a localized string similar to Enter a double precision floating point value..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.EndOfFile">
            <summary>
              Looks up a localized string similar to Cannot read past the end of the file..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.EnterFindString">
            <summary>
              Looks up a localized string similar to Enter Find String.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ErrorWhileWhileActivating">
            <summary>
              Looks up a localized string similar to Error while while activating {0}..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Expression">
            <summary>
              Looks up a localized string similar to Expression.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Extensions">
            <summary>
              Looks up a localized string similar to Extensions.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FactGreaterThanZero">
            <summary>
              Looks up a localized string similar to Factorial value should be grater than 0.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturesAll">
            <summary>
              Looks up a localized string similar to All Features.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturesetInvalid">
            <summary>
              Looks up a localized string similar to The feature set is invalid..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturesetMissing">
            <summary>
              Looks up a localized string similar to No feature set is specified..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturesetValid">
            <summary>
              Looks up a localized string similar to The feature set is valid..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturesExtent">
            <summary>
              Looks up a localized string similar to All Features in View Extent.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturesSelected">
            <summary>
              Looks up a localized string similar to Selected features.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeatureTypeCannotChange">
            <summary>
              Looks up a localized string similar to The feature type cannot be changed here.  Try creating a new feature of the appropriate type..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeatureTypeException">
            <summary>
              Looks up a localized string similar to The feature set selected was the incorrect type..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeatureTypeMismatch">
            <summary>
              Looks up a localized string similar to The FeatureType of the feature you are trying to add does not match the feature type of this featureset..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeatureTypeNotLine">
            <summary>
              Looks up a localized string similar to The FeatureType specified was not the line feature type..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeatureTypeNotPoint">
            <summary>
              Looks up a localized string similar to The FeatureType specified was not the point feature type. .
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeatureTypeNotPolygon">
            <summary>
              Looks up a localized string similar to The FeatureType specified was not the polygon feature type..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FeaturetypeUnspecified">
            <summary>
              Looks up a localized string similar to The FeatureType was not specified.  Please specify a featuretype before attempting to call this method..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FieldImportFailed">
            <summary>
              Looks up a localized string similar to Could not import column fields..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FieldNotNumeric">
            <summary>
              Looks up a localized string similar to The specified field is not a numeric field and so the &quot;EqualBreaks&quot; option is not supported..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FileExists_S">
            <summary>
              Looks up a localized string similar to The fileName %S already exists.  Do you wish to overwrite it?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FileNotFound_S">
            <summary>
              Looks up a localized string similar to The fileName %S was not found..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FileNotLines_S">
            <summary>
              Looks up a localized string similar to The fileName %S contains a feature type other than lines..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FileNotPoints_S">
            <summary>
              Looks up a localized string similar to The fileName %S contains a feature type other than points..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FileTooLarge">
            <summary>
              Looks up a localized string similar to The file was too large to fit into memory all at once.  Try using a DataSource instead..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FileTypeNotSupported">
            <summary>
              Looks up a localized string similar to The specified file type is not supported..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Find">
            <summary>
              Looks up a localized string similar to Find.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.FindToolByName">
            <summary>
              Looks up a localized string similar to Find Tool.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ImplementedInSubclass">
            <summary>
              Looks up a localized string similar to This property or method is overrided in a subclass and should not be used directly..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.IncompatibleDestinationField">
            <summary>
              Looks up a localized string similar to The destination field data type is incompatible (double or string or integer).
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.IndexingErrorIn_S">
            <summary>
              Looks up a localized string similar to There was an error while attempting to index %S.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Input">
            <summary>
              Looks up a localized string similar to Input.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.InsufficientDimensions_S">
            <summary>
              Looks up a localized string similar to The number of dimensions in %S is insufficient for this calculation..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.InvalidDouble">
            <summary>
              Looks up a localized string similar to The value is invalid, it must be a decimal between %min and %max.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.InvalidInteger">
            <summary>
              Looks up a localized string similar to The value is invalid, it must be an integer between %min and %max.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.InvalidNumberFormat">
            <summary>
              Looks up a localized string similar to The value entered was not understood.  Please use either numbers or syntax &apos;start - end&apos;, e.g. &apos;1-5&apos;.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.KeyDuplicateException">
            <summary>
              Looks up a localized string similar to The specified key already exists in the tree..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.KeyMissingException">
            <summary>
              Looks up a localized string similar to The specified key could not be found in the tree..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.KeySizeException">
            <summary>
              Looks up a localized string similar to The size of the key did not match the size of the tree..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuBottom">
            <summary>
              Looks up a localized string similar to Align Bottom.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuHeight">
            <summary>
              Looks up a localized string similar to Fit to Height.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuHor">
            <summary>
              Looks up a localized string similar to Align Horizontal.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuLeft">
            <summary>
              Looks up a localized string similar to Align Left.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuMargAlign">
            <summary>
              Looks up a localized string similar to Margin Alignment.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuMarginFit">
            <summary>
              Looks up a localized string similar to Margin Fit.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuRight">
            <summary>
              Looks up a localized string similar to Align Right.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuSelectionAlignment">
            <summary>
              Looks up a localized string similar to Selection Alignment.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuSelectionFit">
            <summary>
              Looks up a localized string similar to Selection Fit.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuTop">
            <summary>
              Looks up a localized string similar to Align top.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuVert">
            <summary>
              Looks up a localized string similar to Align Vertical.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutCmnuWidth">
            <summary>
              Looks up a localized string similar to Fit to Width.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutErrorLoad">
            <summary>
              Looks up a localized string similar to Error opening layout file: .
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutErrorSave">
            <summary>
              Looks up a localized string similar to Error saving layout file:.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutFormTitle">
            <summary>
              Looks up a localized string similar to DotSpatial Print Layout.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertMenuStripLegend">
            <summary>
              Looks up a localized string similar to Insert legend.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertMenuStripScaleBar">
            <summary>
              Looks up a localized string similar to Insert scale bar.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertToolStripBitmap">
            <summary>
              Looks up a localized string similar to Insert bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertToolStripMap">
            <summary>
              Looks up a localized string similar to Insert map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertToolStripNorthArrow">
            <summary>
              Looks up a localized string similar to Insert north arrow.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertToolStripRectangle">
            <summary>
              Looks up a localized string similar to Insert rectangle.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutInsertToolStripText">
            <summary>
              Looks up a localized string similar to Insert text.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutLoadDialogTitle">
            <summary>
              Looks up a localized string similar to Load Print Layout.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMapToolStripMaxExtent">
            <summary>
              Looks up a localized string similar to Zoom map to full extent of layers.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMapToolStripPan">
            <summary>
              Looks up a localized string similar to Pan map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMapToolStripViewExtent">
            <summary>
              Looks up a localized string similar to Zoom map to extent of data view.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMapToolStripZoomIn">
            <summary>
              Looks up a localized string similar to Zoom map in.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMapToolStripZoomOut">
            <summary>
              Looks up a localized string similar to Zoom map out.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuPageSetup">
            <summary>
              Looks up a localized string similar to Page Setup.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripClose">
            <summary>
              Looks up a localized string similar to Close.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripDocToolbar">
            <summary>
              Looks up a localized string similar to Document.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripEdit">
            <summary>
              Looks up a localized string similar to Edit.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripFile">
            <summary>
              Looks up a localized string similar to File.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripInsertToolbar">
            <summary>
              Looks up a localized string similar to Insert.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripMapToolbar">
            <summary>
              Looks up a localized string similar to Map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripNew">
            <summary>
              Looks up a localized string similar to New.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripOpen">
            <summary>
              Looks up a localized string similar to Open.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripPrint">
            <summary>
              Looks up a localized string similar to Print.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripRefresh">
            <summary>
              Looks up a localized string similar to Refresh.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSave">
            <summary>
              Looks up a localized string similar to Save.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSaveAs">
            <summary>
              Looks up a localized string similar to Save as.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelect">
            <summary>
              Looks up a localized string similar to Select.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectAll">
            <summary>
              Looks up a localized string similar to All.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectConvert">
            <summary>
              Looks up a localized string similar to Convert to bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectDelete">
            <summary>
              Looks up a localized string similar to Delete.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectInvert">
            <summary>
              Looks up a localized string similar to Invert.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectMoveDown">
            <summary>
              Looks up a localized string similar to Move down.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectMoveUp">
            <summary>
              Looks up a localized string similar to Move up.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectNone">
            <summary>
              Looks up a localized string similar to None.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripSelectPrinter">
            <summary>
              Looks up a localized string similar to Choose printer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripShowMargin">
            <summary>
              Looks up a localized string similar to Show Margin.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripToolbars">
            <summary>
              Looks up a localized string similar to Toolbars.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripView">
            <summary>
              Looks up a localized string similar to View.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripZoomFull">
            <summary>
              Looks up a localized string similar to Fit to screen.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripZoomIn">
            <summary>
              Looks up a localized string similar to Zoom in.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripZoomOut">
            <summary>
              Looks up a localized string similar to Zoom out.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutMenuStripZoomToolbar">
            <summary>
              Looks up a localized string similar to Zoom.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutPageSetupTitle">
            <summary>
              Looks up a localized string similar to Page Setup.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutSaveDialogTitle">
            <summary>
              Looks up a localized string similar to Save Print Layout As.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutSaveFirst">
            <summary>
              Looks up a localized string similar to Do you want to save the current print layout?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutToolStripZoomFull">
            <summary>
              Looks up a localized string similar to Fit to screen.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutToolStripZoomIn">
            <summary>
              Looks up a localized string similar to Zoom in.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayoutToolStripZoomOut">
            <summary>
              Looks up a localized string similar to Zoom out.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LayouyCmnuMarginAlignment">
            <summary>
              Looks up a localized string similar to Margin Alignment.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Legend">
            <summary>
              Looks up a localized string similar to 视图.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LineElementWrongDataType">
            <summary>
              Looks up a localized string similar to The wrong type of feature set was selected. Please select a line feature set..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LineFeatureTypeException">
            <summary>
              Looks up a localized string similar to An incompatible feature type was supplied and was not of type Line..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.linkError">
            <summary>
              Looks up a localized string similar to Failed to create link.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.linkErrorCircle">
            <summary>
              Looks up a localized string similar to Output data cannot be linked to tools that generate it..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.linkErrorToData">
            <summary>
              Looks up a localized string similar to Links can only be made from data to tools..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.linkNoFreeInput">
            <summary>
              Looks up a localized string similar to There are no free inputs for the this tool that take the data type attempting to be linked to it..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ListItemNotFound">
            <summary>
              Looks up a localized string similar to The item specified was not found in this list..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LoadingPlugins">
            <summary>
              Looks up a localized string similar to Loading Plugins.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.LoadingPluginsPercentComplete">
            <summary>
              Looks up a localized string similar to Loading Plugins - {0}, {1}% complete..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Map_OnDragDrop_Invalid">
            <summary>
              Looks up a localized string similar to One or more of the files was not a valid data type for the map..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MapFrame_GlcLayerAdded_Projection_Mismatch">
            <summary>
              Looks up a localized string similar to Projection Mismatch.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MapFrame_GlcLayerAdded_ProjectionMismatch">
            <summary>
              Looks up a localized string similar to Reproject map layer to match the map coordinate system? This will not affect the source file..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MapFrame_Projection">
            <summary>
              Looks up a localized string similar to Projection.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MapFunctionSelect_NoSelectableLayer">
            <summary>
              Looks up a localized string similar to No layers are currently selectable layers active in the legend.  Select the layer or group in the legend for which selection should occur..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MapFunctionSelect_OnKeyDown_No_Deletable_Layers">
            <summary>
              Looks up a localized string similar to There was no selected feature layer in the legend to clarify which features to delete.  Please select a layer or group in the legend..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MapLayers">
            <summary>
              Looks up a localized string similar to Map Layers.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelerConfirmDelete">
            <summary>
              Looks up a localized string similar to Delete elements?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelerConfirmDeleteSource">
            <summary>
              Looks up a localized string similar to Deleting the selected model elements will also delete the model elements associated with them..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelSaveCurrentModel">
            <summary>
              Looks up a localized string similar to Do you want to save the changes to %S?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipAddData">
            <summary>
              Looks up a localized string similar to Add data to the model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipDelete">
            <summary>
              Looks up a localized string similar to Delete selected model elements.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipFullExtent">
            <summary>
              Looks up a localized string similar to Zoom full extent of model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipLink">
            <summary>
              Looks up a localized string similar to Link data to tools.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipLoad">
            <summary>
              Looks up a localized string similar to Load a model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipNew">
            <summary>
              Looks up a localized string similar to Create a new empty model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipRunModel">
            <summary>
              Looks up a localized string similar to Run Model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipSave">
            <summary>
              Looks up a localized string similar to Save the current model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipZoomOut">
            <summary>
              Looks up a localized string similar to Zoom out.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ModelTipZoonIn">
            <summary>
              Looks up a localized string similar to Zoom in.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MoreThan100UniqueValues">
            <summary>
              Looks up a localized string similar to There are more than 100 unique values.  Are you sure you want to continue?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.MW4Project">
            <summary>
              Looks up a localized string similar to MW4 Project.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NewModel">
            <summary>
              Looks up a localized string similar to New Model.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NoMatch">
            <summary>
              Looks up a localized string similar to None of the rows contain a value that matches the specified value..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NonStandardFunction">
            <summary>
              Looks up a localized string similar to The function name was not recognized as one of the standard function names..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NoRowInTable">
            <summary>
              Looks up a localized string similar to There is no row in the Table..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NotImplemented">
            <summary>
              Looks up a localized string similar to This has not yet been implemented..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NumberException_NumDigitsTooLarge">
            <summary>
              Looks up a localized string similar to The specified number of significant digits (%S) is too large for this field..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NumberException_TooLarge_S">
            <summary>
              Looks up a localized string similar to The value %S was too large to encode with 18 ASCII characters..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NumberException_TooSmall_S">
            <summary>
              Looks up a localized string similar to The value %S was too small to be encoded with 18 ASCII characters..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.NumericValuesOnly">
            <summary>
              Looks up a localized string similar to Please only enter numeric values..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.OnlyShapefilesSupported">
            <summary>
              Looks up a localized string similar to For now, only the shapefile vector format is being supported..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Opacity">
            <summary>
              Looks up a localized string similar to Opacity controls how transparent the item is.  A 0 is fully transparent, while 1 is fully opaque..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.OpacityInvalid">
            <summary>
              Looks up a localized string similar to Opacity should be a floating decimal point between 0 and 1..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Output">
            <summary>
              Looks up a localized string similar to Output.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PaintingColorScheme">
            <summary>
              Looks up a localized string similar to Painting Color Scheme To Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PaintingHillshade">
            <summary>
              Looks up a localized string similar to Painting Hillshade To Bitmap.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ParameterInvalid">
            <summary>
              Looks up a localized string similar to The parameter is invalid.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ParameterValid">
            <summary>
              Looks up a localized string similar to The parameter is valid.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ParseFailed_S">
            <summary>
              Looks up a localized string similar to The value you entered could not be parsed into a %S.  Make sure the value is in the valid range..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Plugins">
            <summary>
              Looks up a localized string similar to Apps.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PngInsuficientLengthException">
            <summary>
              Looks up a localized string similar to The desired length of %S1 was too long.  The total length was %S2 and the offset was %S3..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PngInvalidSignatureException">
            <summary>
              Looks up a localized string similar to The beginning eight bytes of the specified file did not match the png signature..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PointFeatureTypeException">
            <summary>
              Looks up a localized string similar to An incompatible feature type was supplied and was not of type Point..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PolygonException_HoleElementNull">
            <summary>
              Looks up a localized string similar to Holes must not contain null elements.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PolygonException_ShellEmptyButHolesNot">
            <summary>
              Looks up a localized string similar to Shell is empty but holes are not.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PolygonFeatureTypeException">
            <summary>
              Looks up a localized string similar to An incompatible feature type was supplied and was not of type polygon..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ProjectFile">
            <summary>
              Looks up a localized string similar to Project File.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PyramidByteMismatchException">
            <summary>
              Looks up a localized string similar to The number of bytes should be 4 * rows * cols since only ARGB format is supported..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PyramidHeaderException">
            <summary>
              Looks up a localized string similar to The header has not been defined for the image scale you are attempting to access..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.PyramidOutOfBoundsException">
            <summary>
              Looks up a localized string similar to The rows or columns would extend beyond the specified number of columns or rows for the specified scale..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.RasterRequiresCast">
            <summary>
              Looks up a localized string similar to To work with anything other than an in-memory raster window, you must first cast this raster to the correct data format..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.RastersMustHaveCellSize">
            <summary>
              Looks up a localized string similar to The specified rasters must have their cell sizes dimensioned..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.RastersNeedSameCellSize">
            <summary>
              Looks up a localized string similar to The rasters must have equally sized cells to use this method..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.RasterTooLarge">
            <summary>
              Looks up a localized string similar to The specified raster would be too large to store in memory..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ReadingValuesFrom_S">
            <summary>
              Looks up a localized string similar to Reading values from %S.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ReadOnlyList">
            <summary>
              Looks up a localized string similar to The list is currently set to read-only, and cannot be modified..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.RemoveFields">
            <summary>
              Looks up a localized string similar to Are you sure you want to remove the fields?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.RootNthRootIncorrect">
            <summary>
              Looks up a localized string similar to The root n-th root is incorrect.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.Selection_FeatureNotFound">
            <summary>
              Looks up a localized string similar to The specified feature was not found in the feature list and could not be selected..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.SpecifyField">
            <summary>
              Looks up a localized string similar to Please specify an attribute field to use for classification before using this feature..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.StartIndexTooLarge">
            <summary>
              Looks up a localized string similar to The argument startIndex was too large to read the requested number of bytes from byteArray..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.StringFieldInvalid">
            <summary>
              Looks up a localized string similar to Fields that are the string datatype cannot be converted to a raster.  Do you wish to use the FID value instead?.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.SupportedFiles">
            <summary>
              Looks up a localized string similar to Supported Files.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ToolSetupIncorectly">
            <summary>
              Looks up a localized string similar to The tool cannot be run because one or more of its parameters is not set..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.TooManyClosingBrackets">
            <summary>
              Looks up a localized string similar to There were too many closing brackets in the string expression..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.TooManyUniqueValues">
            <summary>
              Looks up a localized string similar to There are too many Unique values..
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.TopologyException_Depth">
            <summary>
              Looks up a localized string similar to Assigned depths do not match.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.ToSave">
            <summary>
              Looks up a localized string similar to To save the calulated value press the Apply button.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MessageStrings.WritingValues_S">
            <summary>
              Looks up a localized string similar to Writing values to %S.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapImageLayer">
            <summary>
            IGeoImageLayer
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapImageLayer">
            <summary>
            GeoImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.#ctor">
            <summary>
            Creates a new default instance of a MapImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.#ctor(DotSpatial.Data.IImageData)">
            <summary>
            Creates a new instance of GeoImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.#ctor(DotSpatial.Data.IImageData,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer})">
            <summary>
            Creates a new instance of a GeoImageLayer
            </summary>
            <param name="baseImage">The image to draw as a layer</param>
            <param name="container">The Layers collection that keeps track of the image layer</param>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.#ctor(DotSpatial.Data.IImageData,System.Drawing.Color)">
            <summary>
            Creates a new instance of a GeoImageLayer
            </summary>
            <param name="baseImage">The image to draw as a layer</param>
            <param name="transparent">The color to make transparent when drawing the image.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.OnBufferChanged(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Fires the OnBufferChanged event
            </summary>
            <param name="clipRectangles">The Rectangle in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.OnFinishDrawing">
            <summary>
            Indiciates that whatever drawing is going to occur has finished and the contents
            are about to be flipped forward to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapImageLayer.DrawWindows(DotSpatial.Controls.MapArgs,System.Collections.Generic.IList{DotSpatial.Data.Extent},System.Collections.Generic.IList{System.Drawing.Rectangle})">
            <summary>
            This draws to the back buffer.  If the Backbuffer doesn't exist, this will create one.
            This will not flip the back buffer to the front.
            </summary>
            <param name="args"></param>
            <param name="regions"></param>
            <param name="clipRectangles"></param>
        </member>
        <member name="E:DotSpatial.Controls.MapImageLayer.BufferChanged">
            <summary>
            Fires an event that indicates to the parent map-frame that it should first
            redraw the specified clip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapImageLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapImageLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapImageLayer.BufferExtent">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapImageLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapImageLayer.IsInitialized">
            <summary>
            Gets or sets whether the image layer is initialized
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapTiledImageLayer">
            <summary>
            MapTiledImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapTiledImageLayer.#ctor(DotSpatial.Data.ITiledImage)">
            <summary>
            Creates a new instance of MapTiledImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapTiledImageLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapTiledImageLayer.DrawWindows(DotSpatial.Controls.MapArgs,System.Collections.Generic.IList{DotSpatial.Data.Extent},System.Collections.Generic.IList{System.Drawing.Rectangle})">
            <summary>
            This draws to the back buffer.  If the Backbuffer doesn't exist, this will create one.
            This will not flip the back buffer to the front.
            </summary>
            <param name="args"></param>
            <param name="regions"></param>
            <param name="clipRectangles"></param>
        </member>
        <member name="T:DotSpatial.Controls.IMapFrame">
            <summary>
            IMapFrame
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapGroup">
            <summary>
            IGeoGroup
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapGroup.Layers">
            <summary>
            Gets the GeoLayerCollection for members contained by this group.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapGroup.ParentMapFrame">
            <summary>
            Gets the map frame for this group.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.BufferToProj(System.Drawing.Point)">
            <summary>
            Unlike PixelToProj, which works relative to the client control,
            BufferToProj takes a pixel coordinate on the buffer and
            converts it to geographic coordinates.
            </summary>
            <param name="position">A Point describing the pixel position on the back buffer</param>
            <returns>An ICoordinate describing the geographic position</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.BufferToProj(System.Drawing.Rectangle)">
            <summary>
            This projects a rectangle relative to the buffer into and IEnvelope in geographic coordinates.
            </summary>
            <param name="rect">A Rectangle</param>
            <returns>An IEnvelope interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.Draw(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Using the standard independent paint method would potentially cause for dis-synchrony between
            the parents state and the state of this control.  This way, the drawing is all done at the
            same time.
            </summary>
            <param name="pe"></param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.InvalidateLayers">
            <summary>
            This will cause an invalidation for each layer.  The actual rectangle to re-draw is not specified
            here, but rather this simply indicates that some re-calculation is necessary.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.Initialize">
            <summary>
            Uses the current buffer and envelope to force each of the contained layers
            to re-draw their content.  This is useful after a zoom or size change.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.Initialize(System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            Instructs the map frame to draw content from the specified regions to the buffer..
            </summary>
            <param name="regions">The regions to initialize.</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ParentToView(System.Drawing.Rectangle)">
            <summary>
            Obtains a rectangle relative to the background image by comparing
            the current View rectangle with the parent control's size.
            </summary>
            <param name="clip"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ParentResize">
            <summary>
            When the control is being resized, the view needs to change in order to preserve the aspect ratio,
            even though we want to use the exact same extents.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ProjToBuffer(DotSpatial.Topology.Coordinate)">
            <summary>
            Converts a single geographic location into the equivalent point on the
            screen relative to the top left corner of the map.
            </summary>
            <param name="location">The geographic position to transform</param>
            <returns>A Point with the new location.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ProjToBuffer(DotSpatial.Data.Extent)">
            <summary>
            Converts a single geographic envelope into an equivalent Rectangle
            as it would be drawn on the screen.
            </summary>
            <param name="ext">The geographic IEnvelope</param>
            <returns>A Rectangle</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.Pan(System.Drawing.Point)">
            <summary>
            Pans the image for this map frame.  Instead of drawing entirely new content, from all 5 zones,
            just the slivers of newly revealed area need to be re-drawn.
            </summary>
            <param name="shift">A Point showing the amount to shift in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.Print(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Instead of using the usual buffers, this bypasses any buffering and instructs the layers
            to draw directly to the specified target rectangle on the graphics object.  This is useful
            for doing vector drawing on much larger pages.  The result will be centered in the
            specified target rectangle bounds.
            </summary>
            <param name="device">Graphics device to print to</param>
            <param name="targetRectangle">The target rectangle in the graphics units of the device</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.Print(System.Drawing.Graphics,System.Drawing.Rectangle,DotSpatial.Data.Extent)">
            <summary>
            Instead of using the usual buffers, this bypasses any buffering and instructs the layers
            to draw directly to the specified target rectangle on the graphics object.  This is useful
            for doing vector drawing on much larger pages.  The result will be centered in the
            specified target rectangle bounds.
            </summary>
            <param name="device"></param>
            <param name="targetRectangle"></param>
            <param name="targetEnvelope">the extents to draw to the target rectangle</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ResetExtents">
            <summary>
            This is not called during a resize, but rather after panning or zooming where the
            view is used as a guide to update the extents.  This will also call ResetBuffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ResetBuffer">
            <summary>
            Re-creates the buffer based on the size of the control without changing
            the geographic extents.  This is used after a resize operation.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ZoomIn">
            <summary>
            Zooms in one notch, so that the scale becomes larger and the features become larger.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ZoomOut">
            <summary>
            Zooms out one notch so that the scale becomes smaller and the features become smaller.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ZoomToNext">
            <summary>
            Zooms to the next extent of the map frame
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapFrame.ZoomToPrevious">
            <summary>
            Zooms to the previous extent of the map frame
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMapFrame.ScreenUpdated">
            <summary>
            Occurs after changes have been made to the back buffer that affect the viewing area of the screen,
            thereby requiring an invalidation.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMapFrame.FinishedRefresh">
            <summary>
            Occurs after every one of the zones, chunks and stages has finished rendering to a stencil.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.IMapFrame.BufferChanged">
            <summary>
            Occurs when the buffer content has been altered and any containing maps should quick-draw
            from the buffer, followed by the tool drawing.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.BufferImage">
            <summary>
            Gets or sets the buffered image.  Mess with this at your own risk.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.ClientRectangle">
            <summary>
            Gets a rectangle indicating the size of the map frame image
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.CurrentChunk">
            <summary>
            Gets or sets the integer that specifies the chunk that is actively being drawn
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.ExtendBuffer">
            <summary>
            Gets or sets whether this map frame should define its buffer
            region to be the same size as the client, or three times larger.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.IsPanning">
            <summary>
            Gets or sets whether this map frame is currently in the process of redrawing the
            stencils after a pan operation.  Drawing should not take place if this is true.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.Parent">
            <summary>
            Gets or sets the parent control for this map frame.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.ProjectionModeReproject">
            <summary>
            Gets or sets the PromptMode that determines how to warn users when attempting to add a layer with
            a coordinate system that is different from the current projection.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.ProjectionModeDefine">
            <summary>
            Gets or sets the PromptMode that determines how to warn users when attempting to add a layer without
            a projection to a map that has a projection.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.Layers">
            <summary>
            Gets or sets the layers
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFrame.View">
            <summary>
            gets or sets the rectangle in pixel coordinates that will be drawn to the entire screen.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapLayerCollection">
            <summary>
            IGeoLayerCollection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayerCollection.Add(System.String)">
            <summary>
            Adds the specified fileName to the map as a new layer.
            </summary>
            <param name="fileName">The string fileName to add as a layer.</param>
            <returns>An IMapLayer that is the layer handle for the specified file.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayerCollection.Add(DotSpatial.Data.IDataSet)">
            <summary>
            Adds the dataset specified to the file.  Depending on whether this is a featureSet,
            Raster, or ImageData, this will return the appropriate layer for the map.
            </summary>
            <param name="dataSet">A dataset</param>
            <returns>The IMapLayer to add</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayerCollection.Add(DotSpatial.Data.IFeatureSet)">
            <summary>
            This overload automatically constructs a new MapLayer from the specified
            feature layer with the default drawing characteristics and returns a valid
            IMapLayer which can be further cast into a PointLayer, MapLineLayer or
            a PolygonLayer, depending on the data that is passed in.
            </summary>
            <param name="featureSet">Any valid IFeatureSet that does not yet have drawing characteristics</param>
            <returns>A newly created valid implementation of FeatureLayer which at least gives a few more common
            drawing related methods and can also be cast into the appropriate Point, Line or Polygon layer.</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayerCollection.Add(DotSpatial.Data.IRaster)">
            <summary>
            Adds the specified raster as a new layer
            </summary>
            <param name="raster">The raster to add as a layer</param>
            <returns>the MapRasterLayer interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayerCollection.Add(DotSpatial.Data.IImageData)">
            <summary>
            Adds the specified ImageData class to the map as a new layer and returns the newly created layer.
            </summary>
            <param name="image">The image being created</param>
            <returns>An interface to the newly created MapImageLayer</returns>
        </member>
        <member name="M:DotSpatial.Controls.IMapLayerCollection.UnusedName(System.String)">
            <summary>
            Given a base name, this increments a number for appending
            if the name already exists in the collection.
            </summary>
            <param name="baseName">The string base name to start with</param>
            <returns>The base name modified by a number making it unique in the collection</returns>
        </member>
        <member name="E:DotSpatial.Controls.IMapLayerCollection.BufferChanged">
            <summary>
            Occurs when a rectangular region of the buffer for any of the layers in this collection
            should be updated.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapLayerCollection.MapFrame">
            <summary>
            Gets or sets the map frame that this belongs to.  These are designed to only work with one map frame at a time.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapLayerCollection.ParentGroup">
            <summary>
            Gets or sets the ParentGroup for this layer collection, even if that parent group
            is not actually a map frame.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapLayerCollection.ProgressHandler">
            <summary>
            Gets or sets the progress handler to report progress for time consuming actions.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapLayerCollection.SelectedLayer">
            <summary>
            Gets or sets the currently active layer.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapLabelLayer">
            <summary>
            IGeoLabelLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapLabelLayer.Invalidate">
            <summary>
            Resolves ambiguity
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapLabelLayer.FeatureLayer">
            <summary>
            Gets or sets the feature layer that this label layer is attached to.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapDrawTextArgs">
            <summary>
            GeoDrawTextArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapDrawTextArgs.#ctor(DotSpatial.Controls.MapDrawArgs,DotSpatial.Symbology.ILabelSymbolizer)">
            <summary>
            Creates a new instance of GeoDrawTextArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapDrawTextArgs.Dispose">
            <summary>
            Disposes the font brush, border pen and background brush
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawTextArgs.Symbolizer">
            <summary>
            Gets the TextSymbolizer for this
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawTextArgs.DrawArgs">
            <summary>
            Gets the GeoDrawArgs
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawTextArgs.BackBrush">
            <summary>
            Gets the brush for drawing the background.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawTextArgs.BorderPen">
            <summary>
            Gets the border pen
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawTextArgs.FontBrush">
            <summary>
            Gets the brush used for drawing fonts.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapLabelLayer">
            <summary>
            GeoLabelLayer
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MapLabelLayer.ExistingLabels">
            <summary>
            The existing labels, accessed for all map label layers, not just this instance
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.#ctor">
            <summary>
            Creates a new instance of GeoLabelLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.#ctor(DotSpatial.Data.IFeatureSet)">
            <summary>
            Creates a new label layer based on the specified featureset
            </summary>
            <param name="inFeatureSet"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.#ctor(DotSpatial.Symbology.IFeatureLayer)">
            <summary>
            Creates a new label layer based on the specified feature layer
            </summary>
            <param name="inFeatureLayer">The feature layer to build layers from</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.Clear(System.Collections.Generic.List{System.Drawing.Rectangle},System.Drawing.Color)">
            <summary>
            Call StartDrawing before using this.
            </summary>
            <param name="rectangles">The rectangular region in pixels to clear.</param>
            <param name= "color">The color to use when clearing.  Specifying transparent
            will replace content with transparent pixels.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.IFeature},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="features">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="features">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawPolygonFeature(DotSpatial.Controls.MapArgs,System.Drawing.Graphics,DotSpatial.Data.IFeature,DotSpatial.Symbology.ILabelCategory,System.Boolean,System.Collections.Generic.List{System.Drawing.RectangleF})">
            <summary>
            Draws a label on a polygon with various different methods
            </summary>
            <param name="e"></param>
            <param name="g"></param>
            <param name="f"></param>
            <param name="category"></param>
            <param name="selected"></param>
            <param name="existingLabels"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawPointFeature(DotSpatial.Controls.MapArgs,System.Drawing.Graphics,DotSpatial.Data.IFeature,DotSpatial.Symbology.ILabelCategory,System.Boolean,System.Collections.Generic.List{System.Drawing.RectangleF})">
            <summary>
            Draws a label on a point with various different methods
            </summary>
            <param name="e"></param>
            <param name="g"></param>
            <param name="f"></param>
            <param name="category"></param>
            <param name="selected"></param>
            <param name="existingLabels"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawLineFeature(DotSpatial.Controls.MapArgs,System.Drawing.Graphics,DotSpatial.Data.IFeature,DotSpatial.Symbology.ILabelCategory,System.Boolean,System.Collections.Generic.List{System.Drawing.RectangleF})">
            <summary>
            Draws a label on a line with various different methods
            </summary>
            <param name="e"></param>
            <param name="g"></param>
            <param name="f"></param>
            <param name="category"></param>
            <param name="selected"></param>
            <param name="existingLabels"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.DrawLabel(System.Drawing.Graphics,System.String,System.Drawing.RectangleF,DotSpatial.Symbology.ILabelSymbolizer,DotSpatial.Data.IFeature)">
            <summary>
            Draws labels in a specified rectangle
            </summary>
            <param name="g">The graphics object to draw to</param>
            <param name="labelText">The label text to draw</param>
            <param name="labelBounds">The rectangle of the label</param>
            <param name="symb">the Label Symbolizer to use when drawing the label</param>
            <param name="feature">Feature to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.FinishDrawing">
            <summary>
            Indicates that the drawing process has been finalized and swaps the back buffer
            to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.StartDrawing(System.Boolean)">
            <summary>
            Copies any current content to the back buffer so that drawing should occur on the
            back buffer (instead of the fore-buffer).  Calling draw methods without
            calling this may cause exceptions.
            </summary>
            <param name="preserve">Boolean, true if the front buffer content should be copied to the back buffer
            where drawing will be taking place.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.OnBufferChanged(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Fires the OnBufferChanged event
            </summary>
            <param name="clipRectangles">The Rectangle in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.OnFinishDrawing">
            <summary>
            Indiciates that whatever drawing is going to occur has finished and the contents
            are about to be flipped forward to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLabelLayer.OnStartDrawing">
            <summary>
            Occurs when a new drawing is started, but after the BackBuffer has been established.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapLabelLayer.BufferChanged">
            <summary>
            Fires an event that indicates to the parent map-frame that it should first
            redraw the specified clip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.BufferEnvelope">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.ChunkSize">
            <summary>
            Gets or sets the maximum number of labels that will be rendered before
            refreshing the screen.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.FeatureLayer">
            <summary>
            Gets or sets the MapFeatureLayer that this label layer is attached to.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLabelLayer.IsInitialized">
            <summary>
            Gets or sets whether or not this layer has been initialized.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapArgs">
             <summary>
            
             </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapArgs.#ctor(System.Drawing.Rectangle,DotSpatial.Data.Extent)">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.MapArgs"/> class.
            </summary>
            <param name="bufferRectangle">The buffer rectangle.</param>
            <param name="bufferEnvelope">The buffer envelope.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapArgs.#ctor(System.Drawing.Rectangle,DotSpatial.Data.Extent,System.Drawing.Graphics)">
            <summary>
            Creates a new MapArgs, where the device is also specified, overriding the default buffering behavior.
            </summary>
            <param name="bufferRectangle"></param>
            <param name="bufferEnvelope"></param>
            <param name="g"></param>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.Device">
            <summary>
            An optional parameter that specifies a device to use instead of the normal buffers.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.Dx">
            <summary>
            Gets the dX
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.Dy">
            <summary>
            Gets the double valued
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.MinX">
            <summary>
            Gets the minimum X value
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.MaxY">
            <summary>
            Gets the maximum Y value
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.ImageRectangle">
            <summary>
            Gets the rectangle dimensions of what the buffer should be in pixels
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapArgs.GeographicExtents">
            <summary>
            Gets the geographic bounds of the content of the buffer.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapDrawArgs">
            <summary>
            DrawArgs contains the parameters necessary for 2D drawing
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapDrawArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle,DotSpatial.Controls.IMapFrame)">
            <summary>
            Creates a new instance of DrawArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapDrawArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle,DotSpatial.Controls.MapArgs)">
            <summary>
            Creates a new instance of GeoDrawArgs
            </summary>
            <param name="inGraphics"></param>
            <param name="clipRectangle"></param>
            <param name="inGeoGraphics"></param>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawArgs.Graphics">
            <summary>
            Gets a Graphics object that is useful for drawing in client coordinates.  Coordinates
            should be specified as though they were drawn to the client rectangle, even if
            a clip rectangle is specified.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawArgs.GeoGraphics">
            <summary>
            Gets a GeoGraphics wrapper that makes it easy to draw things in geographic coordinates.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapDrawArgs.ClipRectangle">
            <summary>
            Gets the clip rectangle that defines the area on the region in client coordinates where drawing is taking place.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFrame">
            <summary>
            A MapFrame accomplishes two things.  Firstly, it organizes the layers to be drawn, and establishes the geographic
            extents.  Secondly, it hosts the back-buffer image that can be larger than the component that
            this map frame would normally be drawn to.  When it receives instructions to paint itself, the client rectangle
            will automatically end up behaving like a clip rectangle.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.#ctor">
            <summary>
            Creates the default map frame, allowing the control that it belongs to to be set later.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.#ctor(System.Windows.Forms.Control)">
            <summary>
            Creates a new instance of a MapFrame without specifying the extents.  The
            geographic extents of the world will be used.
            </summary>
            <param name="inParent">The parent control that should own this map frame.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.#ctor(System.Windows.Forms.Control,DotSpatial.Data.Extent)">
            <summary>
            Creates a new instance of MapFrame
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.IndexOf(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Add(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Clear">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Contains(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Remove(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.RemoveAt(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Insert(System.Int32,DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.SuspendEvents">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ResumeEvents">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ResetExtents">
            <summary>
            This is not called during a resize, but rather after panning or zooming where the
            view is used as a guide to update the extents.  This will also call ResetBuffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ResetBuffer">
            <summary>
            Re-creates the buffer based on the size of the control without changing
            the geographic extents.  This is used after a resize operation.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Initialize(System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            Instructs the map frame to draw content from the specified regions to the buffer..
            </summary>
            <param name="regions">The regions to initialize.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Initialize">
            <summary>
            Uses the current buffer and envelope to force each of the contained layers
            to re-draw their content.  This is useful after a zoom or size change.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Pan(System.Drawing.Point)">
            <summary>
            Pans the image for this map frame.  Instead of drawing entirely new content, from all 5 zones,
            just the slivers of newly revealed area need to be re-drawn.
            </summary>
            <param name="shift">A Point showing the amount to shift in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Invalidate(DotSpatial.Data.Extent)">
            <summary>
            When content in a geographic region needs to be invalidated
            </summary>
            <param name="region"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.GetLayers">
            <summary>
            Converts the internal list of layers into a list of ILayer interfaces
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Print(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Instead of using the usual buffers, this bypasses any buffering and instructs the layers
            to draw directly to the specified target rectangle on the graphics object.  This is useful
            for doing vector drawing on much larger pages.  The result will be centered in the
            specified target rectangle bounds.
            </summary>
            <param name="device"></param>
            <param name="targetRectangle"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Print(System.Drawing.Graphics,System.Drawing.Rectangle,DotSpatial.Data.Extent)">
            <summary>
            Instead of using the usual buffers, this bypasses any buffering and instructs the layers
            to draw directly to the specified target rectangle on the graphics object.  This is useful
            for doing vector drawing on much larger pages.  The result will be centered in the
            specified target rectangle bounds.
            </summary>
            <param name="device"></param>
            <param name="targetRectangle"></param>
            <param name="targetEnvelope">the extents to draw to the target rectangle</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Invalidate">
            <summary>
            Forces this MapFrame to copy the buffers for its layers to the back-buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.OnCreateGroup">
            <summary>
            Overrides the group creation to make sure that the new group will cast its layers
            to the appropriate Layer type.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.InitializeLabels(System.Collections.Generic.List{DotSpatial.Data.Extent},DotSpatial.Controls.MapArgs,DotSpatial.Symbology.IRenderable)">
            <summary>
            Draw label content for a Map Layer
            </summary>
            <param name="regions"></param>
            <param name="args"></param>
            <param name="layer"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ParentToView(System.Drawing.Rectangle)">
            <summary>
            Obtains a rectangle relative to the background image by comparing
            the current View rectangle with the parent control's size.
            </summary>
            <param name="clip"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ZoomIn">
            <summary>
            Zooms in one notch, so that the scale becomes larger and the features become larger.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ZoomOut">
            <summary>
            Zooms out one notch so that the scale becomes smaller and the features become smaller.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.OnExtentsChanged(DotSpatial.Data.Extent)">
            <summary>
            Fires the ExtentsChanged event
            </summary>
            <param name="ext"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.CanZoomToNext">
            <summary>
            Determines whether this instance [can zoom to next]. Should not be called inside of
            MapFrame_ViewExtentsChanged event.
            </summary>
            <returns>
              <c>true</c> if this instance [can zoom to next]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.CanZoomToPrevious">
            <summary>
            Determines whether this instance [can zoom to previous]. Should not be called inside of
            MapFrame_ViewExtentsChanged event.
            </summary>
            <returns>
              <c>true</c> if this instance [can zoom to previous]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ZoomToNext">
            <summary>
            Zooms to the next extent
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ZoomToPrevious">
            <summary>
            Zooms to the previous extent
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ParentResize">
            <summary>
            When the control is being resized, the view needs to change in order to preserve the aspect ratio,
            even though we want to use the exact same extents.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ResetAspectRatio(DotSpatial.Data.Extent)">
            <summary>
            If a BackBuffer.Extents exists, this will enlarge those extents to match the aspect ratio
            of the pixel view.  If one doesn't exist, the _mapFrame.Extents will be used instead.
            </summary>
            <param name="newEnv">The envelope to adjust</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Add(DotSpatial.Data.IFeatureSet)">
            <summary>
            This will create a new layer from the featureset and add it.
            </summary>
            <param name="featureSet">Any valid IFeatureSet that does not yet have drawing characteristics</param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Draw(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Draws from the buffer.
            </summary>
            <param name="pe"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.BufferToProj(System.Drawing.Point)">
            <summary>
            Unlike PixelToProj, which works relative to the client control,
            BufferToProj takes a pixel coordinate on the buffer and
            converts it to geographic coordinates.
            </summary>
            <param name="position">A Point describing the pixel position on the back buffer</param>
            <returns>An ICoordinate describing the geographic position</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.BufferToProj(System.Drawing.Rectangle)">
            <summary>
            This projects a rectangle relative to the buffer into and IEnvelope in geographic coordinates.
            </summary>
            <param name="rect">A Rectangle</param>
            <returns>An IEnvelope interface</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ProjToBuffer(DotSpatial.Topology.Coordinate)">
            <summary>
            Converts a single geographic location into the equivalent point on the
            screen relative to the top left corner of the map.
            </summary>
            <param name="location">The geographic position to transform</param>
            <returns>A Point with the new location.</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.ProjToBuffer(DotSpatial.Data.Extent)">
            <summary>
            Converts a single geographic envelope into an equivalent Rectangle
            as it would be drawn on the screen.
            </summary>
            <param name="env">The geographic IEnvelope</param>
            <returns>A Rectangle</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.InvalidateLayers">
            <summary>
            This will cause an invalidation for each layer.  The actual rectangle to re-draw is not specified
            here, but rather this simply indicates that some re-calculation is necessary.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.OnScreenUpdated">
            <summary>
            Fires the ScreenUpdated event
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.OnFinishedRefresh">
            <summary>
            Fires the FinsihedRefresh event
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Handle_Layer_Events(DotSpatial.Symbology.ILayerEvents)">
            <summary>
            Wires each of the layer events that the MapFrame should be listening to.
            </summary>
            <param name="collection"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Layers_ZoomToLayer(System.Object,DotSpatial.Symbology.EnvelopeArgs)">
            <summary>
            Modifies the ZoomToLayer behavior to account for the possibility of an expanded
            MapFrame.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Ignore_Layer_Events(DotSpatial.Symbology.ILayerEvents)">
            <summary>
            Unwires events from the layer collection
            </summary>
            <param name="collection"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.GeoLayerBufferChanged(System.Object,DotSpatial.Controls.ClipArgs)">
            <summary>
            When any region for the stencil of any layers is changed, we should update the
            image that we have in that region.  This activity will be suspended in the
            case of a large scale update for all the layers until they have all updated.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.OnBufferChanged(System.Object,DotSpatial.Controls.ClipArgs)">
            <summary>
            Fires the BufferChanged event.  This is fired even if the new content is not currently
            in the view rectangle.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.Projection_Click(System.Object,System.EventArgs)">
            <summary>
            When the Projection context menu is clicked
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFrame.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <inheritdoc />
        </member>
        <member name="E:DotSpatial.Controls.MapFrame.ScreenUpdated">
            <summary>
            Occurs after changes have been made to the back buffer that affect the viewing area of the screen,
            thereby requiring an invalidation.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFrame.FinishedRefresh">
            <summary>
            Occurs after every one of the zones, chunks and stages has finished rendering to a stencil.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapFrame.BufferChanged">
            <summary>
            Occurs when the buffer content has been altered and any containing maps should quick-draw
            from the buffer, followed by the tool drawing.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Item(System.Int32)">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.EventsSuspended">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.LegendItems">
            <summary>
            This is a different view of the layers cast as legend items.  This allows
            easier cycling in recursive legend code.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ClipRectangle">
            <summary>
            This gets or sets the first clipRegion.  If more than one region needs to be set,
            the ClipRegions list should be used instead.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ClipRegions">
            <summary>
            Gets or sets a set of rectangles that should be drawn during the next update
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.BufferExtents">
            <summary>
            Gets or sets the geographic extents to be drawn to a buffer.
            If "ExtendBuffer" is true, then these extents are larger
            than the geographic extents of the parent client,
            and care should be taken when using PixelToProj,
            as it will work differently.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Height">
            <summary>
            Gets or sets the height
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Width">
            <summary>
            Gets or sets the width in pixels for this map frame.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.CurrentChunk">
            <summary>
            Gets or sets the integer that specifies the chunk that is actively being drawn
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ViewExtents">
            <inheritdoc/>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.GeographicExtents">
            <summary>
            Gets the geographic extents
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ExtendBuffer">
            <summary>
            Gets or sets whether this map frame should define its buffer
            region to be the same size as the client, or three times larger.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.IsPanning">
            <summary>
            Gets or sets whether this map frame is currently in the process of redrawing the
            stencils after a pan operation.  Drawing should not take place if this is true.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Layers">
            <summary>
            Gets or sets the layers
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ProjectionModeReproject">
            <summary>
            gets or sets the ReprojectMode that determines if new layers are reprojected when added to the map.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ProjectionModeDefine">
            <summary>
            Gets or sets the PromptMode that determines how to warn users when attempting to add a layer without
            a projection to a map that has a projection.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.View">
            <summary>
            gets or sets the rectangle in pixel coordinates that will be drawn to the entire screen.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Right">
            <summary>
            The right in client rectangle coordinates
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Bottom">
            <summary>
            The bottom (or height) of this client rectangle
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.BufferImage">
            <summary>
            Gets or sets the buffered image.  Mess with this at your own risk.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ClientRectangle">
            <summary>
            Gets or sets the client rectangle
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ImageRectangle">
            <summary>
            Gets or sets the ImageRectangle for drawing the buffer
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ProgressHandler">
            <summary>
            Gets or sets the progress handler to use.  Setting this will set the progress handler for
            each of the layers in this map frame.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.Parent">
            <summary>
            Gets or sets the parent control for this map frame.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFrame.ParentMapFrame">
            <inheritdoc />
        </member>
        <member name="T:DotSpatial.Controls.MapGroup">
            <summary>
            GeoGroup
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.OnCreateGroup">
            <summary>
            Overrides the base CreateGroup method to ensure that new groups are GeoGroups.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.#ctor">
            <summary>
            Creates a new instance of GeoGroup
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.#ctor(DotSpatial.Controls.IMap,System.String)">
            <summary>
            Creates a new group for the specified map.  This will place the group at the root level on the MapFrame.
            </summary>
            <param name="map">The map to add this group to.</param>
            <param name="name">The name to appear in the legend text.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.#ctor(System.Collections.Generic.ICollection{DotSpatial.Controls.IMapLayer},DotSpatial.Controls.IMapFrame,DotSpatial.Data.IProgressHandler)">
            <summary>
            Creates a group that sits in a layer list and uses the specified progress handler
            </summary>
            <param name="container">the layer list</param>
            <param name="frame"></param>
            <param name="progressHandler">the progress handler</param>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.IndexOf(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.Add(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.Remove(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.RemoveAt(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.Insert(System.Int32,DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.Clear">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.Contains(DotSpatial.Symbology.ILayer)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.CopyTo(DotSpatial.Symbology.ILayer[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.SuspendEvents">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.ResumeEvents">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This draws content from the specified geographic regions onto the specified graphics
            object specified by MapArgs.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.GetLayers">
            <summary>
            Gets the layers cast as ILayer without any information about the actual drawing methods.
            This is useful for handling methods that my come from various types of maps.
            </summary>
            <returns>An enumerable collection of ILayer</returns>
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.Item(System.Int32)">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.Count">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.IsReadOnly">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.EventsSuspended">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.Layers">
            <summary>
            Gets the collection of Geographic drawing layers.
            </summary>
            <summary>
            Gets or sets the layers
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.MapFrame">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.ParentMapFrame">
            <summary>
            Gets the MapFrame that this group ultimately belongs to.  This may not
            be the immediate parent of this group.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.LegendItems">
            <summary>
            This is a different view of the layers cast as legend items.  This allows
            easier cycling in recursive legend code.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapGroup.MapLayerEnumerator">
            <summary>
            Transforms an IMapLayer enumerator into an ILayer Enumerator
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.MapLayerEnumerator.#ctor(System.Collections.Generic.IEnumerator{DotSpatial.Controls.IMapLayer})">
            <summary>
            Creates a new instance of the MapLayerEnumerator
            </summary>
            <param name="subEnumerator"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.MapLayerEnumerator.Dispose">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.MapLayerEnumerator.MoveNext">
            <inheritdoc />
        </member>
        <member name="M:DotSpatial.Controls.MapGroup.MapLayerEnumerator.Reset">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapGroup.MapLayerEnumerator.Current">
            <inheritdoc />
        </member>
        <member name="T:DotSpatial.Controls.MapLayerCollection">
            <summary>
            GeoLayerCollection
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.#ctor(DotSpatial.Controls.IMapFrame,DotSpatial.Data.IProgressHandler)">
            <summary>
            Creates a new blank instance of a MapLayer collection.  This is especially useful
            for tracking layers that can draw themselves.  This does not concern itself with
            view extents like a dataframe, but rather is a grouping of layers that is itself
            also an IMapLayer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.#ctor(DotSpatial.Controls.IMapFrame,DotSpatial.Controls.IMapGroup,DotSpatial.Data.IProgressHandler)">
            <summary>
            Creates the Collection in the situation where the map frame is not the immediate parent,
            but rather the group is the immediate parent, while frame is the ultimate map frame that
            contains this geo layer collection.
            </summary>
            <param name="frame"></param>
            <param name="group"></param>
            <param name="progressHandler"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.#ctor(DotSpatial.Controls.IMapFrame)">
            <summary>
            Creates a new blank instance of a MapLayer collection.  This is especially useful
            for tracking layers that can draw themselves.  This does not concern itself with
            view extents like a dataframe, but rather is a grouping of layers that is itself
            also an IMapLayer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.#ctor">
            <summary>
            Creates a new layer collection that is free-floating.  This will not be contained in a map frame.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(DotSpatial.Controls.IMapLayer)">
            <summary>
            This overload automatically constructs a new MapLayer from the specified
            feature layer with the default drawing characteristics and returns a valid
            IMapLayer which can be further cast into a PointLayer, MapLineLayer or
            a PolygonLayer, depending on the data that is passed in.
            </summary>
            <param name="layer">A pre-existing FeatureLayer that has already been created from a featureSet</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.AddRange(System.Collections.Generic.IEnumerable{DotSpatial.Controls.IMapLayer})">
            <summary>
            Adds the elements of the specified collection to the end of the System.Collections.Generic.List&lt;T&gt;
            </summary>
            <param name="collection">collection: The collection whose elements should be added to the end of the
            System.Collections.Generic.List&lt;T&gt;. The collection itself cannot be null, but it can contain elements that are null,
            if type T is a reference type.</param>
            <exception cref="T:System.ApplicationException">Unable to add while the ReadOnly property is set to true.</exception>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(System.String)">
            <summary>
            Adds the specified fileName to the map as a new layer.
            </summary>
            <param name="fileName">The string fileName to add as a layer.</param>
            <returns>An IMapLayer that is the layer handle for the specified file.</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(DotSpatial.Data.IDataSet)">
            <summary>
            Adds the dataset specified to the file.  Depending on whether this is a featureSet,
            Raster, or ImageData, this will return the appropriate layer for the map.
            </summary>
            <param name="dataSet">A dataset</param>
            <returns>The IMapLayer to add</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(DotSpatial.Data.IFeatureSet)">
            <summary>
            This overload automatically constructs a new MapLayer from the specified
            feature layer with the default drawing characteristics and returns a valid
            IMapLayer which can be further cast into a PointLayer, MapLineLayer or
            a PolygonLayer, depending on the data that is passed in.
            </summary>
            <param name="featureSet">Any valid IFeatureSet that does not yet have drawing characteristics</param>
            <returns>A newly created valid implementation of FeatureLayer which at least gives a few more common
            drawing related methods and can also be cast into the appropriate Point, Line or Polygon layer.</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(DotSpatial.Data.IRaster)">
            <summary>
            Adds the raster to layer collection
            </summary>
            <param name="raster"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(DotSpatial.Data.IImageData)">
            <summary>
            Adds the specified image data as a new layer to the map.
            </summary>
            <param name="image">The image to add as a layer</param>
            <returns>the IMapImageLayer interface for the layer that was added to the map.</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Add(DotSpatial.Data.ILiDARData)">
            <summary>
            Adds a special LiDAR dataset and creates a LiDAR layer, adding the layer to the map
            </summary>
            <param name="LiDARData">The specialized LiDAR Dataset</param>
            <returns>The instance of the LiDAR layer</returns>
            <remarks>This operation is not yet implemented.</remarks>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.CopyTo(DotSpatial.Controls.IMapLayer[],System.Int32)">
            <summary>
            This copies the members of this collection to the specified array index, but
            only if they match the IGeoLayer interface.  (Other kinds of layers can be
            added to this collection by casting it to a LayerCollection)
            </summary>
            <param name="inArray">The array of IGeoLayer interfaces to copy values to</param>
            <param name="arrayIndex">The zero-based integer index in the output array to start copying values to</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Contains(DotSpatial.Controls.IMapLayer)">
            <summary>
            Tests to see if the specified IGeoLayer exists in the current collection
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.IndexOf(DotSpatial.Controls.IMapLayer)">
            <summary>
            Gets the zero-based integer index of the specified IGeoLayer in this collection
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Insert(System.Int32,DotSpatial.Controls.IMapLayer)">
            <summary>
            Inserts an element into the System.Collections.Generic.List&lt;T&gt; at the specified index.
            </summary>
            <param name="index">The zero-based index at which item should be inserted.</param>
            <param name="item">The object to insert. The value can be null for reference types.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">index is less than 0.-or-index is greater than System.Collections.Generic.List&lt;T&gt;.Count.</exception>
            <exception cref="T:System.ApplicationException">Unable to insert while the ReadOnly property is set to true.</exception>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.Remove(DotSpatial.Controls.IMapLayer)">
            <summary>
            Removes the first occurrence of a specific object from the System.Collections.Generic.List&lt;T&gt;.
            </summary>
            <param name="item">The object to remove from the System.Collections.Generic.List&lt;T&gt;. The value can be null for reference types.</param>
            <returns>true if item is successfully removed; otherwise, false. This method also returns false if item was not
            found in the System.Collections.Generic.List&lt;T&gt;.</returns>
            <exception cref="T:System.ApplicationException">Unable to remove while the ReadOnly property is set to true.</exception>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{DotSpatial.Controls.IMapLayer})">
            <summary>
            Inserts the elements of a collection into the EventList&lt;T&gt; at the specified index.
            </summary>
            <param name="index">The zero-based index at which the new elements should be inserted.</param>
            <param name="collection">The collection whose elements should be inserted into the EventList&lt;T&gt;. The collection itself cannot be null, but it can contain elements that are null, if type T is a reference type.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">index is less than 0.-or-index is greater than EventList&lt;T&gt;.Count.</exception>
            <exception cref="T:System.ArgumentNullException">collection is null.</exception>
            <exception cref="T:System.ApplicationException">Unable to insert while the ReadOnly property is set to true.</exception>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.GetEnumerator">
            <summary>
            An IEnumerator
            </summary>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLayerCollection.OnBufferChanged(System.Object,DotSpatial.Controls.ClipArgs)">
            <summary>
            This simply forwards the call from a layer to the container
            of this collection (like a MapFrame).
            </summary>
            <param name="sender">The layer that actually changed</param>
            <param name="e"></param>
        </member>
        <member name="E:DotSpatial.Controls.MapLayerCollection.BufferChanged">
            <summary>
            Occurs when the stencil for one of the layers has been updated in a specific region.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLayerCollection.MapFrame">
            <summary>
            Gets the map frame of this layer collection
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLayerCollection.Item(System.Int32)">
            <summary>
            The default, indexed value of type T
            </summary>
            <param name="index">The numeric index</param>
            <returns>An object of type T corresponding to the index value specified</returns>
        </member>
        <member name="P:DotSpatial.Controls.MapLayerCollection.IsReadOnly">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapLayerCollection.ParentGroup">
            <inheritdoc />
        </member>
        <member name="P:DotSpatial.Controls.MapLayerCollection.ProgressHandler">
            <summary>
            Gets or sets the progress handler to report progress for time consuming actions.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLayerCollection.SelectedLayer">
            <inheritdoc />
        </member>
        <member name="T:DotSpatial.Controls.MapLayerExt">
            <summary>
            GeoLayerEM
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.GeoLayerEnumerator">
            <summary>
            LayerEnumerator
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.GeoLayerEnumerator.#ctor(System.Collections.Generic.IEnumerator{DotSpatial.Symbology.ILayer})">
            <summary>
            Creates a new instance of LayerEnumerator
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.GeoLayerEnumerator.Dispose">
            <summary>
            Calls the Dispose method
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.GeoLayerEnumerator.MoveNext">
            <summary>
            Moves to the next member
            </summary>
            <returns>boolean, true if the enumerator was able to advance</returns>
        </member>
        <member name="M:DotSpatial.Controls.GeoLayerEnumerator.Reset">
            <summary>
            Resets to before the first member
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.GeoLayerEnumerator.Current">
            <summary>
            Retrieves the current member as an ILegendItem
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapRasterLayer">
            <summary>
            GeoImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapRasterLayer.Clear(System.Collections.Generic.List{System.Drawing.Rectangle},System.Drawing.Color)">
            <summary>
            Call StartDrawing before using this.
            </summary>
            <param name="rectangles">The rectangular region in pixels to clear.</param>
            <param name= "color">The color to use when clearing.  Specifying transparent
            will replace content with transparent pixels.</param>
        </member>
        <member name="M:DotSpatial.Controls.IMapRasterLayer.FinishDrawing">
            <summary>
            Indicates that the drawing process has been finalized and swaps the back buffer
            to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IMapRasterLayer.StartDrawing(System.Boolean)">
            <summary>
            Copies any current content to the back buffer so that drawing should occur on the
            back buffer (instead of the fore-buffer).  Calling draw methods without
            calling this may cause exceptions.
            </summary>
            <param name="preserve">Boolean, true if the front buffer content should be copied to the back buffer
            where drawing will be taking place.</param>
        </member>
        <member name="E:DotSpatial.Controls.IMapRasterLayer.BufferChanged">
            <summary>
            Fires an event that indicates to the parent map-frame that it should first
            redraw the specified clip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapRasterLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapRasterLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapRasterLayer.BufferEnvelope">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapRasterLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapRasterLayer.IsInitialized">
            <summary>
            Gets or sets whether the image layer is initialized
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapRasterLayer">
            <summary>
            GeoImageLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.#ctor(System.String,DotSpatial.Symbology.IRasterSymbolizer)">
            <summary>
            Creates a new raster layer from the specified fileName
            </summary>
            <param name="fileName"></param>
            <param name="symbolizer"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.#ctor(DotSpatial.Data.IRaster,DotSpatial.Data.ImageData)">
            <summary>
            Creates a new instance of a MapRasterLayer and the specified image data to use for rendering it.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.#ctor(DotSpatial.Data.IRaster)">
            <summary>
            Creates a new instance of a Raster layer, and will create a "FallLeaves" image based on the
            raster values.
            </summary>
            <param name="raster">The raster to use</param>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.Clear(System.Collections.Generic.List{System.Drawing.Rectangle},System.Drawing.Color)">
            <summary>
            Call StartDrawing before using this.
            </summary>
            <param name="rectangles">The rectangular region in pixels to clear.</param>
            <param name= "color">The color to use when clearing.  Specifying transparent
            will replace content with transparent pixels.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.FinishDrawing">
            <summary>
            Indicates that the drawing process has been finalized and swaps the back buffer
            to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.StartDrawing(System.Boolean)">
            <summary>
            Copies any current content to the back buffer so that drawing should occur on the
            back buffer (instead of the fore-buffer).  Calling draw methods without
            calling this may cause exceptions.
            </summary>
            <param name="preserve">Boolean, true if the front buffer content should be copied to the back buffer
            where drawing will be taking place.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.OnBufferChanged(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Fires the OnBufferChanged event
            </summary>
            <param name="clipRectangles">The Rectangle in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.OnFinishDrawing">
            <summary>
            Indicates that whatever drawing is going to occur has finished and the contents
            are about to be flipped forward to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.OnStartDrawing">
            <summary>
            Occurs when a new drawing is started, but after the BackBuffer has been established.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapRasterLayer.DrawWindows(DotSpatial.Controls.MapArgs,System.Collections.Generic.IList{DotSpatial.Data.Extent},System.Collections.Generic.IList{System.Drawing.Rectangle})">
            <summary>
            This draws to the back buffer.  If the back buffer doesn't exist, this will create one.
            This will not flip the back buffer to the front.
            </summary>
            <param name="args"></param>
            <param name="regions"></param>
            <param name="clipRectangles"></param>
        </member>
        <member name="E:DotSpatial.Controls.MapRasterLayer.BufferChanged">
            <summary>
            Fires an event that indicates to the parent map-frame that it should first
            redraw the specified clip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapRasterLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapRasterLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapRasterLayer.BufferEnvelope">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapRasterLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapRasterLayer.IsInitialized">
            <summary>
            Gets or sets whether the image layer is initialized
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ProjectChangeTracker">
            <summary>
            The ProjectChangeTracker class is responsible for tracking changes in the current project.
            A change occurs if layers are added or removed, map view extent is changed, symbology is changed,
            if layers are selected or unselected or if layer visibility is changed.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ProjectChangeTracker.Map">
            <summary>
            Gets or sets the map where changes are tracked
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.ProjectChangeTracker.MapPropertyChanged">
            <summary>
            This event fires if some visible properties of the map such as view extent or
            map layer appearance is changed.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.SerializationManager">
            <summary>
            Used for opening and saving project files.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.#ctor(DotSpatial.Controls.AppManager)">
            <summary>
            Initializes a new instance of the <see cref="T:DotSpatial.Controls.SerializationManager"/> class.
            </summary>
            <param name="applicationManager">The application manager.</param>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.SaveProject(System.String)">
            <summary>
            Serializes portions of the map to file.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.OpenProject(System.String)">
            <summary>
            Deserializes the map from a file.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.GetCustomSetting``1(System.String,``0)">
            <summary>
            Gets the custom setting.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="uniqueName">Name of the unique key.</param>
            <param name="defaultValue">The default value.</param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.SetCustomSetting(System.String,System.Object)">
            <summary>
            Sets the custom setting.
            </summary>
            <param name="uniqueName">Name of the unique key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.IsCustomSettingPresent(System.String)">
            <summary>
            Determines whether a uniqueName is already in use.
            </summary>
            <param name="uniqueName">Key to test.</param>
            <returns>
              <c>true</c> if uniqueName is already in use; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.New">
            <summary>
            Creates a new project.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.StartTrackingChanges">
            <summary>
            Starts tracking changes in the current project
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.ResetMapProjection">
            <summary>
            This method re-sets the map projection and re-projects all map
            layers to the projection that is specified in the project file
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.OnDeserializing(DotSpatial.Controls.SerializingEventArgs)">
            <summary>
            Triggers the Deserializing event.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.OnSerializing(DotSpatial.Controls.SerializingEventArgs)">
            <summary>
            Triggers the Serializing event.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.OnNewProject(DotSpatial.Controls.SerializingEventArgs)">
            <summary>
            Triggers the NewProjectCreated event.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SerializationManager.OnIsDirtyChanged">
            <summary>
            Triggers the IsDirtyChanged event.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.OpenDialogFilterText">
            <summary>
            Filter text for an open project file dialog
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.SaveDialogFilterText">
            <summary>
            Filter text for a save project as dialog
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.SaveDialogFilterFormat">
            <summary>
            Gets the save dialog filter format.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.OpenDialogFilterFormat">
            <summary>
            Gets the open dialog filter format.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.CurrentProjectDirectory">
            <summary>
            Gets or sets the current project directory.
            </summary>
            <value>
            The current project directory.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.CurrentProjectFile">
            <summary>
            Gets or sets the current project file.
            </summary>
            <value>
            The current project file.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.IsDirty">
            <summary>
            True if there are some unsaved changes in the current project,
            False otherwise
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.SaveProjectFileProviders">
            <summary>
            Gets the save project file providers.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SerializationManager.OpenProjectFileProviders">
            <summary>
            Gets the open project file providers.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.SerializationManager.Serializing">
            <summary>
            Occurs when the appmanager is being serialized, allowing a plugin to view and modify custom settings that will be stored with the appmanager.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.SerializationManager.Deserializing">
            <summary>
            Occurs when the appmanager is being deserialized. allowing a plugin to deal with any custom settings that were deserialized.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.SerializationManager.NewProjectCreated">
            <summary>
            Occurs when a new project is created using the New() method. allowing a plugin to perform initialization  associated with the
            creation of a new project
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.SerializationManager.IsDirtyChanged">
            <summary>
            Occurs when the dirty (unsaved) state of the current project is changed. This occurs when layers are added or removed to the map,
            when layer symbology is changed or when the map view extents are changed.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.SerializingEventArgs">
             <summary>
            
             </summary>
        </member>
        <member name="T:DotSpatial.Controls.ShapefileLayerProvider">
            <summary>
            ShapefileLayerProvider
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ShapefileLayerProvider.CreateNew(System.String,DotSpatial.Topology.FeatureType,System.Boolean,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer},DotSpatial.Data.IProgressHandler)">
            <summary>
            Not Implemented yet
            </summary>
            <param name="fileName"></param>
            <param name="featureType"></param>
            <param name="inRam"></param>
            <param name="container"></param>
            <param name="progressHandler"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.ShapefileLayerProvider.OpenLayer(System.String,System.Boolean,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer},DotSpatial.Data.IProgressHandler)">
            <summary>
            Opens a shapefile, but returns it as a FeatureLayer
            </summary>
            <param name="fileName">The string fileName</param>
            <param name="inRam">Boolean, if this is true it will attempt to open the entire layer in memory.</param>
            <param name="container">A container to hold this layer.</param>
            <param name="progressHandler">The progress handler that should receive status messages</param>
            <returns>An IFeatureLayer</returns>
        </member>
        <member name="P:DotSpatial.Controls.ShapefileLayerProvider.DialogReadFilter">
            <summary>
            Gets a dialog read filter that lists each of the file type descriptions and file extensions, delimeted
            by the | symbol.  Each will appear in DotSpatial's open file dialog filter, preceeded by the name provided
            on this object.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ShapefileLayerProvider.DialogWriteFilter">
            <summary>
            Gets a dialog filter that lists each of the file type descriptions and extensions for a Save File Dialog.
            Each will appear in DotSpatial's open file dialog filter, preceeded by the name provided on this object.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ShapefileLayerProvider.Name">
            <summary>
            Gets a prefereably short name that identifies this data provider.  Example might be GDAL.
            This will be prepended to each of the DialogReadFilter members from this plugin.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ShapefileLayerProvider.Description">
            <summary>
            This is a basic description that will fall next to your plugin in the Add Other Data dialog.
            This will only be shown if your plugin does not supply a DialogReadFilter.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapTileLayer">
            <summary>
            MapTileLayer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapTileLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This is a place holder for future stuff
            </summary>
            <param name="args"></param>
            <param name="regions"></param>
        </member>
        <member name="T:DotSpatial.Controls.ClipArgs">
            <summary>
            ClipArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ClipArgs.#ctor(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Creates a new instance of ClipArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ClipArgs.#ctor(System.Drawing.Rectangle)">
            <summary>
            Creates a ClipArg from a single rectangle instead of a list of rectangles
            </summary>
            <param name="clipRectangle">The clip rectangle</param>
        </member>
        <member name="P:DotSpatial.Controls.ClipArgs.ClipRectangles">
            <summary>
            Gets the ClipRectangle for this event.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.DuplicationPreventer">
            <summary>
            DuplicationPreventer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.DuplicationPreventer.Clean(System.Collections.Generic.List{System.Drawing.PointF})">
            <summary>
            Cycles through the PointF points, where necessary and removes duplicate points
            that are found at the integer level.
            </summary>
            <param name="points"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.DuplicationPreventer.Clean(System.Collections.Generic.List{System.Double[]})">
            <summary>
            Cleans the list of points by removing duplicates
            </summary>
            <param name="points"></param>
            <returns></returns>
        </member>
        <member name="T:DotSpatial.Controls.IMapFeatureLayer">
            <summary>
            This is should not be instantiated because it cannot in itself perform the necessary functions.
            Instead, most of the specified functionality must be implemented in the more specific classes.
            This is also why there is no direct constructor for this class.  You can use the static
            "FromFile" or "FromFeatureLayer" to create FeatureLayers from a file.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IMapFeatureLayer.LabelLayer">
            <summary>
            Gets or sets the label layer that is associated with this feature layer.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapLineLayer">
            <summary>
            IGeoLineLayer
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapPointLayer">
            <summary>
            IGeoPointLayer
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IMapPolygonLayer">
            <summary>
            IGeoPolygonLayer
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapLineLayer">
            <summary>
            A layer with drawing characteristics for LineStrings
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.#ctor">
            <summary>
            Creates an empty line layer with a Line FeatureSet that has no members.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.#ctor(DotSpatial.Data.IFeatureSet)">
            <summary>
            Constructor
            </summary>
            <param name="inFeatureSet"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.#ctor(DotSpatial.Data.IFeatureSet,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer})">
            <summary>
            Constructor that also shows progress
            </summary>
            <param name="featureSet">A featureset that contains lines</param>
            <param name="container">An IContainer that the line layer should be created in</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.#ctor(DotSpatial.Data.IFeatureSet,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer},System.Boolean)">
            <summary>
            Creates a GeoLineLayer constructor, but passes the boolean notFinished variable to indicate
            whether or not this layer should fire the FinishedLoading event.
            </summary>
            <param name="featureSet"></param>
            <param name="container"></param>
            <param name="notFinished"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.Clear(System.Collections.Generic.List{System.Drawing.Rectangle},System.Drawing.Color)">
            <summary>
            Call StartDrawing before using this.
            </summary>
            <param name="rectangles">The rectangular region in pixels to clear.</param>
            <param name= "color">The color to use when clearing.  Specifying transparent
            will replace content with transparent pixels.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.CreateLayerFromSelectedFeatures(DotSpatial.Symbology.IFeatureLayer@)">
            <summary>
            This is testing the idea of using an input parameter type that is marked as out
            instead of a return type.
            </summary>
            <param name="result">The result of the creation</param>
            <returns>Boolean, true if a layer can be created</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.CreateLayerFromSelectedFeatures(DotSpatial.Controls.MapLineLayer@)">
            <summary>
            This is the strong typed version of the same process that is specific to geo point layers.
            </summary>
            <param name="result">The new GeoPointLayer to be created</param>
            <returns>Boolean, true if there were any values in the selection</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.IFeature},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="features">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="indices">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.BuildLineString(System.Drawing.Drawing2D.GraphicsPath,DotSpatial.Topology.IBasicLineString,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Builds a linestring into the graphics path, using minX, maxY, dx and dy for the transformations.
            </summary>
            <param name="path"></param>
            <param name="ls"></param>
            <param name="minX"></param>
            <param name="maxY"></param>
            <param name="dx"></param>
            <param name="dy"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.OnBufferChanged(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Fires the OnBufferChanged event
            </summary>
            <param name="clipRectangles">The Rectangle in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.OnFinishDrawing">
            <summary>
            Indiciates that whatever drawing is going to occur has finished and the contents
            are about to be flipped forward to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.OnCreateLabels">
            <summary>
            A default method to generate a label layer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapLineLayer.OnStartDrawing">
            <summary>
            Occurs when a new drawing is started, but after the BackBuffer has been established.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapLineLayer.BufferChanged">
            <summary>
            Fires an event that indicates to the parent map-frame that it should first
            redraw the specified clip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLineLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLineLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLineLayer.BufferEnvelope">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLineLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLineLayer.NumChunks">
            <summary>
            Gets an integer number of chunks for this layer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapLineLayer.LabelLayer">
            <summary>
            Gets or sets the label layer that is associated with this line layer.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapPointLayer">
            <summary>
            This is a specialized FeatureLayer that specifically handles point drawing
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.#ctor">
            <summary>
            This creates a blank MapPointLayer with the DataSet set to an empty new featureset of the Point featuretype.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.#ctor(DotSpatial.Data.IFeatureSet)">
            <summary>
            Creates a new instance of a GeoPointLayer without sending any status messages
            </summary>
            <param name="featureSet">The IFeatureLayer of data values to turn into a graphical GeoPointLayer</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.#ctor(DotSpatial.Data.IFeatureSet,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer})">
            <summary>
            Creates a new instance of the point layer where the container is specified
            </summary>
            <param name="featureSet"></param>
            <param name="container"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.#ctor(DotSpatial.Data.IFeatureSet,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer},System.Boolean)">
            <summary>
            Creates a new instance of the point layer where the container is specified
            </summary>
            <param name="featureSet"></param>
            <param name="container"></param>
            <param name="notFinished"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.Clear(System.Collections.Generic.List{System.Drawing.Rectangle},System.Drawing.Color)">
            <summary>
            Call StartDrawing before using this.
            </summary>
            <param name="rectangles">The rectangular region in pixels to clear.</param>
            <param name= "color">The color to use when clearing.  Specifying transparent
            will replace content with transparent pixels.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.CreateLayerFromSelectedFeatures(DotSpatial.Symbology.IFeatureLayer@)">
            <summary>
            This is testing the idea of using an input parameter type that is marked as out
            instead of a return type.
            </summary>
            <param name="result">The result of the creation</param>
            <returns>Boolean, true if a layer can be created</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.CreateLayerFromSelectedFeatures(DotSpatial.Controls.MapPointLayer@)">
            <summary>
            This is the strong typed version of the same process that is specific to geo point layers.
            </summary>
            <param name="result">The new GeoPointLayer to be created</param>
            <returns>Boolean, true if there were any values in the selection</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.IFeature},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="features">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="indices">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.FinishDrawing">
            <summary>
            Indicates that the drawing process has been finalized and swaps the back buffer
            to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.StartDrawing(System.Boolean)">
            <summary>
            Copies any current content to the back buffer so that drawing should occur on the
            back buffer (instead of the fore-buffer).  Calling draw methods without
            calling this may cause exceptions.
            </summary>
            <param name="preserve">Boolean, true if the front buffer content should be copied to the back buffer
            where drawing will be taking place.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.OnBufferChanged(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Fires the OnBufferChanged event
            </summary>
            <param name="clipRectangles">The Rectangle in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.OnCreateLabels">
            <summary>
            A default method to generate a label layer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.OnFinishDrawing">
            <summary>
            Indiciates that whatever drawing is going to occur has finished and the contents
            are about to be flipped forward to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.OnStartDrawing">
            <summary>
            Occurs when a new drawing is started, but after the BackBuffer has been established.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.OpenFile(System.String,DotSpatial.Data.IProgressHandler)">
            <summary>
            Attempts to create a new GeoPointLayer using the specified file.  If the filetype is not
            does not generate a point layer, an exception will be thrown.
            </summary>
            <param name="fileName">A string fileName to create a point layer for.</param>
            <param name="progressHandler">Any valid implementation of IProgressHandler for receiving progress messages</param>
            <returns>A GeoPointLayer created from the specified fileName.</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapPointLayer.OpenFile(System.String)">
            <summary>
            Attempts to create a new GeoPointLayer using the specified file.  If the filetype is not
            does not generate a point layer, an exception will be thrown.
            </summary>
            <param name="fileName">A string fileName to create a point layer for.</param>
            <returns>A GeoPointLayer created from the specified fileName.</returns>
        </member>
        <member name="E:DotSpatial.Controls.MapPointLayer.BufferChanged">
            <summary>
            Occurs when drawing content has changed on the buffer for this layer
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPointLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPointLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPointLayer.BufferEnvelope">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPointLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPointLayer.LabelLayer">
            <summary>
            Gets or sets the label layer that is associated with this point layer.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapPolygonLayer">
            <summary>
            A layer with drawing characteristics for LineStrings
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.#ctor">
            <summary>
            Creates a new empty MapPolygonLayer with an empty FeatureSet of FeatureType Polygon
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.#ctor(DotSpatial.Data.IFeatureSet)">
            <summary>
            Constructor
            </summary>
            <param name="inFeatureSet"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.#ctor(DotSpatial.Data.IFeatureSet,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer})">
            <summary>
            Constructor that also shows progress
            </summary>
            <param name="featureSet">A featureset that contains lines</param>
            <param name="container">An IContainer that the line layer should be created in</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.#ctor(DotSpatial.Data.IFeatureSet,System.Collections.Generic.ICollection{DotSpatial.Symbology.ILayer},System.Boolean)">
            <summary>
            Constructor that also shows progress
            </summary>
            <param name="featureSet">A featureset that contains lines</param>
            <param name="container">An IContainer that the line layer should be created in</param>
            <param name="notFinished"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.DrawRegions(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.Extent})">
            <summary>
            This will draw any features that intersect this region.  To specify the features
            directly, use OnDrawFeatures.  This will not clear existing buffer content.
            For that call Initialize instead.
            </summary>
            <param name="args">A GeoArgs clarifying the transformation from geographic to image space</param>
            <param name="regions">The geographic regions to draw</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.Clear(System.Collections.Generic.List{System.Drawing.Rectangle},System.Drawing.Color)">
            <summary>
            Call StartDrawing before using this.
            </summary>
            <param name="rectangles">The rectangular region in pixels to clear.</param>
            <param name= "color">The color to use when clearing.  Specifying transparent
            will replace content with transparent pixels.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.CreateLayerFromSelectedFeatures(DotSpatial.Symbology.IFeatureLayer@)">
            <summary>
            This is testing the idea of using an input parameter type that is marked as out
            instead of a return type.
            </summary>
            <param name="result">The result of the creation</param>
            <returns>Boolean, true if a layer can be created</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.CreateLayerFromSelectedFeatures(DotSpatial.Controls.MapPolygonLayer@)">
            <summary>
            This is the strong typed version of the same process that is specific to geo point layers.
            </summary>
            <param name="result">The new GeoPointLayer to be created</param>
            <returns>Boolean, true if there were any values in the selection</returns>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{DotSpatial.Data.IFeature},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="features">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified,
             this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.DrawFeatures(DotSpatial.Controls.MapArgs,System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Drawing.Rectangle},System.Boolean)">
            <summary>
            If useChunks is true, then this method
            </summary>
            <param name="args">The GeoArgs that control how these features should be drawn.</param>
            <param name="indices">The features that should be drawn.</param>
            <param name="clipRectangles">If an entire chunk is drawn and an update is specified, this clarifies the changed rectangles.</param>
            <param name="useChunks">Boolean, if true, this will refresh the buffer in chunks.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.FinishDrawing">
            <summary>
            Indicates that the drawing process has been finalized and swaps the back buffer
            to the front buffer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.StartDrawing(System.Boolean)">
            <summary>
            Copies any current content to the back buffer so that drawing should occur on the
            back buffer (instead of the fore-buffer).  Calling draw methods without
            calling this may cause exceptions.
            </summary>
            <param name="preserve">Boolean, true if the front buffer content should be copied to the back buffer
            where drawing will be taking place.</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.OnBufferChanged(System.Collections.Generic.List{System.Drawing.Rectangle})">
            <summary>
            Fires the OnBufferChanged event
            </summary>
            <param name="clipRectangles">The Rectangle in pixels</param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.OnCreateLabels">
            <summary>
            A default method to generate a label layer.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.OnStartDrawing">
            <summary>
            Occurs when a new drawing is started, but after the BackBuffer has been established.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.DrawPaths(DotSpatial.Controls.MapArgs,System.Collections.Generic.IList{System.Drawing.Drawing2D.GraphicsPath})">
            <summary>
            Draws the GraphicsPaths.  Before we were effectively "re-creating" the same geometric
            </summary>
            <param name="e"></param>
            <param name="paths"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapPolygonLayer.BuildPolygon(System.Double[],DotSpatial.Data.ShapeRange,System.Drawing.Drawing2D.GraphicsPath,DotSpatial.Controls.MapArgs,DotSpatial.Controls.SoutherlandHodgman)">
            <summary>
            Appends the specified polygon to the graphics path.
            </summary>
        </member>
        <member name="E:DotSpatial.Controls.MapPolygonLayer.BufferChanged">
            <summary>
            Fires an event that indicates to the parent map-frame that it should first
            redraw the specified clip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPolygonLayer.BackBuffer">
            <summary>
            Gets or sets the back buffer that will be drawn to as part of the initialization process.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPolygonLayer.Buffer">
            <summary>
            Gets the current buffer.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPolygonLayer.BufferEnvelope">
            <summary>
            Gets or sets the geographic region represented by the buffer
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPolygonLayer.BufferRectangle">
            <summary>
            Gets or sets the rectangle in pixels to use as the back buffer.
            Calling Initialize will set this automatically.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPolygonLayer.ProgressReportingEnabled">
            <summary>
            true if the layer component reports progress messages, false otherwise
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapPolygonLayer.LabelLayer">
            <summary>
            Gets or sets the label layer that is associated with this polygon layer.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.SoutherlandHodgman">
            <summary>
            DoutherlandHodgmanClipper
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SoutherlandHodgman.#ctor(System.Drawing.Rectangle)">
            <summary>
            Create SoutherlandHodgman polygon clipper with clipping rectangle
            </summary>
            <param name="clipRect"></param>
        </member>
        <member name="M:DotSpatial.Controls.SoutherlandHodgman.#ctor">
            <summary>
            Create southerlandHodgman polygon clipper with default clipping rectangle
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SoutherlandHodgman.Clip(System.Collections.Generic.List{System.Drawing.PointF})">
            <summary>
            Calculates the Southerland-Hodgman clip using the actual drawing coordinates.
            This hopefully will be much faster than NTS which seems unncessarilly slow to calculate.
            http://www.codeguru.com/cpp/misc/misc/graphics/article.php/c8965
            </summary>
            <param name="points"></param>
            <returns>A modified list of points that has been clipped to the drawing bounds</returns>
        </member>
        <member name="M:DotSpatial.Controls.SoutherlandHodgman.Clip(System.Collections.Generic.List{System.Double[]})">
            <summary>
            Calculates the Southerland-Hodgman clip using the actual drawing coordinates.
            This specific overload works with arrays of doubles instead of PointF structures.
            This hopefully will be much faster than NTS which seems unncessarilly slow to calculate.
            http://www.codeguru.com/cpp/misc/misc/graphics/article.php/c8965
            </summary>
            <param name="vertexValues">The list of arrays of doubles where the X index is 0 and the Y index is 1.</param>
            <returns>A modified list of points that has been clipped to the drawing bounds</returns>
        </member>
        <member name="P:DotSpatial.Controls.SoutherlandHodgman.ClippingRectangle">
            <summary>
            Get or set the clipping rectangle used in subsequent Clip calls.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionClickZoom">
            <summary>
            A MapFunction that can zoom into the map using clicks or rectangle dragging.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionClickZoom.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Creates a new instance of SelectTool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionClickZoom.OnDraw(DotSpatial.Controls.MapDrawArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionClickZoom.OnMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the MouseDown
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionClickZoom.OnMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles MouseMove
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionClickZoom.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the Mouse Up situation
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:DotSpatial.Controls.FunctionMode">
            <summary>
            DefaultTools
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.Info">
            <summary>
            Mousewheel still zooms the map, but left clicking brings items into the view.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.ZoomIn">
            <summary>
            Zooms into the map with the left mouse button and zooms out with the right mouse button.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.ZoomOut">
            <summary>
            Zooms out by clicking the left mouse button.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.Pan">
            <summary>
            Pans the map with the left mouse button, context with the right and zooms with the mouse wheel
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.Select">
            <summary>
            Selects shapes with the left mouse button, context with the right and zooms with the mouse wheel
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.Label">
            <summary>
            Left button selects, moves or edits, right produces a context menu
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.FunctionMode.None">
            <summary>
            Disables all the tools
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.GeoMouseArgs">
            <summary>
            MouseArgs
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.GeoMouseArgs.#ctor(System.Windows.Forms.MouseEventArgs,DotSpatial.Controls.IMap)">
            <summary>
            Creates a new instance of MouseArgs
            </summary>
            <param name="e"></param>
            <param name="inMap"></param>
        </member>
        <member name="P:DotSpatial.Controls.GeoMouseArgs.GeographicLocation">
            <summary>
            Gets the position of the Mouse Event in geographic coordinates
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.GeoMouseArgs.Map">
            <summary>
            Gets a simple interface for the map where these events were generated
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.GeoMouseArgs.Handled">
            <summary>
            Gets or sets a handled.  If this is set to true, then the mouse event is considered to
            be handled and will not be passed to any other functions in the stack.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionGlyph">
            <summary>
            This is a glyph on the map that if you click on it, it will launch the PluginDialog.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.MapFunctionGlyph._previousCursor">
            <summary>
            This is the cursor that was the cursor before we did anything.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.#ctor">
            <summary>
            Creates a new instance of the GlyphFunction
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.#ctor(DotSpatial.Controls.Map)">
            <summary>
            Creates a new instance of a GLyphFunction with the specified Map
            </summary>
            <param name="map"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnDraw(DotSpatial.Controls.MapDrawArgs)">
            <summary>
            Draws the glyph on the map.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnDrawGlyph(System.Windows.Forms.PaintEventArgs)">
            <summary>
            The drawing space is only the size of the GlyphBounds.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnDrawGlyphLit(System.Windows.Forms.PaintEventArgs)">
            <summary>
            When the mouse moves over a glyph, it should light up or change to show it is clickable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnGlpyhClick(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Occurs when the mouse clicks on the glyph
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnGlyphMouseEnter(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Occurs when the mouse leaves the glyph
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnGlyphMouseLeave(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Occurs when the mouse enters the glyph
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Even though we don't take action here, we need to indicate that we handled the event so that the other
            functions that my be active don't do anything for this part.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <inheritdoc/>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionGlyph.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <inheritdoc/>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionGlyph.Cursor">
            <summary>
            The cursor to use when the mouse is over this glyph.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionGlyph.GlpyhBounds">
            <summary>
            This should be overridden by the specific glyph so they don't overlap and appear where they should.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionGlyph.HasMouse">
            <summary>
            Gets or sets a Boolean indicating whether or not this glyph currently holds the mouse
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionGlyph.LitImage">
            <summary>
            Unless the OnDrawGlyphLit method is overridden, this is drawn when the mouse is over the image.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionGlyph.NormalImage">
            <summary>
            Unless the OnDrawGlyph method is overridden, this is drawn.  If no LitImage is specified,
            then this image will be drawn also for the LitImage case.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionIdentify">
            <summary>
            IdentifyFunction
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionIdentify.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Creates a new instance of IdentifyFunction
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionIdentify.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Overrides the OnMouseUp event to handle the situation where we are trying to
            identify the vector features in the specified area.
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionLabelSelect">
            <summary>
            A MapFunction that allows labels to be selected.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionLabelSelect.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Initializes a new instance of the MapFunctionLabelSelect class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionLabelSelect.OnDraw(DotSpatial.Controls.MapDrawArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionLabelSelect.OnMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the MouseDown
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionLabelSelect.OnMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles MouseMove
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionLabelSelect.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the Mouse Up situation
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionLabelSelect.SelectionEnvelope">
            <summary>
            Selection envelope
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionPan">
            <summary>
            A MapFunction that can pan the map.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionPan.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Initializes a new instance of the MapFunctionPan class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionPan.OnMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the actions that the tool controls during the OnMouseDown event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionPan.OnMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the mouse move event, changing the viewing extents to match the movements
            of the mouse if the left mouse button is down.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionPan.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Mouse Up
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionPan.IsDragging">
            <summary>
            This indicates that this tool is currently being used.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionSelect">
            <summary>
            SelectTool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionSelect.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Creates a new instance of SelectTool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionSelect.OnDraw(DotSpatial.Controls.MapDrawArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionSelect.OnMouseDown(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the MouseDown
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionSelect.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles pressing the delete key to remove features from the specified layer.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionSelect.OnMouseMove(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles MouseMove
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionSelect.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the Mouse Up situation
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:DotSpatial.Controls.YieldStyles">
            <summary>
            Describe different behaviors that map functions can have when working with
            respect to other map-functions.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.YieldStyles.None">
            <summary>
            This is a null state for testing, and should not be used directly.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.YieldStyles.LeftButton">
            <summary>
            This function will deactivate if another LeftButton function activates.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.YieldStyles.RightButton">
            <summary>
            This function will deactivate if another RightButton function activates.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.YieldStyles.Scroll">
            <summary>
            This function will deactivate if another scroll function activates.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.YieldStyles.Keyboard">
            <summary>
            This function will deactivate if another keyboard function activates.
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.YieldStyles.AlwaysOn">
            <summary>
            This function is like a glyph and never yields to other functions.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionZoom">
            <summary>
            A MapFunction that can zoom the map using the scroll wheel.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionZoom.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Initializes a new instance of the MapFunctionZoom class.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionZoom.OnMouseWheel(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Mouse Wheel
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionZoom.Sensitivity">
            <summary>
            Gets or sets the wheel zoom sensitivity.  Increasing makes it more sensitive.  Maximum is 0.5, Minimum is 0.01
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionZoom.ForwardZoomsIn">
            <summary>
            Controls the sense (direction) of zoom (in or out) as you roll the mouse wheel
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.MapFunctionZoom.TimerInterval">
            <summary>
            Gets or sets the full refresh timeout value in milliseconds
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.MapFunctionZoomOut">
            <summary>
            A MapFunction that can zoom the map out based on mouse clicks.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionZoomOut.#ctor(DotSpatial.Controls.IMap)">
            <summary>
            Creates a new instance of SelectTool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.MapFunctionZoomOut.OnMouseUp(DotSpatial.Controls.GeoMouseArgs)">
            <summary>
            Handles the Mouse Up situation
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:DotSpatial.Controls.Modeler">
            <summary>
            A modeler form which allows users to create models with visual representations of tools
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.#ctor">
            <summary>
            Creates an instance of the spatial modeler Element
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.PixelToVirtual(System.Drawing.Point)">
            <summary>
            Translates between pixel location and virtual location
            </summary>
            <param name="pt">A point in pixel coordinantes. 0, 0 is the top left of the modeler</param>
            <returns>A point in the virtual model coordinantes</returns>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.PixelToVirtual(System.Int32,System.Int32)">
            <summary>
            Translates between pixel location and virtual location
            </summary>
            <param name="x">the X location in pixel coordinantes</param>
            <param name="y">the Y location in pixel coordinantes</param>
            <returns>A point in the virtual model coordinantes</returns>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.PixelRectToVirtualRect(System.Drawing.Rectangle)">
            <summary>
            Returns a rectangle in virtual coordinantes based on a pixel rectangle
            </summary>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.VirtualToPixel(System.Drawing.Point)">
            <summary>
            Translates between virtual model coords and pixels
            </summary>
            <param name="pt">A point in the virtual model coordinantes</param>
            <returns>A point in pixel coordinantes. 0, 0 is the top left of the modeler</returns>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.VirtualToPixel(System.Int32,System.Int32)">
            <summary>
            Translates between virtual model coords and pixels
            </summary>
            <param name="x">the X location in virtual model coordinantes</param>
            <param name="y">the Y location in virtual model coordinantes</param>
            <returns>A point in pixel coordinantes. 0, 0 is the top left of the modeler</returns>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddData(DotSpatial.Modeling.Forms.Parameter,System.Drawing.Point)">
            <summary>
            Adds a data element to the modeler based on a parameter descrition
            </summary>
            <param name="par">The parameter to add to the modeler</param>
            <param name="location">A point representing the virtual location of the element</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddData(DotSpatial.Modeling.Forms.Parameter,System.Drawing.Point,System.String)">
            <summary>
            Adds a data element to the modeler
            </summary>
            <param name="par">The data set to add to the modeler</param>
            <param name="location">A point representing the virtual location of the data element</param>
            <param name="name">The name to give the element</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddArrow(DotSpatial.Modeling.Forms.ModelElement,DotSpatial.Modeling.Forms.ModelElement)">
            <summary>
            Adds an arrow element given a source and destination element
            </summary>
            <param name="sourceElement"></param>
            <param name="destElement"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddElement(DotSpatial.Modeling.Forms.ModelElement,System.Drawing.Point)">
            <summary>
            Adds a element to the model
            </summary>
            <param name="element">The new model Element to add to the model form</param>
            <param name="location">A point representing the virtual location of the element</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.ClearSelectedElements">
            <summary>
            Clears all the elements in the _selectedElements list, removes their highlights and puts them back in the _modelElements list
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.RemoveSelectedElement(DotSpatial.Modeling.Forms.ModelElement)">
            <summary>
            Removes the specified element from the _selectedElements list
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddSelectedElement(DotSpatial.Modeling.Forms.ModelElement)">
            <summary>
            Adds an element to the _modelElementsSelected Array and highlights it
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.DeleteElement(DotSpatial.Modeling.Forms.ModelElement)">
            <summary>
            Removes a specific element from the model clearing any links it has to other elements
            </summary>
            <param name="element">The element to remove</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddTool(DotSpatial.Modeling.Forms.ITool,System.Drawing.Point)">
            <summary>
            Adds a tool to the Modeler
            </summary>
            <param name="tool">the tool to add to the modeler</param>
            <param name="location">A point representing the virtual location of the tool</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.AddTool(DotSpatial.Modeling.Forms.ITool,System.String,System.Drawing.Point)">
            <summary>
            Adds a tool to the Modeler
            </summary>
            <param name="tool">the tool to add to the modeler</param>
            <param name="modelName"></param>
            <param name="location">A point representing the virtual location of the tool</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.SaveModel">
            <summary>
            Saves the current project, prompting the user to save as if the project is new.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.SaveModel(System.Boolean,System.Boolean)">
            <summary>
            Saves the current project to disk.
            </summary>
            <param name="promptOverwrite">True to prompt for overwrite if file exists</param>
            <param name="promptSaveAs">True show save as dialog</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.SaveModel(System.String)">
            <summary>
            Saves a copy of the model to the selected file without renaming the current project
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.LoadModel">
            <summary>
            Prompts the user to load a model and asks them if they want to save the current model first
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.LoadModel(System.String)">
            <summary>
            Loads a model from file closing the existing model without saving it
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.CreateNewModel(System.Boolean)">
            <summary>
            Creates a new model
            </summary>
            <param name="promptSave">if true prompts user to save current model if it is not saved</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.DeleteSelectedElements">
            <summary>
            Deletes all of the selected elements if it is allowed
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.ZoomIn">
            <summary>
            Zooms the model in 20%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.ZoomOut">
            <summary>
            Zooms the model out 20%
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.CenterModelerOnPoint(System.Drawing.Point)">
            <summary>
            Centers the map on a given point
            </summary>
            <param name="centerPoint">A Point in the modelers virtual coordinant system</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.ZoomFullExtent">
            <summary>
            Zooms to the extent of all elements in the model and centers the modeler on them
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.GenerateDefaultOutput(DotSpatial.Modeling.Forms.Parameter)">
            <summary>
            Creates a default output locations for tools.
            </summary>
            <param name="par"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.ExecuteModel(System.String@)">
            <summary>
            Executes a model after verifying that it is ready
            </summary>
            <param name="error">A string parameter which will contains a error string if one is generated</param>
            <returns>Returns true if it executed succesfully</returns>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            On Key Up
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            When the users clicks the mouse this event fires
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            When the mouse is moved this event fires
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            When the user mouses up after a single click this event fires
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnMouseLeave(System.EventArgs)">
            <summary>
            Occurs when the mouse leaves.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnDoubleClick(System.EventArgs)">
            <summary>
            When the user double clicks on the model this event fires
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnDragDrop(System.Windows.Forms.DragEventArgs)">
            <summary>
            Adds a tool to the modeler
            </summary>
            <param name="drgevent"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnDragEnter(System.Windows.Forms.DragEventArgs)">
            <summary>
            Allows a drag into the modeler
            </summary>
            <param name="drgevent"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.UpdateBackBuffer">
            <summary>
            Paints the elements to the backbuffer
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            When the element is called on to be painted this method is called
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            When the form draws the background do nothing
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnResize(System.EventArgs)">
            <summary>
            Redraws the background when the form is resized
            </summary>
            <param name="e"></param>
        </member>
        <member name="F:DotSpatial.Controls.Modeler.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.Modeler.OnModelFilenameChanged(System.EventArgs)">
            <summary>
            Fires when the Filename of the project is changed
            </summary>
            <param name="e"></param>
        </member>
        <member name="E:DotSpatial.Controls.Modeler.ModelFilenameChanged">
            <summary>
            Occurs when the model fileName has changed
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.MaxExecutionThreads">
            <summary>
            The maximum number of processes to execute at the same time
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.EnableLinking">
            <summary>
            Turns linking by mouse on and off
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.DrawingQuality">
            <summary>
            Gets or Sets the drawing quality for the toolbox
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.DataFont">
            <summary>
            Gets or sets the font that will be used to label the data in the modeler
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.DataColor">
            <summary>
            Gets or sets the color that data should have in the modeler
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.DataShape">
            <summary>
            Gets or sets the shape that data should be represented with in the modeler
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ToolFont">
            <summary>
            Gets or sets the font that will be used to label the tools in the modeler
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ToolColor">
            <summary>
            Gets or sets the color that tools should have in the modeler
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ToolShape">
            <summary>
            Gets or sets the shape that tools should be represented with in the modeler
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ShowWaterMark">
            <summary>
            Turns the DotSpatial watermark in the lower right hand corner on or off. Defautl true.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ToolManager">
            <summary>
            Sets the toolManager used to create instances of all the tools.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.IsInitialized">
            <summary>
            Gets or Sets if the model drawing needs to be initialized
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ZoomFactor">
            <summary>
            Gets or sets the zoom factor of the map values below 0 zoom out, values above 1 zoom in. 1 = no zoom
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.ModelFilename">
            <summary>
            Gets or sets the fileName of the current model
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.DefaultFileExtension">
            <summary>
            Gets or sets the extension used by default for opening, saving and creating new models. ex "mwm"
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.Modeler.WorkingPath">
            <summary>
            Gets or sets the working path for the model
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ModelerForm">
            <summary>
            A form used in Brian's toolkit code
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ModelerForm.#ctor">
            <summary>
            Creates a new instance of the modeler's form
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.ModelerForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ModelerForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.ModelerForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ModelerForm.Modeler">
            <summary>
            Gets modeler in the form
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ModelerToolStrip">
            <summary>
            A Brian Marchioni original toolstrip... preloaded with content.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ModelerToolStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ModelerToolStrip.Modeler">
            <summary>
            Gets or sets the modeler currently associated with the toolstrip
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.PageSetupForm">
            <summary>
            A dialog that allows users to modify the size of the layout paper and margins
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.PageSetupForm.#ctor(System.Drawing.Printing.PrinterSettings)">
            <summary>
             Creates a new instance of the Page Setup Form
            </summary>
            <param name="settings"></param>
        </member>
        <member name="M:DotSpatial.Controls.PageSetupForm.IsValidMargin(System.String)">
            <summary>
            Takes a string and returns true if it can be converted to a double
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:DotSpatial.Controls.PageSetupForm.OK_Button_Click(System.Object,System.EventArgs)">
            <summary>
            Sets the printerSettings to the new settings and sets the result to OK
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.PageSetupForm.Cancel_Button_Click(System.Object,System.EventArgs)">
            <summary>
            Disgards the settings and sets dialogresult to cancel
            </summary>
        </member>
        <member name="F:DotSpatial.Controls.PageSetupForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.PageSetupForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.PageSetupForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.IconMenuItem">
            <summary>
            Handles drawing by adding an icon to the mix.
            Owner draw must be set to true for this to work.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.IconMenuItem.#ctor(System.String,System.Drawing.Icon,System.EventHandler)">
            <summary>
            Creates a new instance of the Icon Menu Item with the specified name
            </summary>
            <param name="name"></param>
            <param name="icon"></param>
            <param name="onClick"></param>
        </member>
        <member name="M:DotSpatial.Controls.IconMenuItem.#ctor(System.String,System.Drawing.Image,System.EventHandler)">
            <summary>
            Creates a new instance of the Icon Menu Item with the specified name
            </summary>
            <param name="name"></param>
            <param name="image"></param>
            <param name="onClick"></param>
        </member>
        <member name="M:DotSpatial.Controls.IconMenuItem.#ctor(System.String,System.EventHandler)">
            <summary>
            Creates a new instance of the Icon Menu Item with the specified name
            </summary>
            <param name="name"></param>
            <param name="onClick"></param>
        </member>
        <member name="M:DotSpatial.Controls.IconMenuItem.OnDrawItem(System.Windows.Forms.DrawItemEventArgs)">
            <inheritdoc/>
        </member>
        <member name="M:DotSpatial.Controls.IconMenuItem.OnMeasureItem(System.Windows.Forms.MeasureItemEventArgs)">
            <inheritdoc/>
        </member>
        <member name="P:DotSpatial.Controls.IconMenuItem.Icon">
            <summary>
            Gets or sets the icon to be drawn to the left of this menu item.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.IconMenuItem.Image">
            <summary>
            Gets or sets the image to be drawn to the left of this menu item
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.SpatialProgressBar">
            <summary>
            mwProgressBar
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.SpatialStatusStrip">
            <summary>
            A pre-configured status strip with a thread safe Progress function
            </summary>
            <summary>
            The Designer for the Spatial Status Strip
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialStatusStrip.#ctor">
            <summary>
            Creates a new instance of the StatusStrip which has a built in, thread safe Progress handler
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialStatusStrip.Progress(System.String,System.Int32,System.String)">
            <summary>
            This method is thread safe so that people calling this method don't cause a cross-thread violation
            by updating the progress indicator from a different thread
            </summary>
            <param name="key">A string message with just a description of what is happening, but no percent completion information</param>
            <param name="percent">The integer percent from 0 to 100</param>
            <param name="message">A message</param>
        </member>
        <member name="M:DotSpatial.Controls.SpatialStatusStrip.OnItemAdded(System.Windows.Forms.ToolStripItemEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.ToolStrip.ItemAdded"/> event.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.ToolStripItemEventArgs"/> that contains the event data.</param>
        </member>
        <member name="F:DotSpatial.Controls.SpatialStatusStrip.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialStatusStrip.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:DotSpatial.Controls.SpatialStatusStrip.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SpatialStatusStrip.ProgressBar">
            <summary>
            Gets or sets the progress bar. By default, the first ToolStripProgressBar that is added to the tool strip.
            </summary>
            <value>
            The progress bar.
            </value>
        </member>
        <member name="P:DotSpatial.Controls.SpatialStatusStrip.ProgressLabel">
            <summary>
            Gets or sets the progress label. By default, the first ToolStripStatusLabel that is added to the tool strip.
            </summary>
            <value>
            The progress label.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.SpatialToolStrip">
            <summary>
            mwToolBar
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.#ctor">
            <summary>
            Creates a new instance of mwToolBar
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.#ctor(DotSpatial.Controls.IBasicMap)">
            <summary>
            Constructs and initializes this toolbar using the specified IBasicMap
            </summary>
            <param name="map">The map for the toolbar to interact with</param>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.InitializeComponent">
            <summary>
            Warning: Using the normal resource manager that is used by default by the program will cause
            the entire application to crash in mono.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.UncheckOtherButtonsButMe(System.Windows.Forms.ToolStripButton)">
            <summary>
            Unchecks all toolstrip buttons except the current button
            </summary>
            <param name="checkedButton">The toolstrip button which should
            stay checked</param>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdLabel_Click(System.Object,System.EventArgs)">
            <summary>
            Allows the editing of labels
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdMaxExtents_Click(System.Object,System.EventArgs)">
            <summary>
            Zoom to maximum extents
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdTable_Click(System.Object,System.EventArgs)">
            <summary>
            Open attribute table
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdInfo_Click(System.Object,System.EventArgs)">
            <summary>
            Identifier Tool
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdZoom_Click(System.Object,System.EventArgs)">
            <summary>
            Zoom In
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdSelect_Click(System.Object,System.EventArgs)">
            <summary>
            Select or deselect Features
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdPan_Click(System.Object,System.EventArgs)">
            <summary>
            Move (Pan) the map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdMeasure_Click(System.Object,System.EventArgs)">
            <summary>
            Measure Distance
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdAddData_Click(System.Object,System.EventArgs)">
            <summary>
            Add Data to the Map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdPrint_Click(System.Object,System.EventArgs)">
            <summary>
            Print Map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.OnPrintClicked">
            <summary>
            Fires the PrintClicked event
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdSave_Click(System.Object,System.EventArgs)">
            <summary>
            Save Map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdOpen_Click(System.Object,System.EventArgs)">
            <summary>
            Open Map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdNew_Click(System.Object,System.EventArgs)">
            <summary>
            New Map
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdZoomPrevious_Click(System.Object,System.EventArgs)">
            <summary>
            Zoom to previous extent
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.cmdZoomNext_Click(System.Object,System.EventArgs)">
            <summary>
            Zoom to previous extent
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.SpatialToolStrip.Init(DotSpatial.Controls.IBasicMap)">
            <summary>
            Initializes the map tool, telling it what map that it will be working with.
            </summary>
            <param name="map">Any implementation of IBasicMap that the tool can work with</param>
        </member>
        <member name="E:DotSpatial.Controls.SpatialToolStrip.PrintClicked">
            <summary>
            Occurs when the print button is clicked
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SpatialToolStrip.Map">
            <summary>
            Gets or sets the basic map that this toolbar will interact with by default
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.SpatialToolStrip.ApplicationManager">
            <summary>
            Gets or sets the application manager.
            </summary>
            <value>
            The application manager.
            </value>
        </member>
        <member name="T:DotSpatial.Controls.ToolManager">
            <summary>
            This class provides a ToolManager for loading tools from .dll's
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.#ctor">
            <summary>
            Creates a new instance of the ToolManager, scans the executables root path\tools
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.OnImportsSatisfied">
            <summary>
            Called when a part's imports have been satisfied and it is safe to use. Refreshes the tree of tools.
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.CanCreateTool(System.String)">
            <summary>
            Returns true if the Tool Manager can create the tool specified by the Name
            </summary>
            <param name="name">The unique name of a tool</param>
            <returns>true if the tool can be created otherwise false</returns>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.GetTool(System.String)">
            <summary>
            Creates a new instance of a tool based on its Name
            </summary>
            <param name="name">The unique name of the tool</param>
            <returns>Returns an new instance of the tool or NULL if the tools unique name doesn't exist in the manager</returns>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.HighlightNextTool(System.String)">
            <summary>
            Highlights the next tool
            </summary>
            <param name="toolName"></param>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.HighlightTool(System.String)">
            <summary>
            Locates a tool by its name in the tree and highlights it
            </summary>
            <param name="toolName"></param>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.RefreshTree">
            <summary>
            This clears the list of available tools and loads them from file again
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.ToolManager_NodeMouseDoubleClick(System.Object,System.Windows.Forms.TreeNodeMouseClickEventArgs)">
            <summary>
            Handles the NodeMouseDoubleClick event of the ToolManager control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.TreeNodeMouseClickEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.OnItemDrag(System.Windows.Forms.ItemDragEventArgs)">
            <summary>
            Runs when and item gets dragged
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:DotSpatial.Controls.ToolManager.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Thie event fires when the mouse moves to change the ToolTip
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:DotSpatial.Controls.ToolManager.DataSets">
            <summary>
            Sets the data that are available by default to tools
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ToolManager.Legend">
            <summary>
            Gets or Sets the legend object. This is needed to automatically populate the list of data layers in tool dialogs.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ToolManager.App">
            <summary>
            App is the current AppManager handle.
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ToolManager.Tools">
            <summary>
            Gets the list tools available.
            </summary>
        </member>
        <member name="T:DotSpatial.Controls.ToolManagerToolStrip">
            <summary>
            A Tool strip to use with the ToolManager when used as a graphical control
            </summary>
        </member>
        <member name="M:DotSpatial.Controls.ToolManagerToolStrip.#ctor">
            <summary>
            Creates an instance of the toolstrip
            </summary>
        </member>
        <member name="P:DotSpatial.Controls.ToolManagerToolStrip.ToolManager">
            <summary>
            Gets or sets the ToolManager currently associated with the toolstrip
            </summary>
        </member>
    </members>
</doc>
