# Uses of Class
org.apache.sis.portrayal.PlanarCanvas

Packages that use PlanarCanvas
Package
Description
org.apache.sis.gui.coverage
Widgets showing `GridCoverage` images or sample values.
org.apache.sis.gui.map
Widgets for showing a map in a JavaFX application.
org.apache.sis.portrayal
Symbology and map representations, together with a rendering engine for display.

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

  Subclasses of PlanarCanvas 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 PlanarCanvas in org.apache.sis.gui.map

  Subclasses of PlanarCanvas in org.apache.sis.gui.map
  Modifier and Type
  Class
  Description
  `class`
  `MapCanvas`
  A canvas for maps to be rendered on screen in a JavaFX application.
  `class`
  `MapCanvasAWT`
  A canvas for maps to be rendered using Java2D from Abstract Window Toolkit.

- ## Uses of PlanarCanvas in org.apache.sis.portrayal

  Fields in org.apache.sis.portrayal declared as PlanarCanvas
  Modifier and Type
  Field
  Description
  `protected final PlanarCanvas`
  CanvasFollower.`source`
  The canvas which is the source of zoom, translation or rotation events.
  `protected final PlanarCanvas`
  CanvasFollower.`target`
  The canvas on which to apply the change of zoom, translation or rotation.
  Constructors in org.apache.sis.portrayal with parameters of type PlanarCanvas
  Modifier
  Constructor
  Description
  ``
  `CanvasFollower(PlanarCanvas source, PlanarCanvas target)`
  Creates a new listener for synchronizing "objective to display" transform changes between the specified canvas.