Uses of Package
com.luciad.view.gxy.controller
Package
Description
Provides 2D visualization support for
ILcdEarthTileSet
s.Contains painters and icons for visualizing GRIB data.
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
This package contains the default toolbar for editing drawing models used in the drawing add on.
Provides actions that have a relationship with a map.
Contains controllers for a map component.
Representation aspects of APP-6A symbols in xy space.
Representation aspects of MIL-STD 2525 military symbols in xy space.
Contains all classes for terrain elevation analysis.
Controllers for 2D views.
Touch controllers for the 2D view.
Utilities for making maps.
-
ClassDescriptionRetrieves scale levels for a point in the view.A scale level object.
-
ClassDescriptionA base class of
ILcdGXYController
that interacts with one view at a time.AbstractILcdGXYController
that adds panning and/or zooming behavior during sub-class specific mouse interactions. -
ClassDescriptionA base class of
ILcdGXYController
that interacts with one view at a time.AbstractILcdGXYController
that adds panning and/or zooming behavior during sub-class specific mouse interactions.This controller is designed to be an element in a controller chain, passing along events and method calls. -
ClassDescriptionContains the logic for creating objects on an
ILcdGXYView
. -
ClassDescriptionContains the logic for creating objects on an
ILcdGXYView
.Combines several controllers into one controller.Controller to interactively create and initialize domain objects using mouse clicks or mouse drags. -
ClassDescriptionContains the logic for creating objects on an
ILcdGXYView
. -
ClassDescriptionContains the logic for creating objects on an
ILcdGXYView
. -
ClassDescriptionContains the logic for creating objects on an
ILcdGXYView
. -
ClassDescriptionA base class of
ILcdGXYController
that interacts with one view at a time.AbstractILcdGXYController
that adds panning and/or zooming behavior during sub-class specific mouse interactions.This controller is designed to be an element in a controller chain, passing along events and method calls. -
ClassDescriptionA base class of
ILcdGXYController
that interacts with one view at a time.Contains the logic for creating objects on anILcdGXYView
.A description of the creation status an object is in, used to make decisions on whether a certain input event should trigger editing or other operations.Object representing all needed information about a snap target.AbstractILcdGXYController
that adds panning and/or zooming behavior during sub-class specific mouse interactions.This controller is designed to be an element in a controller chain, passing along events and method calls.Implementation of this interface is required by theTLcdGXYNewController
for the following: to delegate the choice of anILcdGXYLayer
where to add a new Object, to delegate the creation of this newObject
to be edited/initialized by interacting with the Mouse on anILcdGXYView
, to delegate the insertion of thisObject
in theILcdModel
that the chosenILcdGXYLayer
refers to.Retrieves scale levels for a point in the view.A scale level object.Customizes the way aTLcdGXYSelectController
performs selection on anILcdGXYView
.This is anILcdGXYController
that interprets mouse events for dragging a rectangle on aILcdGXYView
.ThisTLcdGXYEditControllerModel2
contains the input-independent logic for editing objects on anILcdGXYView
.Object representing all needed information about a snap target.Deprecated.Deprecated.as of version 10.0.Controller that allows the user to select domain objects in the view using the mouse.Controller model for selection of objects in a view, used by theTLcdGXYSelectController2
. -
ClassDescriptionILcdGXYChainableController that implements
startInteraction
,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.A base class ofILcdGXYController
that interacts with one view at a time.Contains the logic for creating objects on anILcdGXYView
.This controller is designed to be an element in a controller chain, passing along events and method calls.ThisTLcdGXYMultiPointEditControllerModel
contains the logic for editing objects on anILcdGXYView
.Controller model to create navigation controllers for anILcdGXYView
.Controller model for selection of objects in a view, used by theTLcdGXYSelectController2
. -
ClassDescriptionA base class of
ILcdGXYController
that interacts with one view at a time.AbstractILcdGXYController
that adds panning and/or zooming behavior during sub-class specific mouse interactions.This controller is designed to be an element in a controller chain, passing along events and method calls.
TLcdGXYNavigateController
has more intuitive navigation behavior