Uses of Interface
com.luciad.view.lightspeed.ILspView
Package
Description
This package contains functionality for retrieving copyright information from an
ILspView
with Bing Maps imagery.
This package provides classes for visualizing KML data on Lightspeed maps.
This package provides an add-on which adds Bing maps data support to a Lightspeed map.
Provides the addon that offers printing support for Lightspeed views.
Provides actions that have a relationship with a Lightspeed map.
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D
and ALcyLspCameraLinker3D
.Contains a broad range of classes related to the visual representation of a map.
Package containing Lightspeed controller related classes which can be used in combination
with a Lightspeed map component
This package provides support for the OGC Web Map Tile Service (WMTS).
Handles simulation of dynamic data.
Handles the labeling of realtime data for lightspeed layers.
Provides support for OpenGL-based 2D and 3D visualization of data.
Provides various actions that affect an
ILspView
.Contains view world transformations.
Contains tracking constraints for
TLspViewXYZWorldTransformation3D
and
TLspViewXYZWorldTransformation2D
that automatically adapt the viewing parameters
for example by tracking an object.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.
Provides support for interactive editing of domain objects in a model.
Defines a mechanism for snapping between objects that are being edited.
This package provides JavaFX components which are related to a Lightspeed view or
allow interaction with a view.
Handles the placement of labels in a view.
Handles labeling algorithms.
Handles discrete labeling algorithms.
Handles label locations.
Provides layering support for
ILspView
.Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView
, as if by a slide
projector.Provides support for visualizing
ILcdGXYLayer
instances in an
ILspView
.Provides support for grouping the objects that should be painted and handling changes to these
groups.
Provides layering support for raster layers.
This package contains classes for working with measurement values in a lightspeed view context.
Provides support for the painting of grids.
Provides Lightspeed visualization support for the Common Grid Reference System (CGRS).
Provides Lightspeed visualization support for the Global Area Reference System (GARS).
Provides Lightspeed visualization support
for the Military Grid Reference System (MGRS).
Provides control over the relation between a view's map scale and the map scale as seen by stylers.
Support for various global graphics effects in an
ILspView
.Provides tools needed for working with draped data and the terrain the data is visualized on.
This package provides
vertex arrays
and the vertex array renderer
.This package provides Swing components which are related to a view or allow interaction with a view.
This package contains the implementation of the on map navigation controls for an
ILspView
.Contains utility classes related to Lightspeed views.
-
Uses of ILspView in com.luciad.format.bingmaps.copyright.lightspeed
ModifierConstructorDescriptionCreates a new Bing maps copyright icon that will automatically be kept consistent with the passed viewConstructs a new copyright provider, initialized usingaView
TLspBingMapsCopyrightProvider
(ILspView aView, ILcdBingMapsCopyrightListener aListener) Constructs a new copyright provider, initialized usingaView
-
Uses of ILspView in com.luciad.format.kml22.view.lightspeed
ModifierConstructorDescriptionTLspKML22ViewFitAction
(ILspView aView) Creates a camera change action for a given view. -
Uses of ILspView in com.luciad.lucy.addons.bingmaps.lightspeed
Modifier and TypeMethodDescriptionTLcyLspBingMapsFormatAddOn.createCopyrightComponent
(ILspView aView) Returns a component representing the copyright information of the Bing map layers contained inaView
which will be added on the map.TLcyLspBingMapsFormatAddOn.createLogoComponent
(ILspView aView) Returns a component representing the logo of the Bing map layers contained inaView
which will be added on the map. -
Uses of ILspView in com.luciad.lucy.addons.print.lightspeed
Modifier and TypeMethodDescriptionTLcyLspPrintContext.getPrintableComponent()
Returns the printable component that represents the content of the pages. -
Uses of ILspView in com.luciad.lucy.map.action.lightspeed
Modifier and TypeMethodDescriptionTLcyLspSetControllerActiveSettable.getView()
Returns the view to set the controller on.Modifier and TypeMethodDescriptionvoid
Sets the view to set the controller on.Modifier and TypeMethodDescriptionstatic ILcdAction
TLcyLspSaveAsImageActionFactory.createActionForMapComponent
(ILcyGenericMapComponent<? extends ILspView, ? extends ILspLayer> aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyGenericMapComponent
with anILspView
to an image.ModifierConstructorDescriptionTLcyLspCreateControllerActiveSettable
(TLspCreateController aCreateController, ILspController aControllerToSetOnView, ILspView aView, ILcdAction aActionToTriggerAfterCreation, ILcyLucyEnv aLucyEnv) Constructor that creates a new active settable allowing to set a new controller on the view.TLcyLspProjectionActiveSettable
(ILspView aView, ILcdProjection aProjection) Creates a newTLcyLspProjectionActiveSettable
that activates the given projection, and switches the view to 2D.TLcyLspProjectionActiveSettable
(ILspView aView, ILcdXYZWorldReference aReference, boolean a3D) Creates a newTLcyLspProjectionActiveSettable
.TLcyLspSetControllerActiveSettable
(ILspController aController, ILspView aView, ILcyLucyEnv aLucyEnv) Creates a new active settable that, when active, sets the given controller on the given view.ModifierConstructorDescriptionTLcyLspCreateLayerAction
(ALcyFormat aFormat, ILcyGenericMapComponent<ILspView, ILspLayer> aMapComponent) Creates a new action capable of creating and adding anILspLayer
of the specifiedALcyFormat
to theILspView
ofaMapComponent
.TLcyLspCreateLayerAction
(ILcyLucyEnv aLucyEnv, ILcyGenericMapComponent<ILspView, ILspLayer> aMapComponent) Creates a new action capable of creating and adding anILspLayer
to theILspView
ofaMapComponent
-
Uses of ILspView in com.luciad.lucy.map.cameralinking.lightspeed
Modifier and TypeMethodDescriptionprotected abstract ALspCameraConstraint
<TLspViewXYZWorldTransformation2D> ALcyLspCameraLinker2D.createCameraConstraint
(TLspModelElementTrackingPointProvider aTrackingPointProvider, ILspView aView) Create a new camera constraint and return it.protected abstract ALspCameraConstraint
<TLspViewXYZWorldTransformation3D> ALcyLspCameraLinker3D.createCameraConstraint
(ALspTrackingPointProvider aTrackingPointProvider, ILspView aView) Create a new camera constraint and return it.protected TLspModelElementTrackingPointProvider
ALcyLspCameraLinker2D.createTrackingPointProvider
(Object[] aObjectsToTrack, ILcdModel[] aModelsToTrack, ILspView aView) Create a new tracking point provider, based on the given parameters.protected ALspTrackingPointProvider
ALcyLspCameraLinker3D.createTrackingPointProvider
(Object[] aObjectsToTrack, ILcdModel[] aModelsToTrack, ILspView aView) Create a new tracking point provider, based on the given parameters.protected void
ALcyLspCameraLinker2D.linkTrackingCamera
(Object[] aObjectsToTrack, ILcdModel[] aModelsToTrack, ILspView aView) protected void
ALcyLspCameraLinker3D.linkTrackingCamera
(Object[] aObjectsToTrack, ILcdModel[] aModelsToTrack, ILspView aView) protected void
ALcyLspCameraLinker2D.unlinkTrackingCamera
(Object[] aObjectsToTrack, ILcdModel[] aModelsToTrack, ILspView aView) protected void
ALcyLspCameraLinker3D.unlinkTrackingCamera
(Object[] aObjectsToTrack, ILcdModel[] aModelsToTrack, ILspView aView) -
Uses of ILspView in com.luciad.lucy.map.lightspeed
Modifier and TypeMethodDescriptionprotected ILspView
TLcyLspMapComponentFactory.createView
(ALcyProperties aProperties) Creates a new view.TLcyLspMapComponent.getMainView()
protected final ILspView
TLcyLspMapComponentFactory.getView()
Returns the created viewModifier and TypeMethodDescriptionvoid
TLcyLspMapComponent.setMainview
(ILspView aView) Sets the main component of a Lucy map: the view.ModifierConstructorDescriptionTLcyLspMapComponent
(ILspView aMainView, ILcyLucyEnv aLucyEnv) Constructs a newTLspMapComponent
for the given view. -
Uses of ILspView in com.luciad.lucy.map.lightspeed.controller
Modifier and TypeMethodDescription -
Uses of ILspView in com.luciad.ogc.wmts.client
Modifier and TypeMethodDescriptionTLcdWMTSGetFeatureInfoContext.createContext
(ILspView aView, ILspLayer aLayer, int aX, int aY) Creates an instance ofTLcdWMTSGetFeatureInfoContext
-
Uses of ILspView in com.luciad.realtime
Modifier and TypeMethodDescriptionILspView[]
TLcdSimulator.getLspView()
Returns an array ofILspView
on which the simulation is shown.Modifier and TypeMethodDescriptionvoid
TLcdSimulator.setLspView
(ILspView[] aLspView) Set an array ofILspView
on which the simulation is shown. -
Uses of ILspView in com.luciad.realtime.lightspeed.labeling
Modifier and TypeMethodDescriptionTLspContinuousLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed
Modifier and TypeInterfaceDescriptioninterface
Defines anILspView
which is represented on screen by an AWT or Swing component.Modifier and TypeClassDescriptionclass
Abstract base class for implementations ofILspAWTView
.class
AnILspView
which is represented by an AWT component.class
Deprecated.Integration of LuciadLightspeed in C++ applications is no longer actively supported as of V2020.0.final class
AnILspView
which is represented by a JavaFX node.class
An offscreen Lightspeed view that uses an internal buffer to render images to.class
AnILspAWTView
which is represented by a Swing component.Modifier and TypeMethodDescriptionTLspViewBuilder.buildStereoscopicView
(TLspStereoscopicDevice aStereoscopicDevice) Creates aILspView
with the current settings of this builder.TLspContext.getView()
Returns the view that is being rendered.protected ILspView
TLspPaintingOrder.getView()
Returns the view for which this painting order was created.Modifier and TypeMethodDescriptionvoid
ALspViewAdapter.postInit
(ILspView aView, ILcdGLDrawable aGLDrawable) void
ILspViewListener.postInit
(ILspView aView, ILcdGLDrawable aGLDrawable) Called after the view is initialized to initialize this listener.void
ALspViewAdapter.postPaintPhase
(ILspView aView, ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase) void
ILspViewListener.postPaintPhase
(ILspView aView, ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase) Called after the view's layers are painted for the given paint phase.void
ALspViewAdapter.postRender
(ILspView aView, ILcdGLDrawable aGLDrawable) void
ILspViewListener.postRender
(ILspView aView, ILcdGLDrawable aGLDrawable) Called after the view's layers are rendered.void
ALspViewAdapter.preDispose
(ILspView aView, ILcdGLDrawable aGLDrawable) void
ILspViewListener.preDispose
(ILspView aView, ILcdGLDrawable aGLDrawable) Called before the view is disposed to dispose of any resources held by this listener.void
ALspViewAdapter.prePaintPhase
(ILspView aView, ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase) void
ILspViewListener.prePaintPhase
(ILspView aView, ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase) Called before the view's layers are painted for the given paint phase.void
ALspViewAdapter.preRender
(ILspView aView, ILcdGLDrawable aGLDrawable) void
ILspViewListener.preRender
(ILspView aView, ILcdGLDrawable aGLDrawable) Called before the view's layers are rendered.void
Initializes this context for the given view and layer.ModifierConstructorDescriptionTLspContext
(ILspLayer aLayer, ILspView aView) Constructs a new context for the given view and layer.TLspPaintingOrder
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.action
ModifierConstructorDescriptionTLspSetControllerAction
(ILspView aView, ILspController aController) Creates a new action with anILspView
and anILspController
. -
Uses of ILspView in com.luciad.view.lightspeed.camera
Modifier and TypeMethodDescriptionALspViewXYZWorldTransformation.getView()
Returns the registered view, or null if no view was registered.ModifierConstructorDescriptionConstructs a new, uninitialized transformation.Constructs a new, uninitialized transformation. -
Uses of ILspView in com.luciad.view.lightspeed.camera.tracking
Modifier and TypeMethodDescriptionabstract ILspView
ALspTrackingPointProvider.getView()
Returns the view in which tracking is done.TLspModelElementTrackingPointProvider.getView()
Modifier and TypeMethodDescriptionvoid
TLspModelElementTrackingPointProvider.setTrackedObjects
(ILspView aView, Object[] aTrackedObjects, ILcdModel[] aModels) Sets the target objects that the camera must track. -
Uses of ILspView in com.luciad.view.lightspeed.controller
Modifier and TypeMethodDescriptionALspController.getView()
Returns theILspView
the controller is interacting with.Modifier and TypeMethodDescriptionALspController.paint
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) Paints the visual feedback of this controller.ILspController.paint
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) Paints the visual feedback of this controller.protected TLspPaintProgress
ALspController.paintImpl
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) The specific implementation ofpaint
for this controller.void
ALspController.startInteraction
(ILspView aView) Called to start interacting with the controller.void
ILspController.startInteraction
(ILspView aView) Called to start interacting with the controller.protected void
ALspController.startInteractionImpl
(ILspView aView) The specific implementation ofstartInteraction
for this controller.protected void
TLspKeyActionController.startInteractionImpl
(ILspView aView) void
ALspController.terminateInteraction
(ILspView aView) Terminates interaction with this controller.void
ILspController.terminateInteraction
(ILspView aView) Terminates interaction with this controller.protected void
ALspController.terminateInteractionImpl
(ILspView aView) The specific implementation ofterminateInteraction
for this controller.protected void
TLspKeyActionController.terminateInteractionImpl
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.controller.manipulation
Modifier and TypeMethodDescriptionabstract Object
Create a new (empty) objectprotected List
<TLspDomainObjectContext> TLspEditController.getEditingCandidates
(ILspView aView) Retrieves objects from the view that are candidates for editing.abstract ILspInteractivePaintableLayer
Gets the layer to which the created object should be added.ALspCreateControllerModel.getPaintRepresentation
(ILspInteractivePaintableLayer aLayer, ILspView aView) Gets the paint representation which is used to retrieve an editor for object creation.TLspCreateController.paint
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) protected TLspPaintProgress
TLspInteractiveLabelsController.paintImpl
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) void
TLspEditController.startInteraction
(ILspView aView) protected void
TLspCreateController.startInteractionImpl
(ILspView aView) protected void
TLspInteractiveLabelsController.startInteractionImpl
(ILspView aView) void
TLspCreateController.terminateInteraction
(ILspView aView) void
TLspEditController.terminateInteraction
(ILspView aView) protected void
TLspCreateController.terminateInteractionImpl
(ILspView aView) protected void
TLspInteractiveLabelsController.terminateInteractionImpl
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.controller.ruler
Modifier and TypeMethodDescriptionTLspRulerController.paintImpl
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) void
TLspRulerController.startInteractionImpl
(ILspView aView) void
TLspRulerController.terminateInteractionImpl
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.controller.selection
Modifier and TypeMethodDescriptionprotected void
TLspSelectControllerModel.applySelection
(ALspSelectInput aInput, TLspSelectChoice aChoice, TLspSelectMode aMode, List<TLspDomainObjectContext> aSelectionCandidates, ILspView aView) Uses the passed arguments to change the selection of some or all of the objects inaSelectionCandidates
void
ILspSelectionCandidateHandler.handleSelectionCandidates
(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) Handles which objects change their selection from a list of selection candidates.void
TLspDefaultSelectionCandidateHandler.handleSelectionCandidates
(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) void
TLspPopupMenuSelectionCandidateHandler.handleSelectionCandidates
(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) protected TLspPaintProgress
TLspSelectController.paintImpl
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) void
TLspSelectControllerModel.select
(ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice, TLspSelectMode aMode, ILspView aView) Selects (an) object(s) interacting with a rectangle in a view according to theTLspSelectChoice
andTLspSelectMode
.TLspSelectControllerModel.selectionCandidates
(ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, boolean aMultiple, ILspView aView) Returns the set of selection candidates that should be considered for selection based on the passed arguments.protected Set
<TLspPaintRepresentation> TLspSelectController.selectWhat
(MouseEvent aMouseEvent, ALspSelectInput aInput, ILspView aView) Returns the mode that defines by what objects can be selected: by their bodies, their labels, ...protected Set
<TLspPaintRepresentation> TLspSelectController.selectWhat
(MouseEvent aMouseEvent, ALspSelectInput aInput, ILspView aView) JavaFX equivalent ofTLspSelectController.selectWhat(MouseEvent, ALspSelectInput, ILspView)
.void
TLspSelectController.startInteractionImpl
(ILspView aView) protected void
TLspSelectController.terminateInteractionImpl
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.controller.touch
Modifier and TypeMethodDescriptionTLspTouchSelectEditController.paint
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) protected TLspPaintProgress
ALspTouchController.paintImpl
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) protected TLspPaintProgress
TLspTouchAndHoldActionController.paintImpl
(ILcdGLDrawable aGLDrawable, ILspView aView, TLspPaintPhase aPaintPhase) void
TLspTouchAndHoldActionController.startInteraction
(ILspView aView) protected void
TLspTouchSelectEditController.startInteractionImpl
(ILspView aView) void
TLspTouchAndHoldActionController.terminateInteraction
(ILspView aView) protected void
TLspTouchSelectEditController.terminateInteractionImpl
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.controller.visualinspection
Modifier and TypeMethodDescriptionvoid
TLspFlickerController.startInteraction
(ILspView aView) void
TLspPortholeController.startInteraction
(ILspView aView) void
TLspSwipeController.startInteraction
(ILspView aView) protected void
TLspMagnifierController.startInteractionImpl
(ILspView aView) void
TLspFlickerController.terminateInteraction
(ILspView aView) void
TLspPortholeController.terminateInteraction
(ILspView aView) void
TLspSwipeController.terminateInteraction
(ILspView aView) protected void
TLspMagnifierController.terminateInteractionImpl
(ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.editor
Modifier and TypeMethodDescriptionvoid
TLspMultiObjectEditContext.putObject
(Object aObject, Object aGeometry, TLspPaintRepresentation aObjectPaintRepresentation, ILspInteractivePaintableLayer aObjectLayer, TLspPaintRepresentation aHandlePaintRepresentation, ILspInteractivePaintableLayer aHandleLayer, ILspView aView) Adds context for the given object to this multi object edit context.ModifierConstructorDescriptionTLspEditContext
(ILspView aView, Object aObject, TLspPaintRepresentation aObjectPaintRepresentation, ILspInteractivePaintableLayer aObjectLayer, TLspPaintRepresentation aHandlePaintRepresentation, ILspInteractivePaintableLayer aHandleLayer, double aSensitivity, Object aGeometry) Creates a new edit context with the given parameters. -
Uses of ILspView in com.luciad.view.lightspeed.editor.snapping
Modifier and TypeMethodDescriptionprotected Collection
<ILcdPoint> TLspPointToPointSnapper.convertObjectToPointSnapTargets
(Object aObject, ILspLayer aLayer, ILspView aView) Deprecated.Method has been deprecated in favor of the more verbosegetSnapTargets
, which provides a lot more context information and better filtering capabilities to allow for more fine-grained control over snapping customization. -
Uses of ILspView in com.luciad.view.lightspeed.javafx
ModifierConstructorDescriptionTLspFXScaleIndicator
(ILspView aView) Creates a new instance of TLspFXScaleIndicator for the specified view. -
Uses of ILspView in com.luciad.view.lightspeed.label
Modifier and TypeMethodDescriptionvoid
ILspLabelObstacleProvider.getLabelObstacles
(ILspView aView, List<TLspLabelObstacle> aObstaclesSFCT) Returns a list of obstacles for the given view.ModifierConstructorDescriptionTLspLabelPlacer
(ILspView aView) Creates a label placer with the four default groups already added :DEFAULT_DECLUTTER_GROUP
,DEFAULT_NO_DECLUTTER_GROUP
,DEFAULT_GRID_GROUP
andDEFAULT_REALTIME_GROUP
. -
Uses of ILspView in com.luciad.view.lightspeed.label.algorithm
Modifier and TypeMethodDescriptionabstract TLspContext
ILspLabelingAlgorithm.LabelContext.getContext
(ILspLayer aLayer, ILspView aView) Returns a context for the given label.ILspLabelingAlgorithm.LabelContext.getElevationMode
(TLspLabelID aLabel, ILspView aView) Returns the elevation mode of the anchor object of the given label.abstract TLspLabelPlacement
ALspLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method returns a location for the given label using the given location index.final TLspLabelPlacement
ALspStampLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) TLspFixedInPathLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) TLspFixedOnPathLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) int
ALspLabelLocationProvider.getMaxLocationCount
(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Returns the maximal number of locations to be tried for the given label.int
TLspFixedOnPathLabelLocationProvider.getMaxLocationCount
(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) int
TLspLabelLocationProvider.getMaxLocationCount
(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) abstract TLspPaintState
ILspLabelingAlgorithm.LabelContext.getPaintState
(TLspLabelID aLabel, ILspView aView) Returns the paint state to be used for the given label.abstract ALspLabelLocations.LocationInfo
ILspLabelingAlgorithm.LabelContext.getPreviousLocation
(TLspLabelID aLabel, ILspView aView) Returns the previous label location and visibility of the given label.abstract int
ILspLabelingAlgorithm.LabelContext.getPriority
(TLspLabelID aLabel, ILspView aView) This method returns the priority for the given label.boolean
ALspLabelLocationProvider.isValidLocation
(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Checks if the given location is a valid location.final boolean
ALspStampLabelLocationProvider.isValidLocation
(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Checks if the given location is a valid location.boolean
TLspFixedInPathLabelLocationProvider.isValidLocation
(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) boolean
TLspFixedOnPathLabelLocationProvider.isValidLocation
(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) ILspLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) TLspCompositeLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected List
<ILspLabelingAlgorithm> TLspCompositeLabelingAlgorithm.sortAlgorithms
(Map<ILspLabelingAlgorithm, List<TLspLabelID>> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method sorts the givenList
of algorithms. -
Uses of ILspView in com.luciad.view.lightspeed.label.algorithm.discrete
Modifier and TypeMethodDescriptionprotected abstract Iterator
<TLspLabelID> ALspDiscreteLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newIterator
that iterates over theTLspLabelID
s.protected Iterator
<TLspLabelID> ALspDiscreteLabelingAlgorithmWrapper.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspCompositeDiscreteLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspCurvedPathLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspDependentLabelsRemovalWrapper.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspInPathLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspOnPathLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected abstract ILspLabelPlacementEvaluator
ALspDiscreteLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newILspLabelPlacementEvaluator
using the given parameters.protected ILspLabelPlacementEvaluator
ALspDiscreteLabelingAlgorithmWrapper.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspCompositeDiscreteLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspCurvedPathLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspDependentLabelsRemovalWrapper.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspInPathLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspOnPathLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected abstract Iterator
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newIterator
that iterates over theTLspLabelPlacement
s for the given label.protected Iterator
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithmWrapper.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspCompositeDiscreteLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspCurvedPathLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspInPathLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspOnPathLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) final List
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of ILspView in com.luciad.view.lightspeed.label.location
Modifier and TypeMethodDescriptionTLspLabelLocationChangedEvent.getView()
Returns the view in which these changes were made.Modifier and TypeMethodDescriptionabstract ALspLabelLocations.LocationInfo
ALspLabelLocations.getLabelLocation
(ILspView aView, TLspLabelID aLabel) Returns the location and visibility for the requested label.TLspLabelLocations.getLabelLocation
(ILspView aView, TLspLabelID aLabel) abstract Iterable
<ALspLabelLocations.LocationInfo> ALspLabelLocations.getLabelLocations
(ILspView aView, ILspLayer aLayer, TLspPaintRepresentation aPaintRepresentation, boolean aVisibleOnly) Retrieves the current set of label locations and visibilities.TLspLabelLocations.getLabelLocations
(ILspView aView, ILspLayer aLayer, TLspPaintRepresentation aPaintRepresentation, boolean aVisibleOnly) abstract void
ALspLabelLocations.setLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) Stores the given location information so it can beretrieved
later on.void
TLspLabelLocations.setLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) abstract void
ALspLabelLocations.updateLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) Stores the given location information so it can beretrieved
later on.void
TLspLabelLocations.updateLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) ModifierConstructorDescriptionTLspLabelLocationChangedEvent
(ALspLabelLocations aSource, ILspView aView) Creates a new TLspLabelLocationChangedEvent. -
Uses of ILspView in com.luciad.view.lightspeed.layer
Modifier and TypeMethodDescriptionTLspDomainObjectContext.getView()
Returns theILcdView
in which the domain object is displayed.Modifier and TypeMethodDescriptionALspLayer.getCurrentViews()
ILspLayer.getCurrentViews()
Returns a collection of all the views in which this layer is currently present.Modifier and TypeMethodDescriptionprotected ILcdModelXYZWorldTransformation
ALspLayer.createModelXYZWorldTransformation
(ILcdModelReference aModelReference, ILcdXYZWorldReference aWorldReference, ILspView aView) Creates a new model world transformation for the given model and world reference.ALspLayer.getModelXYZWorldTransformation
(ILspView aView) Returns the transformation that will be used to transform coordinates of the objects in the model to world coordinates of the given view.ILspLayer.getModelXYZWorldTransformation
(ILspView aView) Returns the transformation that will be used to transform coordinates of the objects in the model to world coordinates of the given view.ILspPaintableLayer.paint
(ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase, TLspPaintRepresentationState aPaintRepresentationState, ILspView aView) Renders the specified paint representation of this layer into a view.TLspLayer.paint
(ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase, TLspPaintRepresentationState aPaintRepresentationState, ILspView aView) void
ALspLayer.registerView
(ILspView aView) void
ILspLayer.registerView
(ILspView aView) Registers a view with this layer.void
TLspLayer.registerView
(ILspView aView) void
ALspLayer.unregisterView
(ILspView aView) void
ILspLayer.unregisterView
(ILspView aView) Unregisters a view from this layer.void
TLspLayer.unregisterView
(ILspView aView) ModifierConstructorDescriptionTLspDomainObjectContext
(Object aObject, ILspView aView, ILspInteractivePaintableLayer aLayer, TLspPaintRepresentationState aPRS) Creates a new TLspDomainObjectContext based on the provided object, view, layer and paint representation state. -
Uses of ILspView in com.luciad.view.lightspeed.layer.imageprojection
Modifier and TypeMethodDescriptionILspImageProjectionLayer.projectPoint
(ILcdPoint aPoint, ILspImageProjector aProjector, ILspView aView) Projects a point onto the 3D terrain.ILspImageProjectionLayer.unProjectPoint
(ILcdPoint aPoint, ILspImageProjector aProjector, ILspView aView) Un-projects a point from the terrain onto the projector. -
Uses of ILspView in com.luciad.view.lightspeed.layer.integration.gxy
Modifier and TypeMethodDescriptionTLspGXYLayerAdapter.getModelXYZWorldTransformation
(ILspView aView) Deprecated.TLspGXYLayerAdapter.paint
(ILcdGLDrawable aGLDrawable, TLspPaintPhase aPhase, TLspPaintRepresentationState aPaintRepresentationState, ILspView aView) Deprecated. -
Uses of ILspView in com.luciad.view.lightspeed.layer.paintgroup
Modifier and TypeMethodDescriptionTLspPaintGroupsChangedEvent.getView()
Returns the view for which the paint groups or objects have changed.ModifierConstructorDescriptionTLspPaintGroupsChangedEvent
(ILspLayer aLayer, ILspView aView, ILspPaintGroupSet aPaintGroupSet, Collection<TLspPaintGroupsChangedEvent.Change> aPaintGroupChanges) Creates an event where specific objects have changed.TLspPaintGroupsChangedEvent
(ILspLayer aLayer, ILspView aView, TLspPaintGroupsChangedEvent.Type aType, ILspPaintGroupSet aPaintGroupSet) Creates an event where all paint groups are removed or may have changed. -
Uses of ILspView in com.luciad.view.lightspeed.layer.raster
-
Uses of ILspView in com.luciad.view.lightspeed.measure
ModifierConstructorDescriptionTLspViewMeasureProvider
(ILspView aView, Iterable<? extends ILcdModelMeasureProviderFactory> aMeasureProviderFactories) Creates a new measure provider for the given view, using the given collection of model measure provider factories.TLspViewMeasureProvider
(ILspView aView, Iterable<? extends ILcdModelMeasureProviderFactory> aModelMeasureProviderFactories, Iterable<? extends ILcdLayerMeasureProviderFactory> aLayerMeasureProviderFactories) Creates a new measure provider for the given view, using the given collections of model and layer measure provider factories. -
Uses of ILspView in com.luciad.view.lightspeed.painter.grid
Modifier and TypeMethodDescriptionThe view for which the overlay labels should be added.The view for which the overlay labels should be added. -
Uses of ILspView in com.luciad.view.lightspeed.painter.grid.cgrs
Modifier and TypeMethodDescriptionThe view for which the overlay labels should be added. -
Uses of ILspView in com.luciad.view.lightspeed.painter.grid.gars
Modifier and TypeMethodDescriptionThe view for which the overlay labels should be added. -
Uses of ILspView in com.luciad.view.lightspeed.painter.grid.mgrs
Modifier and TypeMethodDescriptionThe view for which the overlay labels should be added. -
Uses of ILspView in com.luciad.view.lightspeed.scale
Modifier and TypeMethodDescriptionTLspMapScaleChangeEvent.getView()
The view for which the map scale has changed.Modifier and TypeMethodDescriptionILspMapScaleProvider.getMapScale
(ILspView aView) Returns the current map scale for a view.ModifierConstructorDescriptionTLspMapScaleChangeEvent
(ILspMapScaleProvider aSource, ILspView aView) Construct a view scale event. -
Uses of ILspView in com.luciad.view.lightspeed.services.effects
ModifierConstructorDescriptionCreates a new fog effect for the given view.TLspGraphicsEffects
(ILspView aView) Creates a new graphics effects registry.TLspHeadLight
(ILspView aView) Creates a new headlight for the given view.TLspHeadLight
(ILspView aView, Color aColor) Creates a new headlight with the given color. -
Uses of ILspView in com.luciad.view.lightspeed.services.terrain
Modifier and TypeMethodDescriptionILspTerrainSupport.getDrapingView()
Returns the draping view used for objects that are draped.TLspTerrainChangeEvent.getView()
ModifierConstructorDescriptionTLspTerrainChangeEvent
(ILspView aView) Constructs a new terrain change event for the specified view. -
Uses of ILspView in com.luciad.view.lightspeed.services.vertexarray
Modifier and TypeMethodDescriptionvoid
ILspVertexArrayRenderer.applyLocalOrigin
(ILcdGLDrawable aGLDrawable, ILspView aView, ILcdPoint aPoint) Applies the given point as the local origin.void
ILspVertexArrayRenderer.restoreLocalOrigin
(ILcdGLDrawable aGLDrawable, ILspView aView, ILcdPoint aPoint) Restores a previously set local origin.void
ILspVertexArrayRenderer.submitVertexArray
(ILcdGLDrawable aGLDrawable, ILspView aView, ILspVertexArray aArray) Submits a vertex array to be rendered with the sequence of states pushed using thepushGLState
method. -
Uses of ILspView in com.luciad.view.lightspeed.swing
Modifier and TypeMethodDescriptionTLspBalloonManager.getView()
Returns the view this manager is configured for.TLspViewComponentPrintable.getView()
Returns the view.Modifier and TypeMethodDescriptionstatic Component
TLspViewComponentPrintable.createViewComponent
(ILspView aView) Creates a Component representing the given view.ModifierConstructorDescriptionTLspBalloonManager
(ILspView aView, Container aBalloonContainer, Object aConstraints) Creates a default balloon manager for the given view, using the given container and layout constraints.TLspBalloonManager
(ILspView aView, Container aBalloonContainer, Object aConstraints, ILcdBalloonContentProvider aBalloonContentProvider) Creates a default balloon manager for the given view, using the given container and layout constraints, and the given content provider.TLspBalloonManager
(ILspView aView, Container aBalloonContainer, Object aConstraints, ILcdBalloonContentProvider aBalloonContentProvider, TLcdBalloonGUIFactory aBalloonGUIFactory) Creates a default balloon manager for the given view, using the given container and layout constraints, and the given content provider and GUI factory.TLspBusyLayerCellRenderer
(ILspView aView, TLcdLayerTreeNodeCellRenderer aDelegateRenderer) Wrap a newTLcdGXYBusyLayerTreeNodeCellRenderer
aroundaDelegateRenderer
.Create a new renderer for a layer tree with an icon height and width of 16.TLspLayerTreeNodeCellRenderer
(ILspView aView, int aIconWidth, int aIconHeight) Create a new renderer for a layer tree with the specified icon height and width.TLspScaleIndicator
(ILspView aView) Creates a new instance of TLspScaleIndicator for the specified view. -
Uses of ILspView in com.luciad.view.lightspeed.util
Modifier and TypeMethodDescriptionstatic void
TLspViewTransformationUtil.setup2DView
(TLspViewXYZWorldTransformation2D aV2W, ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 2D using the requested world reference.static void
TLspViewTransformationUtil.setup2DView
(ILspView aView, ILcdXYZWorldReference aWorldReference) Switches the specified view to 2D using the requested world reference.static void
TLspViewTransformationUtil.setup2DView
(ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 2D using the requested world reference, with the option to preserve the current view bounds.static void
TLspViewTransformationUtil.setup3DView
(TLspViewXYZWorldTransformation3D aV2W, ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 3D using the requested world reference.static void
TLspViewTransformationUtil.setup3DView
(ILspView aView, boolean aPreserveViewBounds) Switches the specified view to 3D.static void
TLspViewTransformationUtil.setup3DView
(ILspView aView, ILcdXYZWorldReference aWorldReference) Switches the specified view to 3D using the requested world reference.static void
TLspViewTransformationUtil.setup3DView
(ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds) Switches the specified view to 3D using the requested world reference, with the option to preserve the current view bounds.static void
TLspViewTransformationUtil.setup3DView
(ILspView aView, ILcdXYZWorldReference aWorldReference, boolean aPreserveViewBounds, boolean aAboveTerrain) Switches the specified view to 3D using the requested world reference.ModifierConstructorDescriptionTLspViewNavigationUtil
(ILspView aView) Constructor for newTLspViewNavigationUtil
.