# Uses of Class
org.apache.sis.gui.map.MapCanvas

Packages that use MapCanvas
Package
Description
org.apache.sis.gui.coverage
Widgets showing `GridCoverage` images or sample values.
org.apache.sis.gui.dataset
Widgets about data store resources and their metadata.
org.apache.sis.gui.map
Widgets for showing a map in a JavaFX application.

- ## Uses of MapCanvas in org.apache.sis.gui.coverage

  Subclasses of MapCanvas in org.apache.sis.gui.coverage
  Modifier and Type
  Class
  Description
  `class`
  `CoverageCanvas`
  A canvas for `RenderedImage` provided by a `GridCoverage` or a `GridCoverageResource`.

- ## Uses of MapCanvas in org.apache.sis.gui.dataset

  Methods in org.apache.sis.gui.dataset that return types with arguments of type MapCanvas
  Modifier and Type
  Method
  Description
  `abstract Optional<MapCanvas>`
  WindowHandler.`getCanvas()`
  Returns the canvas (if any) where the resource is shown.

- ## Uses of MapCanvas in org.apache.sis.gui.map

  Subclasses of MapCanvas in org.apache.sis.gui.map
  Modifier and Type
  Class
  Description
  `class`
  `MapCanvasAWT`
  A canvas for maps to be rendered using Java2D from Abstract Window Toolkit.
  Methods in org.apache.sis.gui.map with parameters of type MapCanvas
  Modifier and Type
  Method
  Description
  `protected abstract boolean`
  MapCanvas.Renderer.`commit(MapCanvas canvas)`
  Invoked in JavaFX thread after `MapCanvas.Renderer.render()` completion.
  `protected boolean`
  MapCanvasAWT.Renderer.`commit(MapCanvas canvas)`
  Invoked in JavaFX thread after successful `MapCanvasAWT.Renderer.paint(Graphics2D)` completion.
  `void`
  StatusBar.`track(MapCanvas canvas)`
  Registers listeners on the specified canvas for tracking mouse movements.
  Constructors in org.apache.sis.gui.map with parameters of type MapCanvas
  Modifier
  Constructor
  Description
  ``
  `GestureFollower(MapCanvas source, MapCanvas target)`
  Creates a new listener for synchronizing "objective to display" transform changes and cursor position between the specified canvas.
  ``
  `MapMenu(MapCanvas canvas)`
  Creates an initially empty menu for the given canvas.