Uses of Interface
com.luciad.view.ILcdView
Packages that use ILcdView
Package
Description
Provides classes for
ILcdEarthTileSets with terrain data.Provides a terrain profile model that can be used to display terrain.
This package contains a measure provider for ASTERIX data in a GXY view.
This package contains a measure provider for ASTERIX data in a Lightspeed view.
This package and its subpackagesprovides classes for visualizing KML data on both 2D and 3D maps.
This package provides classes for visualizing KML data on 2D maps.
This package provides classes for visualizing KML data on Lightspeed maps.
Handles simulation of dynamic data.
Contains all classes for terrain elevation analysis.
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
This package contains classes used for working with generic measurement values.
General aspects of views.
Provides a simple animation framework.
Provides two-dimensional views and components supporting the visualization of the former's representation.
This package contains classes for working with measurement values in a GXY context.
Provides support for OpenGL-based 2D and 3D visualization of data.
This package contains classes for working with measurement values in a lightspeed view context.
Utilities for making maps.
-
Uses of ILcdView in com.luciad.earth.tileset.terrain
Methods in com.luciad.earth.tileset.terrain with parameters of type ILcdViewModifier and TypeMethodDescriptionTLcdEarthGXYLayerHeightProviderFactory.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 theTLcdEarthGXYLayerHeightProviderFactory.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. -
Uses of ILcdView in com.luciad.earth.view.vertical
Methods in com.luciad.earth.view.vertical that return ILcdViewModifier and TypeMethodDescriptionTLcdVVTerrainModel.getView()Returns the view set in thesetViewmethod.Methods in com.luciad.earth.view.vertical with parameters of type ILcdViewModifier and TypeMethodDescriptionvoidSets the given view.Constructors in com.luciad.earth.view.vertical with parameters of type ILcdViewModifierConstructorDescriptionTLcdVVTerrainModel(Object aObject, ILcdModel aModel, ILcdView aView) Creates a terrain profile model that immediately and asynchronously calculates the profile for the given object. -
Uses of ILcdView in com.luciad.format.asterix.gxy
Methods in com.luciad.format.asterix.gxy with parameters of type ILcdViewModifier and TypeMethodDescriptionTLcdGXYASTERIXLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer, ILcdView aView) Creates a new measure provider, based on the given GXY layer and GXY view, ornullif no measure provider can be created. -
Uses of ILcdView in com.luciad.format.asterix.lightspeed
Methods in com.luciad.format.asterix.lightspeed with parameters of type ILcdViewModifier and TypeMethodDescriptionTLspASTERIXLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer, ILcdView aView) Creates a new measure provider, based on the given Lightspeedinteractive layerand view, ornullif no measure provider can be created. -
Uses of ILcdView in com.luciad.format.kml22.view
Methods in com.luciad.format.kml22.view that return ILcdViewModifier and TypeMethodDescriptionALcdKML22ViewFitAction.getView()Gets the view this view fit action fits onMethods in com.luciad.format.kml22.view with parameters of type ILcdViewModifier and TypeMethodDescriptionabstract booleanALcdKML22ViewFitAction.canPerformFit(Object aObject, ILcdView aView) Checks whether this view fit action can perform a fit.abstract voidALcdKML22ViewFitAction.performFit(Object aObject, ILcdView aView) Performs the fit actionvoidSets the view this view fit action should fit on.Constructors in com.luciad.format.kml22.view with parameters of type ILcdViewModifierConstructorDescriptionALcdKML22ViewFitAction(ILcdView aView, String aName) Creates a new instance of this abstract fit action with a given name. -
Uses of ILcdView in com.luciad.format.kml22.view.gxy
Methods in com.luciad.format.kml22.view.gxy with parameters of type ILcdViewModifier and TypeMethodDescriptionbooleanTLcdKML22GXYViewFitAction.canPerformFit(Object aObject, ILcdView aView) voidTLcdKML22GXYViewFitAction.performFit(Object aObject, ILcdView aView) -
Uses of ILcdView in com.luciad.format.kml22.view.lightspeed
Methods in com.luciad.format.kml22.view.lightspeed with parameters of type ILcdViewModifier and TypeMethodDescriptionbooleanTLspKML22ViewFitAction.canPerformFit(Object aObject, ILcdView aView) voidTLspKML22ViewFitAction.performFit(Object aObject, ILcdView aView) -
Uses of ILcdView in com.luciad.realtime
Methods in com.luciad.realtime with parameters of type ILcdViewModifier and TypeMethodDescriptionvoidAdds the given view as one of the views of this simulator and properly initializes it with the necessary simulation layers.voidTLcdSimulator.removeView(ILcdView aView) Removes the given view from this simulator's views -
Uses of ILcdView in com.luciad.tea
Classes in com.luciad.tea with type parameters of type ILcdViewModifier and TypeClassDescriptionclassTLcdViewBasedTerrainElevationProvider<S extends ILcdView & ILcdLayered>This mediator keeps track of terrain models in theILcdViewand adds/removes them to/from the specified model based terrain elevation provider. -
Uses of ILcdView in com.luciad.util.height
Classes in com.luciad.util.height with type parameters of type ILcdViewModifier and TypeClassDescriptionclassTLcdViewHeightProvider<S extends ILcdView & ILcdLayered>ThisILcdHeightProviderretrieves height based on a view.Methods in com.luciad.util.height with parameters of type ILcdView -
Uses of ILcdView in com.luciad.util.measure
Methods in com.luciad.util.measure with parameters of type ILcdViewModifier and TypeMethodDescriptionILcdLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer, ILcdView aView) Creates a new measure provider, based on the given layer and view, ornullif no measure provider can be created. -
Uses of ILcdView in com.luciad.view
Methods in com.luciad.view that return ILcdViewModifier and TypeMethodDescriptionALcdObjectSelectionAction.getView()Returns the view as it was provided to the constructor.TLcdDataPropertyValueContext.getView()Returns theILcdViewin which the data object is displayed.TLcdDomainObjectContext.getView()Returns theILcdViewin which the domain object is displayed.TLcdViewInvalidationEvent.getView()Returns the view that has fired this invalidation event.Methods in com.luciad.view with parameters of type ILcdViewModifier and TypeMethodDescriptionabstract voidALcdLabelLocations.applyOnAllLabelLocations(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) Iterates over all stored label locations by callingapplyOnLabelLocationfor every label location.voidTLcdLabelLocations.applyOnAllLabelLocations(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) abstract booleanTLcdLabelLocationEvent.LabelFunction.applyOnLabel(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView) Processes the specified label.abstract booleanTLcdLabelPaintedEvent.LabelPaintedFunction.applyOnLabel(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aPainted) Processes the specified label.abstract booleanALcdLabelLocations.LabelLocationFunction.applyOnLabelLocation(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation) abstract voidALcdLabelLocations.applyOnPaintedLabelLocations(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) Iterates over all label locations for the labels that were painted by callingapplyOnLabelLocationfor every painted label location.voidTLcdLabelLocations.applyOnPaintedLabelLocations(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) abstract voidALcdLabelLocations.clearAllPainted(ILcdView aView, int aFireEventMode) Clears the painted status of all labels for the givenILcdView.voidTLcdLabelLocations.clearAllPainted(ILcdView aView, int aEventMode) abstract voidALcdLabelLocations.fireCollectedChanges(ILcdView aView) Informs the label location listeners of the changes that were collected inputLabelLocation.voidTLcdLabelLocationEventSupport.fireCollectedChanges(ILcdView aView) Notifies the registered listeners of the collected changes.voidTLcdLabelLocations.fireCollectedChanges(ILcdView aView) abstract voidALcdLabelLocations.fireCollectedLabelPaintedChanges(ILcdView aView) Informs the listeners registered usingALcdLabelLocations.addLabelPaintedListener(ILcdLabelPaintedListener)of the changes that were collected inALcdLabelLocations.setPainted(Object, int, int, ILcdView, boolean, int)andALcdLabelLocations.clearAllPainted(ILcdView, int).voidTLcdLabelLocationEventSupport.fireCollectedLabelPaintedChanges(ILcdView aView) Notifies the registered listeners of the collected changes.voidTLcdLabelLocations.fireCollectedLabelPaintedChanges(ILcdView aView) voidALcdLabelLocations.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 inaLocationSFCT.voidTLcdLabelLocations.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 inaLocationSFCT.abstract booleanALcdLabelLocations.getLabelLocationSFCT(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the label location information of the specified label and puts that information inaLocationSFCT.booleanTLcdLabelLocations.getLabelLocationSFCT(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the label location information of the specified label and puts that information inaLocationSFCT.booleanTLcdLabelLocationEvent.isLabelChanged(Object aDomainObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView) Returns whether or not the specified label was changed according to this event.booleanTLcdLabelPaintedEvent.isLabelChanged(Object aDomainObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView) Returns whether or not the specified label was changed according to this event.abstract booleanReturns whether or not the specified label is currently painted.booleanvoidTLcdLabelLocationEventSupport.labelLocationChanged(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, int aFireEventMode) Notify this support class of a change in the label locations.voidTLcdLabelLocationEventSupport.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.abstract voidALcdLabelLocations.putLabelLocation(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aFireEventMode) Stores the given information so it can beretrievedlater on.voidTLcdLabelLocations.putLabelLocation(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aEventMode) abstract voidALcdLabelLocations.setPainted(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aPainted, int aFireEventMode) Marks the specified label as painted or not painted according toaPainted.voidTLcdLabelLocations.setPainted(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aPainted, int aEventMode) Constructors in com.luciad.view with parameters of type ILcdViewModifierConstructorDescriptionALcdObjectSelectionAction(ILcdView aView, ILcdFilter<TLcdDomainObjectContext> aObjectFilter) Constructs a newALcdObjectSelectionAction.ALcdObjectSelectionAction(ILcdView aView, ILcdFilter<TLcdDomainObjectContext> aObjectFilter, int aMinObjectCount, int aMaxObjectCount, boolean aStrict) Constructs a newALcdObjectSelectionAction.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 ofTLcdDataObjectExpressionLanguage.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, int aReason, String aMessage) Creates a new event describing an invalidation.TLcdViewInvalidationEvent(ILcdView aSource, ILcdLayer aLayer, int aReason, String aMessage) Creates a new event describing an invalidation. -
Uses of ILcdView in com.luciad.view.animation
Constructors in com.luciad.view.animation with parameters of type ILcdViewModifierConstructorDescriptionprotectedALcdAnimation(double aDuration, ILcdView... aView) Creates a new animation with the given duration.protectedALcdAnimation(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 givenConsumerin itsALcdAnimation.setTime(double)method.TLcdAnimation(double aDuration, boolean aLoop, Consumer<Double> aFunction, Runnable aBefore, Runnable aAfter, ILcdView... aViews) Same asTLcdAnimation(double, boolean, Consumer, ILcdView...), but also takes two runnables that are executed byTLcdAnimation.start()andTLcdAnimation.stop(). -
Uses of ILcdView in com.luciad.view.gxy
Subinterfaces of ILcdView in com.luciad.view.gxyModifier and TypeInterfaceDescriptioninterfaceAnILcdViewto visualize two-dimensional object geometry, based on AWTGraphicsand organized inILcdGXYLayerobjects.interfaceAnILcdGXYViewthat supports rotation, adding it as an extra parameter (next to the scale and origin mapping) to the view-world transformation.Classes in com.luciad.view.gxy that implement ILcdViewModifier and TypeClassDescriptionclassILcdGXYViewimplementation 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.classAn implementation of theILcdGXYViewinterface as ajava.awt.Canvas.classAn implementation of theILcdGXYViewinterface as ajavax.swing.JPanel.classILcdGXYViewimplementation that consumes less memory thanTLcdGXYViewJPanel.classAn implementation of theILcdGXYViewinterface as ajava.awt.Panel.classThis PlanarImage implements an off-screen view. -
Uses of ILcdView in com.luciad.view.gxy.measure
Methods in com.luciad.view.gxy.measure with parameters of type ILcdViewModifier and TypeMethodDescriptionTLcdGXYImageLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdView in com.luciad.view.lightspeed
Subinterfaces of ILcdView in com.luciad.view.lightspeedModifier and TypeInterfaceDescriptioninterfaceDefines anILspViewwhich is represented on screen by an AWT or Swing component.interfaceAnILcdViewto visualize geospatial data in 2D or 3D, based on OpenGL.Classes in com.luciad.view.lightspeed that implement ILcdViewModifier and TypeClassDescriptionclassAbstract base class for implementations ofILspAWTView.classAnILspViewwhich is represented by an AWT component.classDeprecated.Integration of LuciadLightspeed in C++ applications is no longer actively supported as of V2020.0.final classAnILspViewwhich is represented by a JavaFX node.classAn offscreen Lightspeed view that uses an internal buffer to render images to.classAnILspAWTViewwhich is represented by a Swing component. -
Uses of ILcdView in com.luciad.view.lightspeed.measure
Methods in com.luciad.view.lightspeed.measure with parameters of type ILcdViewModifier and TypeMethodDescriptionTLspImageLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdView in com.luciad.view.map
Classes in com.luciad.view.map that implement ILcdViewModifier and TypeClassDescriptionclassTLcdGXYViewBufferedImageextension suited for displaying maps.classTLcdGXYViewCanvasextension suited for displaying maps.classTLcdGXYViewJPanelextension suited for displaying maps.classTLcdGXYViewJPanelLightWeightextension suited for displaying maps.classTLcdGXYViewPanelextension suited for displaying maps.