Uses of Interface
com.luciad.view.lightspeed.controller.ILspController
Packages that use ILspController
Package
Description
Provides actions that have a relationship with a Lightspeed map.
Contains a broad range of classes related to the visual representation of a map.
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.lucy.map.action.lightspeed
Methods in com.luciad.lucy.map.action.lightspeed that return ILspControllerModifier and TypeMethodDescriptionTLcyLspSetControllerActiveSettable.getController()Returns the controller of this active settable.Methods in com.luciad.lucy.map.action.lightspeed with parameters of type ILspControllerModifier and TypeMethodDescriptionvoidTLcyLspSetControllerActiveSettable.setController(ILspController aController) Sets the controller of this active settable.Constructors in com.luciad.lucy.map.action.lightspeed with parameters of type ILspControllerModifierConstructorDescriptionTLcyLspCreateControllerActiveSettable(TLspCreateController aCreateController, ILspController aControllerToSetOnView, ILspView aView, ILcdAction aActionToTriggerAfterCreation, ILcyLucyEnv aLucyEnv) Constructor that creates a new active settable allowing to set a new controller on the view.TLcyLspSetControllerActiveSettable(ILspController aController, ILspView aView, ILcyLucyEnv aLucyEnv) Creates a new active settable that, when active, sets the given controller on the given view. -
Uses of ILspController in com.luciad.lucy.map.lightspeed
Methods in com.luciad.lucy.map.lightspeed that return ILspControllerModifier and TypeMethodDescriptionprotected ILspControllerTLcyLspMapComponentFactory.createController(int aControllerID, ALcyProperties aProperties) Create the controller for the IDaControllerID.TLcyLspMapComponent.getAvailableController(int aIndex) Returns the Controller at the given index.protected final ILspControllerTLcyLspMapComponentFactory.getController(int aControllerID) Returns the created controller corresponding to the IDaControllerID.TLcyLspMapComponent.retrieveAvailableController(int aID) Returns the controller with the given ID, ornullif there is no such controller.Methods in com.luciad.lucy.map.lightspeed with parameters of type ILspControllerModifier and TypeMethodDescriptionvoidTLcyLspMapComponent.addAvailableController(ILspController aController) Adds the given controller to the list of available controllers associated with this map.voidTLcyLspMapComponent.addAvailableController(ILspController aController, int aID) Adds the given controller, together with its ID, to the list of available controllers associated with this map.voidTLcyLspMapComponent.removeAvailableController(ILspController aController) Removes the given controller from the list of available controllers. -
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.