Package | Description |
---|---|
com.luciad.format.bingmaps.copyright.lightspeed |
This package contains functionality for retrieving copyright information from an
ILspView with Bing Maps imagery. |
com.luciad.format.kml22.view.lightspeed |
This package provides classes for visualizing KML data on Lightspeed maps.
|
com.luciad.ogc.wmts.client |
This package provides support for the OGC Web Map Tile Service (WMTS).
|
com.luciad.realtime |
Handles simulation of dynamic data.
|
com.luciad.realtime.lightspeed.labeling |
Handles the labeling of realtime data for lightspeed layers.
|
com.luciad.view.lightspeed |
Provides support for OpenGL-based 2D and 3D visualization of data.
|
com.luciad.view.lightspeed.action |
Provides various actions that affect an
ILspView . |
com.luciad.view.lightspeed.camera |
Contains view world transformations.
|
com.luciad.view.lightspeed.camera.tracking |
Contains tracking constraints for
TLspViewXYZWorldTransformation3D and
TLspViewXYZWorldTransformation2D that automatically adapt the viewing parameters
for example by tracking an object. |
com.luciad.view.lightspeed.controller |
Provides support for handling user interaction on an
ILspView . |
com.luciad.view.lightspeed.controller.manipulation |
Provides controllers for the manipulation of domain objects in a view.
|
com.luciad.view.lightspeed.controller.navigation |
Provides controls for navigation in a Lightspeed view.
|
com.luciad.view.lightspeed.controller.ruler |
This package provides support for measuring distances 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.controller.visualinspection |
Provides functionality for visually inspecting layers.
|
com.luciad.view.lightspeed.editor |
Provides support for interactive editing of domain objects in a model.
|
com.luciad.view.lightspeed.editor.snapping |
Defines a mechanism for snapping between objects that are being edited.
|
com.luciad.view.lightspeed.javafx |
This package provides JavaFX components which are related to a Lightspeed view or
allow interaction with a view.
|
com.luciad.view.lightspeed.label |
Handles the placement of labels in a view.
|
com.luciad.view.lightspeed.label.algorithm |
Handles labeling algorithms.
|
com.luciad.view.lightspeed.label.algorithm.discrete |
Handles discrete labeling algorithms.
|
com.luciad.view.lightspeed.label.location |
Handles label locations.
|
com.luciad.view.lightspeed.layer |
Provides layering support for
ILspView . |
com.luciad.view.lightspeed.layer.imageprojection |
Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView , as if by a slide
projector. |
com.luciad.view.lightspeed.layer.integration.gxy |
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView . |
com.luciad.view.lightspeed.layer.paintgroup |
Provides support for grouping the objects that should be painted and handling changes to these
groups.
|
com.luciad.view.lightspeed.layer.raster |
Provides layering support for raster layers.
|
com.luciad.view.lightspeed.measure |
This package contains classes for working with measurement values in a lightspeed view context.
|
com.luciad.view.lightspeed.painter.grid |
Provides support for the painting of grids.
|
com.luciad.view.lightspeed.painter.grid.cgrs |
Provides Lightspeed visualization support for the Common Grid Reference System (CGRS).
|
com.luciad.view.lightspeed.painter.grid.gars |
Provides Lightspeed visualization support for the Global Area Reference System (GARS).
|
com.luciad.view.lightspeed.painter.grid.mgrs |
Provides Lightspeed visualization support
for the Military Grid Reference System (MGRS).
|
com.luciad.view.lightspeed.scale |
Provides control over the relation between a view's map scale and the map scale as seen by stylers.
|
com.luciad.view.lightspeed.services.effects |
Support for various global graphics effects in an
ILspView . |
com.luciad.view.lightspeed.services.terrain |
Provides tools needed for working with draped data and the terrain the data is visualized on.
|
com.luciad.view.lightspeed.services.vertexarray |
This package provides
vertex arrays and the vertex array renderer . |
com.luciad.view.lightspeed.swing |
This package provides Swing components which are related to a view or allow interaction with a view.
|
com.luciad.view.lightspeed.swing.navigationcontrols |
This package contains the implementation of the on map navigation controls for an
ILspView . |
com.luciad.view.lightspeed.util |
Contains utility classes related to Lightspeed views.
|
Constructor and Description |
---|
TLspBingMapsCopyrightIcon(ILspView aView)
Creates a new Bing maps copyright icon that will automatically be kept consistent
with the passed view
|
TLspBingMapsCopyrightProvider(ILspView aView)
Constructs a new copyright provider, initialized using
aView |
TLspBingMapsCopyrightProvider(ILspView aView,
ILcdBingMapsCopyrightListener aListener)
Constructs a new copyright provider, initialized using
aView |
Constructor and Description |
---|
TLspKML22ViewFitAction(ILspView aView)
Creates a camera change action for a given view.
|
Modifier and Type | Method and Description |
---|---|
static TLcdWMTSGetFeatureInfoContext |
TLcdWMTSGetFeatureInfoContext.createContext(ILspView aView,
ILspLayer aLayer,
int aX,
int aY)
Creates an instance of
TLcdWMTSGetFeatureInfoContext |
Modifier and Type | Method and Description |
---|---|
ILspView[] |
TLcdSimulator.getLspView()
Returns an array of
ILspView on which the simulation is shown. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdSimulator.setLspView(ILspView[] aLspView)
Set an array of
ILspView on which the simulation is shown. |
Modifier and Type | Method and Description |
---|---|
List<TLspLabelPlacement> |
TLspContinuousLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspLabelConflictChecker aConflictChecker,
ILspView aView) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILspAWTView
Defines an
ILspView which is represented on screen by an AWT or Swing
component. |
Modifier and Type | Class and Description |
---|---|
class |
ALspAWTView
Abstract base class for implementations of
ILspAWTView . |
class |
TLspAWTView
An
ILspView which is represented by an AWT component. |
class |
TLspExternalView
Deprecated.
Integration of LuciadLightspeed in C++ applications is no longer actively supported as of V2020.0.
Please contact your account manager or
support.luciad.gsp@hexagon.com
to discuss possible alternatives.
|
class |
TLspFXView
An
ILspView which is represented by a JavaFX node. |
class |
TLspOffscreenView
An offscreen Lightspeed view that uses an internal buffer to render images
to.
|
class |
TLspSwingView
An
ILspAWTView which is represented by a Swing component. |
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspViewBuilder.buildStereoscopicView(TLspStereoscopicDevice aStereoscopicDevice)
Creates a
ILspView with the current settings of this builder. |
protected ILspView |
TLspPaintingOrder.getView()
Returns the view for which this painting order was created.
|
ILspView |
TLspContext.getView()
Returns the view that is being rendered.
|
Modifier and Type | Method and Description |
---|---|
void |
ILspViewListener.postInit(ILspView aView,
ILcdGLDrawable aGLDrawable)
Called after the view is initialized to initialize
this listener.
|
void |
ALspViewAdapter.postInit(ILspView aView,
ILcdGLDrawable aGLDrawable) |
void |
ILspViewListener.postPaintPhase(ILspView aView,
ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase)
Called after the view's layers are painted for the given paint phase.
|
void |
ALspViewAdapter.postPaintPhase(ILspView aView,
ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase) |
void |
ILspViewListener.postRender(ILspView aView,
ILcdGLDrawable aGLDrawable)
Called after the view's layers are rendered.
|
void |
ALspViewAdapter.postRender(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.preDispose(ILspView aView,
ILcdGLDrawable aGLDrawable) |
void |
ILspViewListener.prePaintPhase(ILspView aView,
ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase)
Called before the view's layers are painted for the given paint phase.
|
void |
ALspViewAdapter.prePaintPhase(ILspView aView,
ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase) |
void |
ILspViewListener.preRender(ILspView aView,
ILcdGLDrawable aGLDrawable)
Called before the view's layers are rendered.
|
void |
ALspViewAdapter.preRender(ILspView aView,
ILcdGLDrawable aGLDrawable) |
void |
TLspContext.resetFor(ILspLayer aLayer,
ILspView aView)
Initializes this context for the given view and layer.
|
Constructor and Description |
---|
TLspContext(ILspLayer aLayer,
ILspView aView)
Constructs a new context for the given view and layer.
|
TLspPaintingOrder(ILspView aView) |
Constructor and Description |
---|
TLspSetControllerAction(ILspView aView,
ILspController aController)
Creates a new action with an
ILspView and an ILspController . |
Modifier and Type | Method and Description |
---|---|
ILspView |
ALspViewXYZWorldTransformation.getView()
Returns the registered view, or null if no view was registered.
|
Constructor and Description |
---|
TLspViewXYZWorldTransformation2D(ILspView aView)
Constructs a new, uninitialized transformation.
|
TLspViewXYZWorldTransformation3D(ILspView aView)
Constructs a new, uninitialized transformation.
|
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspModelElementTrackingPointProvider.getView() |
abstract ILspView |
ALspTrackingPointProvider.getView()
Returns the view in which tracking is done.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspModelElementTrackingPointProvider.setTrackedObjects(ILspView aView,
Object[] aTrackedObjects,
ILcdModel[] aModels)
Sets the target objects that the camera must track.
|
Modifier and Type | Method and Description |
---|---|
ILspView |
ALspController.getView()
Returns the
ILspView the controller is interacting with. |
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
ILspController.paint(ILcdGLDrawable aGLDrawable,
ILspView aView,
TLspPaintPhase aPaintPhase)
Paints the visual feedback of this controller.
|
TLspPaintProgress |
ALspController.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 of
paint for this controller. |
void |
ILspController.startInteraction(ILspView aView)
Called to start interacting with the controller.
|
void |
ALspController.startInteraction(ILspView aView)
Called to start interacting with the controller.
|
protected void |
TLspKeyActionController.startInteractionImpl(ILspView aView) |
protected void |
ALspController.startInteractionImpl(ILspView aView)
The specific implementation of
startInteraction for this controller. |
void |
ILspController.terminateInteraction(ILspView aView)
Terminates interaction with this controller.
|
void |
ALspController.terminateInteraction(ILspView aView)
Terminates interaction with this controller.
|
protected void |
TLspKeyActionController.terminateInteractionImpl(ILspView aView) |
protected void |
ALspController.terminateInteractionImpl(ILspView aView)
The specific implementation of
terminateInteraction for this controller. |
Modifier and Type | Method and Description |
---|---|
abstract Object |
ALspCreateControllerModel.create(ILspView aView,
ILspLayer aLayer)
Create a new (empty) object
|
protected List<TLspDomainObjectContext> |
TLspEditController.getEditingCandidates(ILspView aView)
Retrieves objects from the view that are candidates for editing.
|
abstract ILspInteractivePaintableLayer |
ALspCreateControllerModel.getLayer(ILspView aView)
Gets the layer to which the created object should be added.
|
TLspPaintRepresentation |
ALspCreateControllerModel.getPaintRepresentation(ILspInteractivePaintableLayer aLayer,
ILspView aView)
Gets the paint representation which is used to retrieve an editor for object creation.
|
TLspPaintProgress |
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 |
TLspInteractiveLabelsController.startInteractionImpl(ILspView aView) |
protected void |
TLspCreateController.startInteractionImpl(ILspView aView) |
void |
TLspEditController.terminateInteraction(ILspView aView) |
void |
TLspCreateController.terminateInteraction(ILspView aView) |
protected void |
TLspInteractiveLabelsController.terminateInteractionImpl(ILspView aView) |
protected void |
TLspCreateController.terminateInteractionImpl(ILspView aView) |
Modifier and Type | Method and Description |
---|---|
ILspScaleLevelProvider.ScaleLevel[] |
TLspRasterBasedScaleLevelProvider.getScaleLevels(int aX,
int aY,
ILspView aView) |
ILspScaleLevelProvider.ScaleLevel[] |
ILspScaleLevelProvider.getScaleLevels(int aX,
int aY,
ILspView aView)
Returns the scale levels for the given view point.
|
protected TLspPaintProgress |
TLspZoomByRectangleController.paintImpl(ILcdGLDrawable aGLDrawable,
ILspView aView,
TLspPaintPhase aPaintPhase) |
void |
TLspZoomController.startInteraction(ILspView aView) |
void |
TLspRotateController.startInteraction(ILspView aView) |
void |
TLspPanController.startInteraction(ILspView aView) |
protected void |
TLspZoomByRectangleController.startInteractionImpl(ILspView aView) |
void |
TLspZoomController.terminateInteraction(ILspView aView) |
void |
TLspRotateController.terminateInteraction(ILspView aView) |
void |
TLspPanController.terminateInteraction(ILspView aView) |
protected void |
TLspZoomByRectangleController.terminateInteractionImpl(ILspView aView) |
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
TLspRulerController.paintImpl(ILcdGLDrawable aGLDrawable,
ILspView aView,
TLspPaintPhase aPaintPhase) |
void |
TLspRulerController.startInteractionImpl(ILspView aView) |
void |
TLspRulerController.terminateInteractionImpl(ILspView aView) |
Modifier and Type | Method and Description |
---|---|
protected 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
in
aSelectionCandidates |
void |
TLspPopupMenuSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput,
TLspSelectMode aMode,
ILspView aView,
List<TLspDomainObjectContext> aSelectionCandidates) |
void |
TLspDefaultSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput,
TLspSelectMode aMode,
ILspView aView,
List<TLspDomainObjectContext> aSelectionCandidates) |
void |
ILspSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput,
TLspSelectMode aMode,
ILspView aView,
List<TLspDomainObjectContext> aSelectionCandidates)
Handles which objects change their selection from a list of selection candidates.
|
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 the
TLspSelectChoice
and TLspSelectMode . |
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 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) . |
void |
TLspSelectController.startInteractionImpl(ILspView aView) |
protected void |
TLspSelectController.terminateInteractionImpl(ILspView aView) |
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
TLspTouchSelectEditController.paint(ILcdGLDrawable aGLDrawable,
ILspView aView,
TLspPaintPhase aPaintPhase) |
protected TLspPaintProgress |
TLspTouchAndHoldActionController.paintImpl(ILcdGLDrawable aGLDrawable,
ILspView aView,
TLspPaintPhase aPaintPhase) |
protected TLspPaintProgress |
ALspTouchController.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) |
Modifier and Type | Method and Description |
---|---|
void |
TLspSwipeController.startInteraction(ILspView aView) |
void |
TLspPortholeController.startInteraction(ILspView aView) |
void |
TLspFlickerController.startInteraction(ILspView aView) |
protected void |
TLspMagnifierController.startInteractionImpl(ILspView aView) |
void |
TLspSwipeController.terminateInteraction(ILspView aView) |
void |
TLspPortholeController.terminateInteraction(ILspView aView) |
void |
TLspFlickerController.terminateInteraction(ILspView aView) |
protected void |
TLspMagnifierController.terminateInteractionImpl(ILspView aView) |
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.
|
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 |
---|---|
protected Collection<ILcdPoint> |
TLspPointToPointSnapper.convertObjectToPointSnapTargets(Object aObject,
ILspLayer aLayer,
ILspView aView)
Deprecated.
Method has been deprecated in favor of the more verbose
getSnapTargets , which provides a lot more context information and better filtering capabilities to allow for
more fine-grained control over snapping customization. |
Constructor and Description |
---|
TLspFXScaleIndicator(ILspView aView)
Creates a new instance of TLspFXScaleIndicator for the specified view.
|
Modifier and Type | Method and Description |
---|---|
void |
ILspLabelObstacleProvider.getLabelObstacles(ILspView aView,
List<TLspLabelObstacle> aObstaclesSFCT)
Returns a list of obstacles for the given view.
|
Constructor and Description |
---|
TLspLabelPlacer(ILspView aView)
Creates a label placer with the four default groups already added :
DEFAULT_DECLUTTER_GROUP , DEFAULT_NO_DECLUTTER_GROUP , DEFAULT_GRID_GROUP and DEFAULT_REALTIME_GROUP . |
Modifier and Type | Method and Description |
---|---|
abstract TLspContext |
ILspLabelingAlgorithm.LabelContext.getContext(ILspLayer aLayer,
ILspView aView)
Returns a context for the given label.
|
ILspWorldElevationStyle.ElevationMode |
ILspLabelingAlgorithm.LabelContext.getElevationMode(TLspLabelID aLabel,
ILspView aView)
Returns the elevation mode of the anchor object of the given label.
|
TLspLabelPlacement |
TLspFixedOnPathLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
TLspLabelPlacement |
TLspFixedInPathLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
TLspLabelPlacement |
ALspStampLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
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.
|
int |
TLspLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
int |
TLspFixedOnPathLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel,
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.
|
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 |
TLspFixedOnPathLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
boolean |
TLspFixedInPathLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
boolean |
ALspStampLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
Checks if the given location is a valid location.
|
boolean |
ALspLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
Checks if the given location is a valid location.
|
List<TLspLabelPlacement> |
TLspCompositeLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspLabelConflictChecker aConflictChecker,
ILspView aView) |
List<TLspLabelPlacement> |
ILspLabelingAlgorithm.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 given
List of algorithms. |
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspLabelLocationChangedEvent.getView()
Returns the view in which these changes were made.
|
Modifier and Type | Method and Description |
---|---|
ALspLabelLocations.LocationInfo |
TLspLabelLocations.getLabelLocation(ILspView aView,
TLspLabelID aLabel) |
abstract ALspLabelLocations.LocationInfo |
ALspLabelLocations.getLabelLocation(ILspView aView,
TLspLabelID aLabel)
Returns the location and visibility for the requested label.
|
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.
|
void |
TLspLabelLocations.setLabelLocations(List<TLspLabelID> aLabels,
List<ALspLabelLocation> aLocations,
List<Boolean> aVisibilities,
ILspView aView) |
abstract void |
ALspLabelLocations.setLabelLocations(List<TLspLabelID> aLabels,
List<ALspLabelLocation> aLocations,
List<Boolean> aVisibilities,
ILspView aView)
Stores the given location information so it can be
retrieved
later on. |
void |
TLspLabelLocations.updateLabelLocations(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 be
retrieved
later on. |
Constructor and Description |
---|
TLspLabelLocationChangedEvent(ALspLabelLocations aSource,
ILspView aView)
Creates a new TLspLabelLocationChangedEvent.
|
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspDomainObjectContext.getView()
Returns the
ILcdView in which the domain object is displayed. |
Modifier and Type | Method and Description |
---|---|
Collection<ILspView> |
ILspLayer.getCurrentViews()
Returns a collection of all the views in which this layer is currently present.
|
Collection<ILspView> |
ALspLayer.getCurrentViews() |
Modifier and Type | Method and Description |
---|---|
protected ILcdModelXYZWorldTransformation |
ALspLayer.createModelXYZWorldTransformation(ILcdModelReference aModelReference,
ILcdXYZWorldReference aWorldReference,
ILspView aView)
Creates a new model world transformation for the
given model and world reference.
|
ILcdModelXYZWorldTransformation |
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.
|
ILcdModelXYZWorldTransformation |
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.
|
TLspPaintProgress |
TLspLayer.paint(ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase,
TLspPaintRepresentationState aPaintRepresentationState,
ILspView aView) |
TLspPaintProgress |
ILspPaintableLayer.paint(ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase,
TLspPaintRepresentationState aPaintRepresentationState,
ILspView aView)
Renders the specified paint representation of this layer into a view.
|
void |
TLspLayer.registerView(ILspView aView) |
void |
ILspLayer.registerView(ILspView aView)
Registers a view with this layer.
|
void |
ALspLayer.registerView(ILspView aView) |
void |
TLspLayer.unregisterView(ILspView aView) |
void |
ILspLayer.unregisterView(ILspView aView)
Unregisters a view from this layer.
|
void |
ALspLayer.unregisterView(ILspView aView) |
Constructor and Description |
---|
TLspDomainObjectContext(Object aObject,
ILspView aView,
ILspInteractivePaintableLayer aLayer,
TLspPaintRepresentationState aPRS)
Creates a new TLspDomainObjectContext based on the provided object, view, layer and
paint representation state.
|
Modifier and Type | Method and Description |
---|---|
ILcdPoint |
ILspImageProjectionLayer.projectPoint(ILcdPoint aPoint,
ILspImageProjector aProjector,
ILspView aView)
Projects a point onto the 3D terrain.
|
ILcdPoint |
ILspImageProjectionLayer.unProjectPoint(ILcdPoint aPoint,
ILspImageProjector aProjector,
ILspView aView)
Un-projects a point from the terrain onto the projector.
|
Modifier and Type | Method and Description |
---|---|
ILcdModelXYZWorldTransformation |
TLspGXYLayerAdapter.getModelXYZWorldTransformation(ILspView aView)
Deprecated.
|
TLspPaintProgress |
TLspGXYLayerAdapter.paint(ILcdGLDrawable aGLDrawable,
TLspPaintPhase aPhase,
TLspPaintRepresentationState aPaintRepresentationState,
ILspView aView)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspPaintGroupsChangedEvent.getView()
Returns the view for which the paint groups or objects have changed.
|
Constructor and Description |
---|
TLspPaintGroupsChangedEvent(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.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspRasterLayer.registerView(ILspView aView) |
Constructor and Description |
---|
TLspViewMeasureProvider(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.
|
Modifier and Type | Method and Description |
---|---|
TLspXYGridOverlayLabelBuilder |
TLspXYGridOverlayLabelBuilder.view(ILspView aView)
The view for which the overlay labels should be added.
|
TLspGeorefGridOverlayLabelBuilder |
TLspGeorefGridOverlayLabelBuilder.view(ILspView aView)
The view for which the overlay labels should be added.
|
Modifier and Type | Method and Description |
---|---|
TLspCGRSGridOverlayLabelBuilder |
TLspCGRSGridOverlayLabelBuilder.view(ILspView aView)
The view for which the overlay labels should be added.
|
Modifier and Type | Method and Description |
---|---|
TLspGARSGridOverlayLabelBuilder |
TLspGARSGridOverlayLabelBuilder.view(ILspView aView)
The view for which the overlay labels should be added.
|
Modifier and Type | Method and Description |
---|---|
TLspMGRSGridOverlayLabelBuilder |
TLspMGRSGridOverlayLabelBuilder.view(ILspView aView)
The view for which the overlay labels should be added.
|
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspMapScaleChangeEvent.getView()
The view for which the map scale has changed.
|
Modifier and Type | Method and Description |
---|---|
TLcdMapScale |
ILspMapScaleProvider.getMapScale(ILspView aView)
Returns the current map scale for a view.
|
Constructor and Description |
---|
TLspMapScaleChangeEvent(ILspMapScaleProvider aSource,
ILspView aView)
Construct a view scale event.
|
Constructor and Description |
---|
TLspFog(ILspView aView)
Creates 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.
|
Modifier and Type | Method and Description |
---|---|
ILspView |
ILspTerrainSupport.getDrapingView()
Returns the draping view used for objects that are draped.
|
ILspView |
TLspTerrainChangeEvent.getView() |
Constructor and Description |
---|
TLspTerrainChangeEvent(ILspView aView)
Constructs a new terrain change event for the specified view.
|
Modifier and Type | Method and Description |
---|---|
void |
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 the
pushGLState method. |
Modifier and Type | Method and Description |
---|---|
ILspView |
TLspViewComponentPrintable.getView()
Returns the view.
|
ILspView |
TLspBalloonManager.getView()
Returns the view this manager is configured for.
|
Modifier and Type | Method and Description |
---|---|
static Component |
TLspViewComponentPrintable.createViewComponent(ILspView aView)
Creates a Component representing the given view.
|
Constructor and Description |
---|
TLspBalloonManager(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 new
TLcdGXYBusyLayerTreeNodeCellRenderer around aDelegateRenderer . |
TLspLayerTreeNodeCellRenderer(ILspView aView)
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.
|
Modifier and Type | Method and Description |
---|---|
static TLspNavigationControlsBuilder |
TLspNavigationControlsBuilder.newBuilder(ILspView aView)
Returns a builder to create navigation controls for the passed view.
|
TLspNavigationControlsBuilder |
TLspNavigationControlsBuilder.view(ILspView aView)
Sets the view that will interact with the navigation controls.
|
Constructor and Description |
---|
TLspAltitudeExaggerationControl(ILspView aView,
double aMinimum,
double aMaximum)
A constructor for the altitude exaggeration control for an
ILspView . |
TLspAltitudeExaggerationControl(String aImagePath,
ILspView aView,
double aMinimum,
double aMaximum)
A constructor for the altitude exaggeration control for an
ILspView using the given image path and view. |
TLspCompassNavigationControl(ILspView aView)
A constructor for the compass component of the navigation controls for a
ILspView . |
TLspCompassNavigationControl(String aImagePath,
ILspView aView)
A constructor for the compass component of the navigation controls for a
ILspView using the given image path and view. |
TLspNavigationControlsBuilder(ILspView aView)
Creates a
TLspNavigationControlsBuilder with default initialization. |
TLspPanNavigationControl(ILspView aView)
A constructor for the pan component of the navigation controls for a
ILspView . |
TLspPanNavigationControl(String aImagePath,
ILspView aView)
A constructor for the pan component of the navigation controls for a
ILspView using the given image path and view. |
TLspZoomNavigationControl(ILspView aView)
A constructor for the zoom component of the navigation controls for a
ILspView which uses the default images. |
TLspZoomNavigationControl(String aImagePath,
ILspView aView)
A constructor for the zoom component of the navigation controls for a
ILspView . |
Modifier and Type | Method and Description |
---|---|
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.setup2DView(TLspViewXYZWorldTransformation2D aV2W,
ILspView aView,
ILcdXYZWorldReference aWorldReference,
boolean aPreserveViewBounds)
Switches the specified view to 2D 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.
|
static void |
TLspViewTransformationUtil.setup3DView(TLspViewXYZWorldTransformation3D aV2W,
ILspView aView,
ILcdXYZWorldReference aWorldReference,
boolean aPreserveViewBounds)
Switches the specified view to 3D using the requested world reference.
|
Constructor and Description |
---|
TLspViewNavigationUtil(ILspView aView)
Constructor for new
TLspViewNavigationUtil . |