Package | Description |
---|---|
com.luciad.earth.tileset.terrain |
Provides classes for
ILcdEarthTileSet s with terrain data. |
com.luciad.earth.view.vertical |
Provides a terrain profile model that can be used to display terrain.
|
com.luciad.format.asterix.gxy |
This package contains a measure provider for ASTERIX data in a GXY view.
|
com.luciad.format.asterix.lightspeed |
This package contains a measure provider for ASTERIX data in a Lightspeed view.
|
com.luciad.format.kml22.view |
This package and its subpackagesprovides classes for visualizing KML data on both 2D and 3D maps.
|
com.luciad.format.kml22.view.gxy |
This package provides classes for visualizing KML data on 2D maps.
|
com.luciad.format.kml22.view.lightspeed |
This package provides classes for visualizing KML data on Lightspeed maps.
|
com.luciad.realtime |
Handles simulation of dynamic data.
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
com.luciad.util.height |
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
|
com.luciad.util.measure |
This package contains classes used for working with generic measurement values.
|
com.luciad.view |
General aspects of views.
|
com.luciad.view.animation |
Provides a simple animation framework.
|
com.luciad.view.gxy |
Provides two-dimensional views and components supporting the visualization of the former's representation.
|
com.luciad.view.gxy.measure |
This package contains classes for working with measurement values in a GXY context.
|
com.luciad.view.lightspeed |
Provides support for OpenGL-based 2D and 3D visualization of data.
|
com.luciad.view.lightspeed.measure |
This package contains classes for working with measurement values in a lightspeed view context.
|
com.luciad.view.map |
Utilities for making maps.
|
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
TLcdEarthGXYLayerHeightProviderFactory.createHeightProvider(ILcdLayer aLayer,
ILcdView aView,
Map<String,Object> aRequiredProperties,
Map<String,Object> aOptionalProperties)
A height provider is created for each tile set in the layer's model by using the
TLcdEarthGXYLayerHeightProviderFactory.createTileSetHeightProvider(com.luciad.earth.tileset.ILcdEarthTileSet, com.luciad.view.gxy.ILcdGXYLayer, com.luciad.view.gxy.ILcdGXYView, com.luciad.reference.ILcdGeoReference, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>) method. |
Modifier and Type | Method and Description |
---|---|
ILcdView |
TLcdVVTerrainModel.getView()
Returns the view set in the
setView method. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdVVTerrainModel.setView(ILcdView aView)
Sets the given view.
|
Constructor and Description |
---|
TLcdVVTerrainModel(Object aObject,
ILcdModel aModel,
ILcdView aView)
Creates a terrain profile model that immediately and asynchronously calculates the profile for the given object.
|
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLcdGXYASTERIXLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given GXY layer and GXY view, or
null if no
measure provider can be created. |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLspASTERIXLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given Lightspeed
interactive layer and view,
or null if no measure provider can be created. |
Modifier and Type | Method and Description |
---|---|
ILcdView |
ALcdKML22ViewFitAction.getView()
Gets the view this view fit action fits on
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
ALcdKML22ViewFitAction.canPerformFit(Object aObject,
ILcdView aView)
Checks whether this view fit action can perform a fit.
|
abstract void |
ALcdKML22ViewFitAction.performFit(Object aObject,
ILcdView aView)
Performs the fit action
|
void |
ALcdKML22ViewFitAction.setView(ILcdView aView)
Sets the view this view fit action should fit on.
|
Constructor and Description |
---|
ALcdKML22ViewFitAction(ILcdView aView,
String aName)
Creates a new instance of this abstract fit action with a given name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdKML22GXYViewFitAction.canPerformFit(Object aObject,
ILcdView aView) |
void |
TLcdKML22GXYViewFitAction.performFit(Object aObject,
ILcdView aView) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLspKML22ViewFitAction.canPerformFit(Object aObject,
ILcdView aView) |
void |
TLspKML22ViewFitAction.performFit(Object aObject,
ILcdView aView) |
Modifier and Type | Method and Description |
---|---|
void |
TLcdSimulator.addView(ILcdView aView)
Adds the given view as one of the views of this simulator and properly initializes it with the
necessary simulation layers.
|
void |
TLcdSimulator.removeView(ILcdView aView)
Removes the given view from this simulator's views
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdViewBasedTerrainElevationProvider<S extends ILcdView & ILcdLayered>
This mediator keeps track of terrain models in the
ILcdView and adds/removes
them to/from the specified model based terrain elevation provider. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdViewHeightProvider<S extends ILcdView & ILcdLayered>
This
ILcdHeightProvider retrieves height based on a view. |
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
ILcdLayerHeightProviderFactory.createHeightProvider(ILcdLayer aLayer,
ILcdView aView,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Returns a height provider for a given
ILcdLayer and ILcdView using
the given properties. |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
ILcdLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given layer and view, or
null if no
measure provider can be created. |
Modifier and Type | Method and Description |
---|---|
ILcdView |
TLcdViewInvalidationEvent.getView()
Returns the view that has fired this invalidation event.
|
ILcdView |
TLcdDomainObjectContext.getView()
Returns the
ILcdView in which the domain object is displayed. |
ILcdView |
TLcdDataPropertyValueContext.getView()
Returns the
ILcdView in which the data object is displayed. |
ILcdView |
ALcdObjectSelectionAction.getView()
Returns the view as it was provided to the constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdLabelLocations.applyOnAllLabelLocations(ILcdView aView,
ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) |
abstract void |
ALcdLabelLocations.applyOnAllLabelLocations(ILcdView aView,
ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction)
Iterates over all stored label locations by calling
applyOnLabelLocation
for every label location. |
abstract boolean |
TLcdLabelLocationEvent.LabelFunction.applyOnLabel(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView)
Processes the specified label.
|
abstract boolean |
TLcdLabelPaintedEvent.LabelPaintedFunction.applyOnLabel(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
boolean aPainted)
Processes the specified label.
|
abstract boolean |
ALcdLabelLocations.LabelLocationFunction.applyOnLabelLocation(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocation) |
void |
TLcdLabelLocations.applyOnPaintedLabelLocations(ILcdView aView,
ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) |
abstract void |
ALcdLabelLocations.applyOnPaintedLabelLocations(ILcdView aView,
ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction)
Iterates over all label locations for the labels that were painted by calling
applyOnLabelLocation for
every painted label location. |
void |
TLcdLabelLocations.clearAllPainted(ILcdView aView,
int aEventMode) |
abstract void |
ALcdLabelLocations.clearAllPainted(ILcdView aView,
int aFireEventMode)
Clears the painted status of all labels for the given
ILcdView . |
void |
TLcdLabelLocations.fireCollectedChanges(ILcdView aView) |
void |
TLcdLabelLocationEventSupport.fireCollectedChanges(ILcdView aView)
Notifies the registered listeners of the collected changes.
|
abstract void |
ALcdLabelLocations.fireCollectedChanges(ILcdView aView)
Informs the label location listeners of the changes that were collected in
putLabelLocation . |
void |
TLcdLabelLocations.fireCollectedLabelPaintedChanges(ILcdView aView) |
void |
TLcdLabelLocationEventSupport.fireCollectedLabelPaintedChanges(ILcdView aView)
Notifies the registered listeners of the collected changes.
|
abstract void |
ALcdLabelLocations.fireCollectedLabelPaintedChanges(ILcdView aView)
Informs the listeners registered using
ALcdLabelLocations.addLabelPaintedListener(ILcdLabelPaintedListener)
of the changes that were collected in ALcdLabelLocations.setPainted(Object, int, int, ILcdView, boolean, int) and
ALcdLabelLocations.clearAllPainted(ILcdView, int) . |
void |
TLcdLabelLocations.getDefaultLabelLocationSFCT(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocationSFCT)
Retrieves the default label location information of the specified label and puts that information
in
aLocationSFCT . |
void |
ALcdLabelLocations.getDefaultLabelLocationSFCT(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocationSFCT)
Retrieves the default label location information of the specified label and puts that information
in
aLocationSFCT . |
boolean |
TLcdLabelLocations.getLabelLocationSFCT(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocationSFCT)
Retrieves the label location information of the specified label and puts that information in
aLocationSFCT . |
abstract boolean |
ALcdLabelLocations.getLabelLocationSFCT(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocationSFCT)
Retrieves the label location information of the specified label and puts that information in
aLocationSFCT . |
boolean |
TLcdLabelPaintedEvent.isLabelChanged(Object aDomainObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView)
Returns whether or not the specified label was changed according to this event.
|
boolean |
TLcdLabelLocationEvent.isLabelChanged(Object aDomainObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView)
Returns whether or not the specified label was changed according to this event.
|
boolean |
TLcdLabelLocations.isPainted(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView) |
abstract boolean |
ALcdLabelLocations.isPainted(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView)
Returns whether or not the specified label is currently painted.
|
void |
TLcdLabelLocationEventSupport.labelLocationChanged(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
int aFireEventMode)
Notify this support class of a change in the label locations.
|
void |
TLcdLabelLocationEventSupport.labelPaintedChanged(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
boolean aIsPainted,
boolean aPreviousPainted,
int aFireEventMode)
Notify this support class of a change in the label locations painted status.
|
void |
TLcdLabelLocations.putLabelLocation(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocation,
int aEventMode) |
abstract void |
ALcdLabelLocations.putLabelLocation(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
TLcdLabelLocation aLocation,
int aFireEventMode)
Stores the given information so it can be
retrieved later on. |
void |
TLcdLabelLocations.setPainted(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
boolean aPainted,
int aEventMode) |
abstract void |
ALcdLabelLocations.setPainted(Object aObject,
int aLabelIndex,
int aSubLabelIndex,
ILcdView aView,
boolean aPainted,
int aFireEventMode)
Marks the specified label as painted or not painted according to
aPainted . |
Constructor and Description |
---|
ALcdObjectSelectionAction(ILcdView aView,
ILcdFilter<TLcdDomainObjectContext> aObjectFilter)
Constructs a new
ALcdObjectSelectionAction . |
ALcdObjectSelectionAction(ILcdView aView,
ILcdFilter<TLcdDomainObjectContext> aObjectFilter,
int aMinObjectCount,
int aMaxObjectCount,
boolean aStrict)
Constructs a new
ALcdObjectSelectionAction . |
TLcdDataPropertyValueContext(Object aValue,
String aExpression,
ALcdDataObjectExpressionLanguage aExpressionLanguage,
ILcdDataObject aDataObject,
ILcdModel aModel,
ILcdLayer aLayer,
ILcdView aView)
Creates a new context instance with the given arguments.
|
TLcdDataPropertyValueContext(Object aValue,
String aExpression,
ILcdDataObject aDataObject,
ILcdModel aModel,
ILcdLayer aLayer,
ILcdView aView)
Creates a new context instance with the given arguments and the default expression language,
an instance of
TLcdDataObjectExpressionLanguage . |
TLcdDeleteSelectionAction(ILcdView aView)
Creates a new selection action for the given view.
|
TLcdDomainObjectContext(Object aDomainObject,
ILcdModel aModel,
ILcdLayer aLayer,
ILcdView aView)
Creates a new context instance.
|
TLcdLabelLocationEvent(ALcdLabelLocations aSource,
Object[] aObjects,
int[] aLabelIndices,
int[] aSubLabelIndices,
ILcdView aView) |
TLcdLabelPaintedEvent(ALcdLabelLocations aSource,
Object[] aObjects,
int[] aLabelIndices,
int[] aSubLabelIndices,
boolean[] aPainted,
ILcdView aView) |
TLcdViewInvalidationEvent(ILcdView aSource,
ILcdLayer aLayer,
int aReason,
String aMessage)
Creates a new event describing an invalidation.
|
TLcdViewInvalidationEvent(ILcdView aSource,
int aReason,
String aMessage)
Creates a new event describing an invalidation.
|
Constructor and Description |
---|
ALcdAnimation(double aDuration,
ILcdView... aView)
Creates a new animation with the given duration.
|
ALcdAnimation(ILcdView... aView)
Creates a new animation of one second.
|
TLcdAnimation(double aDuration,
boolean aLoop,
Consumer<Double> aFunction,
ILcdView... aViews)
Creates an animation which uses the given
Consumer in its
ALcdAnimation.setTime(double) method. |
TLcdAnimation(double aDuration,
boolean aLoop,
Consumer<Double> aFunction,
Runnable aBefore,
Runnable aAfter,
ILcdView... aViews)
Same as
TLcdAnimation.TLcdAnimation(double, boolean, Consumer, ILcdView...) , but also takes
two runnables that are executed by TLcdAnimation.start() and TLcdAnimation.stop() . |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdGXYView
An
ILcdView to visualize two-dimensional object geometry, based on AWT Graphics
and organized in ILcdGXYLayer objects. |
interface |
ILcdRotationCapableGXYView
An
ILcdGXYView that supports rotation, adding it as an extra parameter
(next to the scale and origin mapping) to the view-world transformation. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYViewBufferedImage
ILcdGXYView implementation based on an off-screen image.It does not depend on AWT or Swing components, and can be used on the server side (for example, in a Servlet) for generating images to be sent to light-weight clients. |
class |
TLcdGXYViewCanvas
An implementation of the
ILcdGXYView interface as a java.awt.Canvas . |
class |
TLcdGXYViewJPanel
An implementation of the
ILcdGXYView interface as a javax.swing.JPanel . |
class |
TLcdGXYViewJPanelLightWeight
ILcdGXYView implementation that consumes less memory than TLcdGXYViewJPanel . |
class |
TLcdGXYViewPanel
An implementation of the
ILcdGXYView interface as a java.awt.Panel . |
class |
TLcdGXYViewPlanarImage
This PlanarImage implements an off-screen view.
|
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLcdGXYImageLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILspAWTView
Defines an
ILspView which is represented on screen by an AWT or Swing
component. |
interface |
ILspView
An
ILcdView to visualize geospatial data in 2D or 3D, based on OpenGL. |
Modifier and Type | Class and Description |
---|---|
class |
ALspAWTView
Abstract base class for implementations of
ILspAWTView . |
class |
TLspAWTView
An
ILspView which is represented by an AWT component. |
class |
TLspExternalView
Deprecated.
Integration of LuciadLightspeed in C++ applications is no longer actively supported as of V2020.0.
Please contact your account manager or
support.luciad.gsp@hexagon.com
to discuss possible alternatives.
|
class |
TLspFXView
An
ILspView which is represented by a JavaFX node. |
class |
TLspOffscreenView
An offscreen Lightspeed view that uses an internal buffer to render images
to.
|
class |
TLspSwingView
An
ILspAWTView which is represented by a Swing component. |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLspImageLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView) |
Modifier and Type | Class and Description |
---|---|
class |
TLcdMapBufferedImage
TLcdGXYViewBufferedImage extension suited for displaying maps. |
class |
TLcdMapCanvas
TLcdGXYViewCanvas extension suited for displaying maps. |
class |
TLcdMapJPanel
TLcdGXYViewJPanel extension suited for displaying maps. |
class |
TLcdMapJPanelLightWeight
TLcdGXYViewJPanelLightWeight extension suited for displaying maps. |
class |
TLcdMapPanel
TLcdGXYViewPanel extension suited for displaying maps. |