Package | Description |
---|---|
com.luciad.format.object3d.openflight.lightspeed |
Painters for OpenFlight models.
|
com.luciad.tea.lightspeed.los.view |
Provides a painter that performs and visualizes Line-Of-Sight (LOS)
computations.
|
com.luciad.view.lightspeed |
Provides support for OpenGL-based 2D and 3D visualization of data.
|
com.luciad.view.lightspeed.controller.manipulation |
Provides controllers for the manipulation of domain objects in a view.
|
com.luciad.view.lightspeed.controller.selection |
Provides functionality for selection of domain objects in a view.
|
com.luciad.view.lightspeed.controller.touch |
Provides controller implementations that work with touch input instead of
mouse input.
|
com.luciad.view.lightspeed.editor |
Provides support for interactive editing of domain objects in a model.
|
com.luciad.view.lightspeed.label.location |
Handles label locations.
|
com.luciad.view.lightspeed.layer |
Provides layering support for
ILspView . |
com.luciad.view.lightspeed.layer.integration.gxy |
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView . |
com.luciad.view.lightspeed.layer.raster |
Provides layering support for raster layers.
|
com.luciad.view.lightspeed.painter |
Painter interfaces and implementations for visualizing objects in an
ILspView . |
com.luciad.view.lightspeed.painter.density |
Provides support for the visualization of density plots.
|
com.luciad.view.lightspeed.painter.label |
Provides support for painting labels for objects.
|
com.luciad.view.lightspeed.painter.mesh |
Provides a painting support for 3D meshes.
|
com.luciad.view.lightspeed.painter.shape |
Provides support for painting of vector shapes.
|
com.luciad.view.lightspeed.query |
Provides support for
querying
the objects of a layer. |
com.luciad.view.lightspeed.style.styler |
This package defines all interfaces and abstract base classes related to
ILspStyler . |
com.luciad.wms.client.lightspeed.tiled |
This package contains a painter that visualizes
ALcdWMSProxy
instances in a Lightspeed view using a tiled approach. |
Modifier and Type | Method and Description |
---|---|
void |
TLspOpenFlightPainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
void |
TLspOpenFlightPainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
Modifier and Type | Method and Description |
---|---|
void |
TLspLOSCoveragePainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
void |
TLspLOSCoveragePainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
Modifier and Type | Method and Description |
---|---|
TLspPaintRepresentation |
TLspPaintPass.getPaintRepresentation()
Convenience method that gets the paint representation.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintRepresentation |
ALspCreateControllerModel.getPaintRepresentation(ILspInteractivePaintableLayer aLayer,
ILspView aView)
Gets the paint representation which is used to retrieve an editor for object creation.
|
Modifier and Type | Method and Description |
---|---|
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(javafx.scene.input.MouseEvent aMouseEvent,
ALspSelectInput aInput,
ILspView aView)
JavaFX equivalent of
TLspSelectController.selectWhat(MouseEvent, ALspSelectInput, ILspView) . |
Modifier and Type | Method and Description |
---|---|
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 the
TLspSelectChoice
and TLspSelectMode . |
protected TLspSelectChoice |
TLspSelectController.selectChoice(MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations)
Returns the
TLspSelectChoice to use, a parameter that indicates how to select
the actual candidates from a set of possible selection candidates. |
protected TLspSelectChoice |
TLspSelectController.selectChoice(javafx.scene.input.MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations)
JavaFX equivalent of
TLspSelectController.selectChoice(javafx.scene.input.MouseEvent, ALspSelectInput, Set) . |
List<TLspDomainObjectContext> |
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(javafx.scene.input.MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations,
TLspSelectChoice aChoice)
JavaFX equivalent of
TLspSelectController.selectMode(MouseEvent, ALspSelectInput, Set, TLspSelectChoice) . |
Modifier and Type | Method and Description |
---|---|
protected 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 Type | Method and Description |
---|---|
protected TLspSelectChoice |
TLspTouchSelectEditController.selectChoice(TLcdTouchPoint aTouchPoint,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations)
Returns the
TLspSelectChoice 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.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintRepresentation |
TLspEditContext.getHandlePaintRepresentation()
returns the paint representation for the handles.
|
TLspPaintRepresentation |
TLspMultiObjectEditContext.getHandlePaintRepresentation(Object aObject)
Returns the paint representation for the handles.
|
TLspPaintRepresentation |
TLspEditContext.getObjectPaintRepresentation()
Returns the paint representation for the edited object.
|
TLspPaintRepresentation |
TLspMultiObjectEditContext.getObjectPaintRepresentation(Object aObject)
Returns the paint representation for the edited object.
|
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Constructor and Description |
---|
TLspEditContext(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.
|
Modifier and Type | Method and Description |
---|---|
Iterable<ALspLabelLocations.LocationInfo> |
TLspLabelLocations.getLabelLocations(ILspView aView,
ILspLayer aLayer,
TLspPaintRepresentation aPaintRepresentation,
boolean aVisibleOnly) |
abstract Iterable<ALspLabelLocations.LocationInfo> |
ALspLabelLocations.getLabelLocations(ILspView aView,
ILspLayer aLayer,
TLspPaintRepresentation aPaintRepresentation,
boolean aVisibleOnly)
Retrieves the current set of label locations and visibilities.
|
Modifier and Type | Field and Description |
---|---|
static TLspPaintRepresentation |
TLspPaintRepresentation.BODY
Identifies all paint representations (regular, selected, edited)
for the regular body or graphical representation of an object.
|
static TLspPaintRepresentation |
TLspPaintRepresentation.HANDLE
Identifies paint representations for the handles of an object that is being edited.
|
static TLspPaintRepresentation |
TLspPaintRepresentation.LABEL
Identifies all paint representations (regular, selected, edited)
for the regular label or textual representation of an object.
|
Modifier and Type | Method and Description |
---|---|
static TLspPaintRepresentation |
TLspPaintRepresentation.getInstance(String aName,
int aSortOrder)
Returns the paint representation with the specified name and sort order.
|
TLspPaintRepresentation |
TLspPaintRepresentationState.getPaintRepresentation()
Gets the paint representation.
|
TLspPaintRepresentation |
TLspLayerStateEvent.getPaintRepresentation()
Returns the paint representation affected by the state change that
triggered this event.
|
Modifier and Type | Method and Description |
---|---|
Collection<TLspPaintRepresentation> |
TLspLayer.getPaintRepresentations()
|
Collection<TLspPaintRepresentation> |
ILspLayer.getPaintRepresentations()
Returns all
PaintRepresentation s that are supported by this layer. |
Collection<TLspPaintRepresentation> |
ALspLayer.getPaintRepresentations()
No paint representations are supported by default.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspLayer.addPaintRepresentation(TLspPaintRepresentation aPaintRepresentation)
Adds a new paint representation.
|
protected void |
ALspLayer.addPaintRepresentation(TLspPaintRepresentation aPaintRepresentation)
Adds a supported paint representation.
|
void |
TLspLayerStateSupport.fireLayerStateChange(TLspLayerStateEvent.Type aType,
TLspPaintRepresentation aPaintRepresentation,
Object aOldValue,
Object aNewValue)
Creates a new
TLspLayerStateEvent with the given properties and
dispatches it to all currently registered listeners. |
void |
ALspLayer.fireLayerStateChange(TLspLayerStateEvent.Type aType,
TLspPaintRepresentation aPaintRepresentation,
Object aOldValue,
Object aNewValue)
Fires a layer state change event with the specified properties.
|
ILspEditor |
TLspLayer.getEditor(TLspPaintRepresentation aPaintRepresentation) |
ILspEditor |
ILspInteractivePaintableLayer.getEditor(TLspPaintRepresentation aPaintRepresentation)
Returns the editor currently associated with the given paint representation, or
null
if no editor is associated. |
static TLspPaintRepresentationState |
TLspPaintRepresentationState.getInstance(TLspPaintRepresentation aPaintRepresentation,
TLspPaintState aPaintState)
Combines the given paint representation and paint state.
|
TLcdDimensionInterval<TLcdMapScale> |
TLspLayer.getMapScaleRange(TLspPaintRepresentation aPaintRepresentation)
Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.
|
TLcdDimensionInterval<TLcdMapScale> |
ALspLayer.getMapScaleRange(TLspPaintRepresentation aPaintRepresentation)
Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.
|
ILspPainter |
TLspLayer.getPainter(TLspPaintRepresentation aPaintRepresentation) |
ILspPainter |
ILspInteractivePaintableLayer.getPainter(TLspPaintRepresentation aPaintRepresentation)
Returns the painter currently associated with the specified paint
representation, or
null if no painter is associated. |
ILcdInterval |
TLspLayer.getScaleRange(TLspPaintRepresentation aPaintRepresentation)
Returns the scale range of a TLspPaintRepresentation of this layer in toolkit pixels/meter.
|
boolean |
ILspLayer.isEditable(TLspPaintRepresentation aPaintRepresentation)
Returns whether the specified
PaintRepresentation is editable or not. |
boolean |
ALspLayer.isEditable(TLspPaintRepresentation aPaintRepresentation) |
boolean |
ILspLayer.isVisible(TLspPaintRepresentation aPaintRepresentation)
Returns whether one of the
TLspPaintRepresentationState s of the the specified
TLspPaintRepresentation is enabled. |
boolean |
ALspLayer.isVisible(TLspPaintRepresentation aPaintRepresentation) |
void |
TLspLayer.removePaintRepresentation(TLspPaintRepresentation aPaintRepresentation)
Removes a paint representation.
|
protected void |
ALspLayer.removePaintRepresentation(TLspPaintRepresentation aPaintRepresentation)
Removes a supported paint representation.
|
void |
ILspLayer.setEditable(TLspPaintRepresentation aPaintRepresentation,
boolean aEditable)
Enables or disables the editable property of a paint representation.
|
void |
ALspLayer.setEditable(TLspPaintRepresentation aPaintRepresentation,
boolean aEditable) |
void |
TLspLayer.setEditor(TLspPaintRepresentation aPaintRepresentation,
ILspEditor aEditor)
Sets the editor for a paint representation.
|
void |
TLspLayer.setMapScaleRange(TLspPaintRepresentation aPaintRepresentation,
TLcdDimensionInterval<TLcdMapScale> aMapScaleRange)
Sets the scale range of this layer to the given unitless map scale ratio range.
|
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.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 |
TLspLayer.setVisible(TLspPaintRepresentation aPaintRepresentation,
boolean aVisible) |
void |
ILspLayer.setVisible(TLspPaintRepresentation aPaintRepresentation,
boolean aVisible)
Enables or disables all
TLspPaintRepresentationState s of the specified
TLspPaintRepresentation . |
void |
ALspLayer.setVisible(TLspPaintRepresentation aPaintRepresentation,
boolean aVisible) |
Constructor and Description |
---|
TLspLayerStateEvent(ILspLayer aLayer,
TLspLayerStateEvent.Type aType,
TLspPaintRepresentation aPaintRepresentation,
Object aOldValue,
Object aNewValue)
Creates a new layer state change event with the given parameters.
|
Modifier and Type | Method and Description |
---|---|
Collection<TLspPaintRepresentation> |
TLspGXYLayerAdapter.getPaintRepresentations()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ILspEditor |
TLspGXYLayerAdapter.getEditor(TLspPaintRepresentation aPaintRepresentation)
Deprecated.
|
TLcdDimensionInterval<TLcdMapScale> |
TLspGXYLayerAdapter.getMapScaleRange(TLspPaintRepresentation aPaintRepresentation)
Deprecated.
Returns the scale range of a TLspPaintRepresentation of this layer in unitless map scale ratios.
|
ILspPainter |
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.
|
Modifier and Type | Method and Description |
---|---|
Collection<TLspPaintRepresentation> |
TLspRasterLayer.getPaintRepresentations()
The raster layer only supports the
BODY paint representation. |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspDensityPainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation)
Deprecated.
|
void |
TLspDensityPainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintRepresentation |
TLspLabelID.getPaintRepresentation()
Returns the paint representation this label is for.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspLabelPainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
void |
TLspLabelPainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
Constructor and Description |
---|
TLspLabelID(ILspLayer aLayer,
TLspPaintRepresentation aPaintRepresentation,
Object aDomainObject,
Object aSubLabelID)
Create a new label identifier using the labels' domain object and sublabel ID
|
Modifier and Type | Method and Description |
---|---|
void |
TLsp3DMeshPainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation)
Deprecated.
|
void |
TLsp3DMeshPainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspShapePainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
void |
TLspShapePainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
Modifier and Type | Method and Description |
---|---|
TLspPaintRepresentation |
TLspIsTouchedQuery.getPaintRepresentation()
Returns the paint representation that should be queried.
|
TLspPaintRepresentation |
TLspBoundsQuery.getPaintRepresentation()
Returns the paint representation that should be queried.
|
Constructor and Description |
---|
TLspBoundsQuery(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.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintRepresentation |
ALspLabelStyleCollectorWrapper.getAnchorLabelPaintRepresentation() |
protected TLspPaintRepresentation |
ALspLabelStyleCollector.getAnchorLabelPaintRepresentation()
Returns the paint representation of the label to anchor a label to for the current
set of labels.
|
Modifier and Type | Method and Description |
---|---|
ALspLabelStyleCollector |
ALspLabelStyleCollectorWrapper.anchorLabel(TLspPaintRepresentation aPaintRepresentation,
Object aSublabelID) |
ALspLabelStyleCollector |
ALspLabelStyleCollector.anchorLabel(TLspPaintRepresentation aPaintRepresentation,
Object aSublabelID)
Specify the label to anchor a label to.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspTiledWMSProxyPainter.registerLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |
void |
TLspTiledWMSProxyPainter.unregisterLayer(ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentation aPaintRepresentation) |