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 getMode(): Wormhole2D.Mode
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 getZoom(): Double
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 setRotation(rad: Double)
Link copied to clipboard
open fun setViewPosition(viewPoint: Point)
Link copied to clipboard
open fun setZoom(zoom: Double)
Link copied to clipboard
open fun zoomOnPoint(point: Point, zoomRate: Double)

Inheritors

Link copied to clipboard