Package it.unibo.alchemist.boundary.wormhole.implementation

Types

Link copied to clipboard
open class AbstractSlideInputManager : SlideInputManager
ASlideInputManager is the base class for any class whose aim is to handle the the sliding of any physical/virtual device/control.
Link copied to clipboard
abstract class AbstractWormhole2D<P : Position2D<out P>?> : Wormhole2D<P>
Partial, abstract, implementation for the interface Wormhole2D.
Link copied to clipboard
class AngleManagerImpl : AbstractSlideInputManager, AngleManager
An AngleManager converts the sliding of any physical/virtual device/control into an angle expressed with radians.
Link copied to clipboard
class DoubleDimension : Dimension2D
Implementation of the Dimension2D abstract class with double precision.
Link copied to clipboard
An ExpZoomManager converts the sliding of any physical/virtual device/control into a zoom rate through an exponential function (in this way I am sure to not see negative values ;-).
Link copied to clipboard
class LinearZoomManager : AbstractSlideInputManager, ZoomManager
A LinearZoomManager converts the sliding of any physical/virtual device/control into a zoom rate through a linear function.
Link copied to clipboard
class MapWormhole : WormholeSwing<GeoPosition>
Wormhole used for maps rendering.
Link copied to clipboard
class PointAdapter<P : Position2D<out P>?> : Serializable
Adapts various representations of bidimensional positions.
Link copied to clipboard
class PointerSpeedImpl : PointerSpeed
Implementation for PointerSpeed interface.
Link copied to clipboard
open class WormholeSwing<P : Position2D<out P>?> : AbstractWormhole2D<P>
An implementation of [AbstractWormhole2D] for Swing.