WormholeSwing

open class WormholeSwing<P : Position2D<out P>?> : AbstractWormhole2D<P>

An implementation of [AbstractWormhole2D] for Swing.

Parameters

<P>

the type of the position

Constructors

Link copied to clipboard
open fun WormholeSwing(environment: Environment<out Any, P>, component: Component)

Functions

Link copied to clipboard
open fun center()
Link copied to clipboard
open fun getEnvPoint(viewPoint: Point): P
Link copied to clipboard
open fun getViewPoint(envPoint: P): Point
Link copied to clipboard
open fun getViewPosition(): Point
Link copied to clipboard
open fun getViewSize(): Dimension2D
Link copied to clipboard
open fun isInsideView(viewPoint: Point): Boolean
Link copied to clipboard
open fun optimalZoom()
Link copied to clipboard
open fun rotateAroundPoint(p: Point, a: Double)
Link copied to clipboard
open fun setEnvPosition(envPoint: P)
Link copied to clipboard
open fun setViewPosition(viewPoint: Point)
Link copied to clipboard
open fun zoomOnPoint(point: Point, zoomRate: Double)

Properties

Link copied to clipboard
open var mode: Wormhole2D.Mode
Link copied to clipboard
protected open var rotation: Double
Link copied to clipboard
open var zoom: Double

Inheritors

Link copied to clipboard