Uses of Interface
com.luciad.view.lightspeed.controller.ILspController
Packages that use ILspController
Package
Description
Provides support for OpenGL-based 2D and 3D visualization of data.
Provides various actions that affect an
ILspView.Provides support for handling user interaction on an
ILspView.Provides controllers for the manipulation of domain objects in a view.
Provides controls for navigation in a Lightspeed view.
This package provides support for measuring distances in a view.
Provides functionality for selection of domain objects in a view.
Provides controller implementations that work with touch input instead of
mouse input.
Provides functionality for visually inspecting layers.
-
Uses of ILspController in com.luciad.view.lightspeed
Methods in com.luciad.view.lightspeed that return ILspControllerModifier and TypeMethodDescriptionALspAWTView.getController()ILspView.getController()Gets the controller that the view uses to forward input events to.TLspExternalView.getController()Deprecated.TLspFXView.getController()TLspOffscreenView.getController()Methods in com.luciad.view.lightspeed with parameters of type ILspControllerModifier and TypeMethodDescriptionvoidALspAWTView.setController(ILspController aController) voidILspView.setController(ILspController aController) Sets the controller that the view will forward input events to.voidTLspExternalView.setController(ILspController aController) Deprecated.voidTLspFXView.setController(ILspController aController) voidTLspOffscreenView.setController(ILspController aController) -
Uses of ILspController in com.luciad.view.lightspeed.action
Constructors in com.luciad.view.lightspeed.action with parameters of type ILspControllerModifierConstructorDescriptionTLspSetControllerAction(ILspView aView, ILspController aController) Creates a new action with anILspViewand anILspController. -
Uses of ILspController in com.luciad.view.lightspeed.controller
Classes in com.luciad.view.lightspeed.controller that implement ILspControllerModifier and TypeClassDescriptionclassBase class for a controller that triggers instances ofILcdActionwhen receiving certain input events.classA base class ofILspControllerthat interacts with one view at a time.classThis controller will execute a given action based onMOUSE_CLICKEDevents.classA chainable controller that performs certain actions based on keyboard interaction.Methods in com.luciad.view.lightspeed.controller that return ILspControllerModifier and TypeMethodDescriptionALspController.getNextController()ILspController.getNextController()Returns a reference to the controller that is located after this one in a chain, or null if this controller is the last element of the chain.Methods in com.luciad.view.lightspeed.controller with parameters of type ILspControllerModifier and TypeMethodDescriptionvoidALspController.appendController(ILspController aEnd) voidILspController.appendController(ILspController aEnd) This method will append the passed controller to the end of the chain. -
Uses of ILspController in com.luciad.view.lightspeed.controller.manipulation
Classes in com.luciad.view.lightspeed.controller.manipulation that implement ILspControllerModifier and TypeClassDescriptionclassController that interactively creates new objects and inserts them into a layer on the view.classController that edits existing object on the view.classThis controller provides the option of showing ajava.awt.Componentwhen the mouse moves over a label. -
Uses of ILspController in com.luciad.view.lightspeed.controller.ruler
Classes in com.luciad.view.lightspeed.controller.ruler that implement ILspControllerModifier and TypeClassDescriptionclassA controller that allows to measure distances on the map. -
Uses of ILspController in com.luciad.view.lightspeed.controller.selection
Classes in com.luciad.view.lightspeed.controller.selection that implement ILspControllerModifier and TypeClassDescriptionclassController that allows the user to select domain objects in the view using the mouse. -
Uses of ILspController in com.luciad.view.lightspeed.controller.touch
Classes in com.luciad.view.lightspeed.controller.touch that implement ILspControllerModifier and TypeClassDescriptionclassExtension ofALspTouchControllerconfining the number of handled touch points based on a minimum and maximum.classExtension ofALspControllerforTLcdTouchEventinstances.classThis controller allows you to trigger actions based on the occurrence of a touch and hold.classTouch enabled version of theTLspCreateController.classTouch controller to navigate on a 2D or 3D map.classCombines the select and edit controller for touch based input.Methods in com.luciad.view.lightspeed.controller.touch that return ILspControllerMethods in com.luciad.view.lightspeed.controller.touch with parameters of type ILspControllerModifier and TypeMethodDescriptionvoidTLspTouchSelectEditController.appendController(ILspController aEnd) -
Uses of ILspController in com.luciad.view.lightspeed.controller.visualinspection
Classes in com.luciad.view.lightspeed.controller.visualinspection that implement ILspControllerModifier and TypeClassDescriptionclassMouse controller that allows to visually compare multiple collections of layers by quickly toggling their visibility.classMouse controller that allows to zoom in on a part of the view.classMouse controller that allows to visually compare two sets of layers by exposing one set of layers through a porthole in the other set.classMouse controller that allows to visually comparing two sets of layers by displaying them on either side of a swipe line.