User Tools

Site Tools


thinkgeo.mapsuite.desktopedition

ThinkGeo.MapSuite.DesktopEdition

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

DesktopEdition

Classes

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A
B
  • BackgroundOverlay

    This class inherits from the Overlay abstract class. The specified overlay specifies the background information of the MapControl.

C
D
E
  • EditInteractiveOverlay

    This class inherits from the InterativeOverlay abstract class. This specified overlay describes the EditShape interactive process with the MapControl using the Mouse or Keyboard.

  • ExtentInteractiveOverlay

    This class inherits from the interactiveOverlay abstract class. This specified overlay describes the Extent Changing interactive process with the MapControl using the Mouse or Keyboard.

F
G
I
  • InteractionArguments

    This class encapsulates the information and simple method for interative actions.

  • InteractiveOverlay

    This class inherits from Overlay abstract class. This specified overlay describes the interative process with the MapControl using the Mouse or Keyboard.

  • InteractiveResult

    This class specifies the InterativeResult when dealing with the Interative method in InterativeOverlay.

K
L
M
O
  • Overlay

    Serves as the base class that defines the properties and methods shared by all types of overlays.

  • OverlayDrawingWinformsMapEventArgs

    This is the event arguments for the OverlayDrawing event on the MapEngine class. It is raised before any of the overlays are drawn.

  • OverlayDrawingWpfMapEventArgs

    This is the event arguments for the OverlayDrawn event on the MapEngine class. It is raised before any of the overlays are drawn.

  • OverlayDrawnWinformsMapEventArgs

    This is the event arguments for the OverlayDrawn event on the MapEngine class. It is raised after the overlays are drawn.

  • OverlayDrawnWpfMapEventArgs

    This is the event arguments for the OverlayDrawn event on the MapEngine class. It is raised after the overlays are drawn.

  • OverlayLock

    This class defines a lock that supports a single writer and multiple readers.

  • OverlaysDrawingWinformsMapEventArgs

    This is the event arguments for the OverlaysDrawing event on the MapEngine class. It is raised before any of the overlays are drawn.

  • OverlaysDrawingWpfMapEventArgs

    This is the event arguments for the OverlaysDrawing event on the MapEngine class. It is raised before any of the overlays are drawn.

  • OverlaysDrawnWinformsMapEventArgs

    This is the event arguments for the OverlaysDrawn event on the MapEngine class. It is raised after the overlays are drawn.

  • OverlaysDrawnWpfMapEventArgs

    This is the event arguments for the OverlaysDrawn event on the MapEngine class. It is raised after the overlays are drawn.

P
R
S
  • SessionFileBitmapTileCache

    This class is a concrete class that inherits from FileBitmapTileCache. In this class, the tiles will be marked as obsolete when you call the ClearCache method and will be deleted in a background thread.

T
V
W

Structures

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Enums

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C
  • ControlPointType

    This enumeration specifies the control point type when editing a shape. The deafault value is None.

E
  • ExtentChangedType

    This enumeration specifies the type of extent change that has occurred when doing interactive actions with InterativeOverlay.

I
  • InteractiveOverlayDrawType

    This enumeration specifies the mode in which to draw the InterativeOverlay when doing interactive actions with InterativeOverlay.

M
  • MapDoubleLeftClickMode

    This enumeration specifies the behavior that occurs when double-left-clicking on the MapControl. The default value is ZoomIn.

  • MapDoubleRightClickMode

    This enumeration specifies the behavior that occurs when double-right-clicking on the MapControl. The default value is ZoomOut.

  • MapFocusMode

    The enumeration specifies the focus mode that will be used for map to take focus. The default value is MouseEnterFocused.

  • MapLeftClickDragMode

    This enumeration specifies the behavior that occurs when you left-click-and-drag on the MapControl. The default value is ZoomInWithKey.

  • MapMouseButton

    This enumeration defines a MouseButton for MapControl.

  • MapMouseWheelMode

    This enumeration specifies the behavior that occurs when the mouse wheel is scrolled. The default value is Zooming.

  • MapPanMode

    This enumeration specifies the behavior type for panning. The default value is StandardPanning.

  • MapRightClickDragMode

    This enumeration specifies the behavior that occurs when you right-click-and-drag on the MapControl. The default value is ZoomOutWithKey.

  • MapThreadingMode

    This enumation provides two threading options when refreshing the map. The default value is SingleThreaded.

  • MarkerDragMode

    This enumeration specifies how the map markers can be dragged.

P
  • ProcessOtherOverlaysMode

    This enumeration specifies the mode used to process other overlays when doing interactive actions with InterativeOverlay.

T
  • TilesExistingType

    This enumeration specifies the existence status for the current extent tiles.

  • TrackMode

    The TrackMode enumeration determines how the map will react to user interaction.

V
Z
  • ZoomLevelSnappingMode

    This enumation provides the options used to set the ZoomLevel Snapping Mode. In SnapUp or Default mode, there are only 20 preset ZoomLevels whose scales are set accordingly with OpenLayers' scales. You can change this by setting the SnappingMode to None, but in doing so, you will lose the ability to use the TileCache system.

Interfaces

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

thinkgeo.mapsuite.desktopedition.txt · Last modified: 2017/03/16 21:59 (external edit)