Package | Description |
---|---|
com.luciad.format.grib.gxy |
Contains painters and icons for visualizing GRIB data.
|
com.luciad.format.magneticnorth.gxy |
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
com.luciad.view.gxy.controller |
Controllers for 2D views.
|
com.luciad.view.gxy.controller.touch |
Touch controllers for the 2D view.
|
com.luciad.view.map |
Utilities for making maps.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGRIBGXYController
Deprecated.
For newer code, consider using TLcdGXYViewMeasureProvider, which is a more general approach for retrieving
measured values at a particular point. The
samples.gxy.common.MouseLocationComponent shows how
it can be linked to the current mouse position. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdMagneticNorthGXYController
When active on a
ILcdGXYView , this ILcdController
will catch each mouseClicked and try to modify the properties of the
ILcdProjection currently on the ILcdGXYView accordingly. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdTerrainProfileController
A
ILcdGXYController implementation that contains information on the altitude of terrain
beneath the position of the mouse over the view. |
class |
TLcdTerrainRulerController
Extension of
TLcdAdvancedMapRulerController which takes into account
underlying terrain for distance calculations. |
Modifier and Type | Class and Description |
---|---|
class |
ALcdGXYChainableController
ILcdGXYChainableController that implements
startInteraction , terminateInteraction and paint to call a
corresponding implementation ( see ALcdGXYChainableController.startInteractionImpl(com.luciad.view.gxy.ILcdGXYView) , ALcdGXYChainableController.terminateInteractionImpl(com.luciad.view.gxy.ILcdGXYView)
and ALcdGXYChainableController.paintImpl(java.awt.Graphics) ) and then call the same method in the next controller. |
class |
ALcdGXYSmartController
Abstract
ILcdGXYController that adds panning and/or zooming behavior during
sub-class specific mouse interactions. |
class |
TLcdGXYCenterRasterController
Deprecated.
TLcdGXYZoomWheelController features a more intuitive way to
snap
to raster and multilevel raster scales. |
class |
TLcdGXYContinuousPanController
Deprecated.
TLcdGXYPanController features a more intuitive way (without the mentioned restrictions) to
pan continuously . |
class |
TLcdGXYDragRectangleController
This is an
ILcdGXYController that interprets mouse events
for dragging a rectangle on a ILcdGXYView . |
class |
TLcdGXYEditController
Deprecated.
as of version 10.0. It is advised to use the more flexible and powerful
TLcdGXYEditController2 instead. The
functionality of this class will remain present as is. |
class |
TLcdGXYEditController2
Extension of
TLcdGXYSelectController2 that adds editing
capabilities to it. |
class |
TLcdGXYInteractiveLabelsController
Controller that shows a
Component when the mouse moves over a label, to make the label interactive. |
class |
TLcdGXYMagnifierController
A
MagnifierController is an ILcdGXYController
to magnify an area of a given ILcdGXYView
around the location where a mouse button is
pressed. |
class |
TLcdGXYNavigateController
Mouse controller to navigate on a GXY map.
|
class |
TLcdGXYNewController
Deprecated.
For new code, we recommend using the more flexible and powerful
TLcdGXYNewController2 .
The functionality of this class will remain present as is. |
class |
TLcdGXYNewController2
Controller to interactively create and initialize domain objects using mouse clicks or mouse drags.
|
class |
TLcdGXYNoopController
This is a no operation implementation of
ILcdGXYController . |
class |
TLcdGXYOverviewController
This
ILcdGXYController allows to fit one "slave"
ILcdGXYView into a rectangle painted on the ILcdGXYView
this ILcdGXYController is interacting with (the "master"
ILcdGXYView ). |
class |
TLcdGXYPanController
Deprecated.
TLcdGXYNavigateController has more intuitive navigation behavior |
class |
TLcdGXYRotateController
Rotates the view around its center when dragging the mouse.
|
class |
TLcdGXYSelectController
Deprecated.
as of version 10.0. It is advised to use the more flexible and powerful
TLcdGXYSelectController2 instead. The functionality of this class will
remain present as is. |
class |
TLcdGXYSelectController2
Controller that allows the user to select domain objects in the view using the mouse.
|
class |
TLcdGXYZoomController
The
TLcdGXYZoomController can be used for performing a zoom in
or zoom out on an ILcdGXYView . |
class |
TLcdGXYZoomWheelController
Provides scroll wheel zoom support.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcdGXYConfinedTouchChainableController
Extension of
ALcdGXYTouchChainableController
confining the range of handled touch points based on a minimum and maximum. |
class |
ALcdGXYTouchChainableController
Extension of
ALcdGXYChainableController for TLcdTouchEvent
instances. |
class |
TLcdGXYTouchNavigateController
Touch controller to navigate on a 2D map.
|
class |
TLcdGXYTouchNewController
Controller to interactively create and initialize domain objects using touches or drag gestures.
|
class |
TLcdGXYTouchSelectEditController
A touch controller combining selection and editing behaviour.
|
class |
TLcdMapTouchRulerController
This
ILcdGXYController serves the purpose of performing
measurements on an ILcdGXYView . |
Modifier and Type | Class and Description |
---|---|
class |
TLcdAdvancedMapRulerController
This
ILcdGXYController serves the purpose of performing
measurements on an ILcdGXYView . |
class |
TLcdAzimuthRangeController
This
ILcdGXYController interprets mouse events for displaying an
azimuth direction and an azimuth range. |
class |
TLcdMapGridRulerController
Deprecated.
|
class |
TLcdMapRulerController
Deprecated.
|