Uses of Interface
com.luciad.input.ILcdAWTEventListener
Package
Description
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
This package contains interfaces and classed that can be used to add custom input to LuciadLightspeed.
Contains all classes for terrain elevation analysis.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Controllers for 2D views.
Touch controllers for the 2D view.
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.
Utilities for making maps.
-
Uses of ILcdAWTEventListener in com.luciad.format.magneticnorth.gxy
Modifier and TypeClassDescriptionclass
When active on aILcdGXYView
, thisILcdController
will catch each mouseClicked and try to modify the properties of theILcdProjection
currently on theILcdGXYView
accordingly. -
Uses of ILcdAWTEventListener in com.luciad.input
Modifier and TypeClassDescriptionclass
This class is the central access point for dispatchingAWTEvent
(extensions) and informing all interested parties about it.Modifier and TypeMethodDescriptionvoid
ILcdAWTEventSource.addAWTEventListener
(ILcdAWTEventListener aAWTListener) This method registers aILcdAWTEventListener
.void
TLcdAWTEventDispatcher.addAWTEventListener
(ILcdAWTEventListener aEventListener) Register anAWTEventListener
which will be informed every time an event is dispatched into the application using thisTLcdAWTEventDispatcher
.void
TLcdAWTEventDispatchSupport.addAWTEventListener
(ILcdAWTEventListener aAWTEventListener) This method adds the passedILcdAWTEventListener
to the list of registered listeners.void
ILcdAWTEventSource.removeAWTEventListener
(ILcdAWTEventListener aAWTListener) This method removes a registeredILcdAWTEventListener
, or does nothing if the passed listener wasn't registered.void
TLcdAWTEventDispatcher.removeAWTEventListener
(ILcdAWTEventListener aEventListener) Remove anAWTEventListener
which was added previously so it will no longer be informed about events which are dispatched into the application.void
TLcdAWTEventDispatchSupport.removeAWTEventListener
(ILcdAWTEventListener aAWTEventListener) This method removes a passedILcdAWTEventListener
from the list of registered listeners or does nothing if the passed listener is no element of the list. -
Uses of ILcdAWTEventListener in com.luciad.tea
Modifier and TypeClassDescriptionclass
Extension ofTLcdAdvancedMapRulerController
which takes into account underlying terrain for distance calculations. -
Uses of ILcdAWTEventListener in com.luciad.view.gxy
Modifier and TypeMethodDescriptionvoid
TLcdGXYViewCanvas.addAWTEventListener
(ILcdAWTEventListener aAWTEventListener) This method registers aILcdAWTEventListener
.void
TLcdGXYViewJPanel.addAWTEventListener
(ILcdAWTEventListener aAWTListener) This method registers aILcdAWTEventListener
.void
TLcdGXYViewJPanelLightWeight.addAWTEventListener
(ILcdAWTEventListener aAWTEventListener) This method registers aILcdAWTEventListener
.void
TLcdGXYViewPanel.addAWTEventListener
(ILcdAWTEventListener aAWTEventListener) This method registers aILcdAWTEventListener
.void
TLcdGXYViewCanvas.removeAWTEventListener
(ILcdAWTEventListener aAWTEventListener) void
TLcdGXYViewJPanel.removeAWTEventListener
(ILcdAWTEventListener aAWTListener) void
TLcdGXYViewJPanelLightWeight.removeAWTEventListener
(ILcdAWTEventListener aAWTEventListener) void
TLcdGXYViewPanel.removeAWTEventListener
(ILcdAWTEventListener aAWTEventListener) -
Uses of ILcdAWTEventListener in com.luciad.view.gxy.controller
Modifier and TypeInterfaceDescriptioninterface
This controller is designed to be an element in a controller chain, passing along events and method calls.Modifier and TypeClassDescriptionclass
ILcdGXYChainableController that implementsstartInteraction
,terminateInteraction
andpaint
to call a corresponding implementation ( seeALcdGXYChainableController.startInteractionImpl(com.luciad.view.gxy.ILcdGXYView)
,ALcdGXYChainableController.terminateInteractionImpl(com.luciad.view.gxy.ILcdGXYView)
andALcdGXYChainableController.paintImpl(java.awt.Graphics)
) and then call the same method in the next controller.class
Deprecated.class
Extension ofTLcdGXYSelectController2
that adds editing capabilities to it.class
Controller that shows aComponent
when the mouse moves over a label, to make the label interactive.final class
Mouse controller to navigate on a GXY map.class
Controller to interactively create and initialize domain objects using mouse clicks or mouse drags.class
Deprecated.TLcdGXYNavigateController
has more intuitive navigation behaviorclass
Controller that allows the user to select domain objects in the view using the mouse.class
Provides scroll wheel zoom support. -
Uses of ILcdAWTEventListener in com.luciad.view.gxy.controller.touch
Modifier and TypeClassDescriptionclass
Extension ofALcdGXYTouchChainableController
confining the range of handled touch points based on a minimum and maximum.class
Extension ofALcdGXYChainableController
forTLcdTouchEvent
instances.class
Touch controller to navigate on a 2D map.class
Controller to interactively create and initialize domain objects using touches or drag gestures.class
A touch controller combining selection and editing behaviour.class
ThisILcdGXYController
serves the purpose of performing measurements on anILcdGXYView
. -
Uses of ILcdAWTEventListener in com.luciad.view.lightspeed.controller
Modifier and TypeClassDescriptionclass
Base class for a controller that triggers instances ofILcdAction
when receiving certain input events.class
A base class ofILspController
that interacts with one view at a time.class
This controller will execute a given action based onMOUSE_CLICKED
events.class
A chainable controller that performs certain actions based on keyboard interaction. -
Uses of ILcdAWTEventListener in com.luciad.view.lightspeed.controller.manipulation
Modifier and TypeClassDescriptionclass
Controller that interactively creates new objects and inserts them into a layer on the view.class
Controller that edits existing object on the view.class
This controller provides the option of showing ajava.awt.Component
when the mouse moves over a label. -
Uses of ILcdAWTEventListener in com.luciad.view.lightspeed.controller.ruler
Modifier and TypeClassDescriptionclass
A controller that allows to measure distances on the map. -
Uses of ILcdAWTEventListener in com.luciad.view.lightspeed.controller.selection
Modifier and TypeClassDescriptionclass
Controller that allows the user to select domain objects in the view using the mouse. -
Uses of ILcdAWTEventListener in com.luciad.view.lightspeed.controller.touch
Modifier and TypeClassDescriptionclass
Extension ofALspTouchController
confining the number of handled touch points based on a minimum and maximum.class
Extension ofALspController
forTLcdTouchEvent
instances.class
This controller allows you to trigger actions based on the occurrence of a touch and hold.class
Touch enabled version of theTLspCreateController
.class
Touch controller to navigate on a 2D or 3D map.class
Combines the select and edit controller for touch based input. -
Uses of ILcdAWTEventListener in com.luciad.view.lightspeed.controller.visualinspection
Modifier and TypeClassDescriptionclass
Mouse controller that allows to visually compare multiple collections of layers by quickly toggling their visibility.class
Mouse controller that allows to zoom in on a part of the view.class
Mouse controller that allows to visually compare two sets of layers by exposing one set of layers through a porthole in the other set.class
Mouse controller that allows to visually comparing two sets of layers by displaying them on either side of a swipe line. -
Uses of ILcdAWTEventListener in com.luciad.view.map
Modifier and TypeClassDescriptionclass
ThisILcdGXYController
serves the purpose of performing measurements on anILcdGXYView
.
pan continuously
.