Uses of Class
com.luciad.view.lightspeed.layer.TLspPaintRepresentation
Package
Description
Painters for OpenFlight models.
This package provides the
TLcyLspDrawingAddOn
.Contains Lightspeed style related classes, such as a class containing customizable style context.
Provides a painter that performs and visualizes Line-Of-Sight (LOS)
computations.
Provides support for OpenGL-based 2D and 3D visualization of data.
Provides controllers for the manipulation of domain objects 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 support for interactive editing of domain objects in a model.
Handles label locations.
Provides layering support for
ILspView
.Provides support for visualizing
ILcdGXYLayer
instances in an
ILspView
.Provides layering support for raster layers.
Painter interfaces and implementations for visualizing objects in an
ILspView
.Provides support for the visualization of density plots.
Provides support for painting labels for objects.
Provides a painting support for 3D meshes.
Provides support for painting of vector shapes.
Provides support for
querying
the objects of a layer.This package defines all interfaces and abstract base classes related to
ILspStyler
.This package contains a painter that visualizes
ALcdWMSProxy
instances in a Lightspeed view using a tiled approach.-
Uses of TLspPaintRepresentation in com.luciad.format.object3d.openflight.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspOpenFlightPainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) void
TLspOpenFlightPainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) -
Uses of TLspPaintRepresentation in com.luciad.lucy.addons.drawing.lightspeed
Modifier and TypeMethodDescriptionALcyLspDomainObjectSupplier.getBodyPaintRepresentations()
Returns the body paint representations that can be visualized and/or edited by this supplier.ALcyLspDomainObjectSupplier.getLabelPaintRepresentations()
Returns the label paint representations that can be visualized and/or edited by this supplier.Modifier and TypeMethodDescriptionabstract ILspShapeDiscretizer
ALcyLspDomainObjectSupplier.createShapeDiscretizer
(TLspPaintRepresentation aPaintRepresentation) Creates the shape discretizer for the domain objects of the associatedALcyDomainObjectSupplier
.ALcyLspShapeSupplier.createShapeDiscretizer
(TLspPaintRepresentation aPaintRepresentation) Creates the shape discretizer for the shapes of this supplier instance.TLcyLspSLDDomainObjectSupplier.createShapeDiscretizer
(TLspPaintRepresentation aPaintRepresentation) abstract ILspEditor
ALcyLspDomainObjectSupplier.createShapeEditor
(TLspPaintRepresentation aPaintRepresentation) Creates the editor for the domain objects of the associatedALcyDomainObjectSupplier
.ALcyLspShapeSupplier.createShapeEditor
(TLspPaintRepresentation aPaintRepresentation) Creates theILspEditor
for the shapes of this supplier instance.TLcyLspSLDDomainObjectSupplier.createShapeEditor
(TLspPaintRepresentation aPaintRepresentation) -
Uses of TLspPaintRepresentation in com.luciad.lucy.map.style.lightspeed
Modifier and TypeMethodDescriptionTLcyLspCustomizableStyleContext.getPaintRepresentation()
Returns thePaintRepresentation
for which the style is usedModifierConstructorDescriptionTLcyLspCustomizableStyleContext
(TLspCustomizableStyle aStyle, TLspPaintRepresentation aPaintRepresentation, TLspPaintState aPaintState, ILspLayer aLayer) Create a newTLcyLspCustomizableStyleContext
instance -
Uses of TLspPaintRepresentation in com.luciad.tea.lightspeed.los.view
Modifier and TypeMethodDescriptionvoid
TLspLOSCoveragePainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) void
TLspLOSCoveragePainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed
Modifier and TypeMethodDescriptionTLspPaintPass.getPaintRepresentation()
Convenience method that gets the paint representation. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.controller.manipulation
Modifier and TypeMethodDescriptionALspCreateControllerModel.getPaintRepresentation
(ILspInteractivePaintableLayer aLayer, ILspView aView) Gets the paint representation which is used to retrieve an editor for object creation. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.controller.selection
Modifier and TypeMethodDescriptionprotected 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)
.Modifier and TypeMethodDescriptionvoid
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
.protected TLspSelectChoice
TLspSelectController.selectChoice
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) Returns theTLspSelectChoice
to use, a parameter that indicates how to select the actual candidates from a set of possible selection candidates.protected TLspSelectChoice
TLspSelectController.selectChoice
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) JavaFX equivalent ofTLspSelectController.selectChoice(javafx.scene.input.MouseEvent, ALspSelectInput, Set)
.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 TLspSelectMode
TLspSelectController.selectMode
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) Returns the mode that defines how the objects involved in the selection should interact with the existing selection, for example add them, remove them, toggle their selection state, etc.protected TLspSelectMode
TLspSelectController.selectMode
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) JavaFX equivalent ofTLspSelectController.selectMode(MouseEvent, ALspSelectInput, Set, TLspSelectChoice)
. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.controller.touch
Modifier and TypeMethodDescriptionprotected Set
<TLspPaintRepresentation> TLspTouchSelectEditController.selectWhat
(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput) Returns the mode that defines by what objects can be selected: by their bodies, their labels, ...Modifier and TypeMethodDescriptionprotected TLspSelectChoice
TLspTouchSelectEditController.selectChoice
(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) Returns theTLspSelectChoice
to use, a parameter that indicates how to select the actual candidates from a set of possible selection candidates.protected TLspSelectMode
TLspTouchSelectEditController.selectMode
(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) Returns the mode that defines how the objects involved in the selection should interact with the existing selection, for example add them, remove them, toggle their selection state, etc. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.editor
Modifier and TypeMethodDescriptionTLspEditContext.getHandlePaintRepresentation()
returns the paint representation for the handles.TLspMultiObjectEditContext.getHandlePaintRepresentation
(Object aObject) Returns the paint representation for the handles.TLspEditContext.getObjectPaintRepresentation()
Returns the paint representation for the edited object.TLspMultiObjectEditContext.getObjectPaintRepresentation
(Object aObject) Returns the paint representation for the edited object.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.void
TLspEditContext.setHandlePaintRepresentation
(TLspPaintRepresentation aHandlePaintRepresentation) Sets the paint representation for the handles.void
TLspEditContext.setObjectPaintRepresentation
(TLspPaintRepresentation aObjectPaintRepresentation) Sets the paint representation for the edited object.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 TLspPaintRepresentation in com.luciad.view.lightspeed.label.location
Modifier and TypeMethodDescriptionabstract 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) -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.layer
Modifier and TypeFieldDescriptionstatic final TLspPaintRepresentation
TLspPaintRepresentation.BODY
Identifies all paint representations (regular, selected, edited) for the regular body or graphical representation of an object.static final TLspPaintRepresentation
TLspPaintRepresentation.HANDLE
Identifies paint representations for the handles of an object that is being edited.static final TLspPaintRepresentation
TLspPaintRepresentation.LABEL
Identifies all paint representations (regular, selected, edited) for the regular label or textual representation of an object.Modifier and TypeMethodDescriptionstatic TLspPaintRepresentation
TLspPaintRepresentation.getInstance
(String aName, int aSortOrder) Returns the paint representation with the specified name and sort order.TLspLayerStateEvent.getPaintRepresentation()
Returns the paint representation affected by the state change that triggered this event.TLspPaintRepresentationState.getPaintRepresentation()
Gets the paint representation.Modifier and TypeMethodDescriptionALspLayer.getPaintRepresentations()
No paint representations are supported by default.ILspLayer.getPaintRepresentations()
Returns allPaintRepresentation
s that are supported by this layer.TLspLayer.getPaintRepresentations()
Modifier and TypeMethodDescriptionprotected void
ALspLayer.addPaintRepresentation
(TLspPaintRepresentation aPaintRepresentation) Adds a supported paint representation.void
TLspLayer.addPaintRepresentation
(TLspPaintRepresentation aPaintRepresentation) Adds a new paint representation.void
ALspLayer.fireLayerStateChange
(TLspLayerStateEvent.Type aType, TLspPaintRepresentation aPaintRepresentation, Object aOldValue, Object aNewValue) Fires a layer state change event with the specified properties.void
TLspLayerStateSupport.fireLayerStateChange
(TLspLayerStateEvent.Type aType, TLspPaintRepresentation aPaintRepresentation, Object aOldValue, Object aNewValue) Creates a newTLspLayerStateEvent
with the given properties and dispatches it to all currently registered listeners.ILspInteractivePaintableLayer.getEditor
(TLspPaintRepresentation aPaintRepresentation) Returns the editor currently associated with the given paint representation, ornull
if no editor is associated.TLspLayer.getEditor
(TLspPaintRepresentation aPaintRepresentation) static TLspPaintRepresentationState
TLspPaintRepresentationState.getInstance
(TLspPaintRepresentation aPaintRepresentation, TLspPaintState aPaintState) Combines the given paint representation and paint state.ALspLayer.getMapScaleRange
(TLspPaintRepresentation aPaintRepresentation) Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.TLspLayer.getMapScaleRange
(TLspPaintRepresentation aPaintRepresentation) Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.ILspInteractivePaintableLayer.getPainter
(TLspPaintRepresentation aPaintRepresentation) Returns the painter currently associated with the specified paint representation, ornull
if no painter is associated.TLspLayer.getPainter
(TLspPaintRepresentation aPaintRepresentation) TLspLayer.getScaleRange
(TLspPaintRepresentation aPaintRepresentation) Returns the scale range of a TLspPaintRepresentation of this layer in toolkit pixels/meter.boolean
ALspLayer.isEditable
(TLspPaintRepresentation aPaintRepresentation) boolean
ILspLayer.isEditable
(TLspPaintRepresentation aPaintRepresentation) Returns whether the specifiedPaintRepresentation
is editable or not.boolean
ALspLayer.isVisible
(TLspPaintRepresentation aPaintRepresentation) boolean
ILspLayer.isVisible
(TLspPaintRepresentation aPaintRepresentation) Returns whether one of theTLspPaintRepresentationState
s of the the specifiedTLspPaintRepresentation
is enabled.protected void
ALspLayer.removePaintRepresentation
(TLspPaintRepresentation aPaintRepresentation) Removes a supported paint representation.void
TLspLayer.removePaintRepresentation
(TLspPaintRepresentation aPaintRepresentation) Removes a paint representation.void
ALspLayer.setEditable
(TLspPaintRepresentation aPaintRepresentation, boolean aEditable) void
ILspLayer.setEditable
(TLspPaintRepresentation aPaintRepresentation, boolean aEditable) Enables or disables the editable property of a paint representation.void
TLspLayer.setEditor
(TLspPaintRepresentation aPaintRepresentation, ILspEditor aEditor) Sets the editor for a paint representation.void
ALspLayer.setMapScaleRange
(TLspPaintRepresentation aPaintRepresentation, TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Sets the scale range of this layer to the given unitless map scale ratio range.void
TLspLayer.setMapScaleRange
(TLspPaintRepresentation aPaintRepresentation, TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Sets the scale range of this layer to the given unitless map scale ratio range.void
TLspLayer.setPainter
(TLspPaintRepresentation aPaintRepresentation, ILspPainter aPainter) Sets the painter for a paint representation.void
TLspLayer.setScaleRange
(TLspPaintRepresentation aPaintRepresentation, ILcdInterval aScaleRange) Sets the scale range of this layer to the given range in toolkit pixels/meter.void
ALspLayer.setVisible
(TLspPaintRepresentation aPaintRepresentation, boolean aVisible) void
ILspLayer.setVisible
(TLspPaintRepresentation aPaintRepresentation, boolean aVisible) Enables or disables allTLspPaintRepresentationState
s of the specifiedTLspPaintRepresentation
.void
TLspLayer.setVisible
(TLspPaintRepresentation aPaintRepresentation, boolean aVisible) ModifierConstructorDescriptionTLspLayerStateEvent
(ILspLayer aLayer, TLspLayerStateEvent.Type aType, TLspPaintRepresentation aPaintRepresentation, Object aOldValue, Object aNewValue) Creates a new layer state change event with the given parameters. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.layer.integration.gxy
Modifier and TypeMethodDescriptionTLspGXYLayerAdapter.getEditor
(TLspPaintRepresentation aPaintRepresentation) Deprecated.TLspGXYLayerAdapter.getMapScaleRange
(TLspPaintRepresentation aPaintRepresentation) Deprecated.Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.TLspGXYLayerAdapter.getPainter
(TLspPaintRepresentation aPaintRepresentation) Deprecated.boolean
TLspGXYLayerAdapter.isEditable
(TLspPaintRepresentation aPaintRepresentation) Deprecated.boolean
TLspGXYLayerAdapter.isVisible
(TLspPaintRepresentation aPaintRepresentation) Deprecated.void
TLspGXYLayerAdapter.setEditable
(TLspPaintRepresentation aPaintRepresentation, boolean aEditable) Deprecated.void
TLspGXYLayerAdapter.setMapScaleRange
(TLspPaintRepresentation aPaintRepresentation, TLcdDimensionInterval<TLcdMapScale> aMapScaleRange) Deprecated.Sets the scale range of this layer to the given unitless map scale ratio range.void
TLspGXYLayerAdapter.setVisible
(TLspPaintRepresentation aPaintRepresentation, boolean aVisible) Deprecated. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.layer.raster
Modifier and TypeMethodDescriptionTLspRasterLayer.getPaintRepresentations()
The raster layer only supports theBODY
paint representation. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.painter
Modifier and TypeMethodDescriptionvoid
ILspPainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) Registers a layer with this painter.void
ILspPainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) Unregisters a layer from this painter. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.painter.density
Modifier and TypeMethodDescriptionvoid
TLspDensityPainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) Deprecated.void
TLspDensityPainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) Deprecated. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.painter.label
Modifier and TypeMethodDescriptionTLspLabelID.getPaintRepresentation()
Returns the paint representation this label is for.Modifier and TypeMethodDescriptionvoid
TLspLabelPainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) void
TLspLabelPainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) ModifierConstructorDescriptionTLspLabelID
(ILspLayer aLayer, TLspPaintRepresentation aPaintRepresentation, Object aDomainObject, Object aSubLabelID) Create a new label identifier using the labels' domain object and sublabel ID -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.painter.mesh
Modifier and TypeMethodDescriptionvoid
TLsp3DMeshPainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) Deprecated.void
TLsp3DMeshPainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) Deprecated. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.painter.shape
Modifier and TypeMethodDescriptionvoid
TLspShapePainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) void
TLspShapePainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.query
Modifier and TypeMethodDescriptionTLspBoundsQuery.getPaintRepresentation()
Returns the paint representation that should be queried.TLspIsTouchedQuery.getPaintRepresentation()
Returns the paint representation that should be queried.ModifierConstructorDescriptionTLspBoundsQuery
(Object aObject, TLspPaintRepresentation aPaintRepresentation) Creates a new objects bounds query.TLspIsTouchedQuery
(Object aObject, TLspPaintRepresentation aPaintRepresentation, ILcdPoint aViewPoint, double aSensitivity) Creates a new is touched query. -
Uses of TLspPaintRepresentation in com.luciad.view.lightspeed.style.styler
Modifier and TypeMethodDescriptionprotected TLspPaintRepresentation
ALspLabelStyleCollector.getAnchorLabelPaintRepresentation()
Returns the paint representation of the label to anchor a label to for the current set of labels.ALspLabelStyleCollectorWrapper.getAnchorLabelPaintRepresentation()
Modifier and TypeMethodDescriptionALspLabelStyleCollector.anchorLabel
(TLspPaintRepresentation aPaintRepresentation, Object aSublabelID) Specify the label to anchor a label to.ALspLabelStyleCollectorWrapper.anchorLabel
(TLspPaintRepresentation aPaintRepresentation, Object aSublabelID) -
Uses of TLspPaintRepresentation in com.luciad.wms.client.lightspeed.tiled
Modifier and TypeMethodDescriptionvoid
TLspTiledWMSProxyPainter.registerLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation) void
TLspTiledWMSProxyPainter.unregisterLayer
(ILspInteractivePaintableLayer aLayer, TLspPaintRepresentation aPaintRepresentation)