Package it.unibo.alchemist.boundary.monitors

This package contains generic monitors for various Environments.

Types

Link copied to clipboard
abstract class AbstractFXDisplay<T, P : Position2D<P>> : Pane, FXOutputMonitor<T, P>

Base abstract class for each display able to graphically represent a 2D space and simulation.

Link copied to clipboard
class FX2DDisplay<T, P : Position2D<P>> : AbstractFXDisplay<T, P>

Simple implementation of a monitor that graphically represents a 2D space and simulation.

Link copied to clipboard
open class Generic2DDisplay<T, P : Position2D<P>?> : JPanel, Graphical2DOutputMonitor<T, P>
Base-class for each display able a graphically represent a 2D space and simulation.
Link copied to clipboard
class LeafletMapDisplay<T> : AbstractFXDisplay<T, GeoPosition>

Simple implementation of a monitor that graphically represents a simulation on a 2D map, specifically LeafletMap.

Link copied to clipboard
class MapDisplay<T> : Generic2DDisplay<T, GeoPosition>
Graphical 2D display of an environments that uses a map.
Link copied to clipboard
class MoleculeInjectorGUI<T> : JPanel
This class raises a new JPanel which allows to graphically inject a new molecule inside a node (or a group of nodes) or to modify the value of a certain molecule.
Link copied to clipboard
class NodeTracker<T, P : Position<out P>?> : JPanel, OutputMonitor<T, P> , ActionListener
Link copied to clipboard
class TimeStepMonitor<T, P : Position<out P>?> : JPanel, OutputMonitor<T, P>