Uses of Class
com.luciad.view.lightspeed.TLspContext
Package
Description
This package provides a
styler
that can be used
for AIS data.
This package contains the class
TLspAIXMStyler
, which can be used to style AIXM 5.0 and 5.1 objects.Provides painting support for the CGM format.
Provides painting support for the MapInfo format.
Provides API for visualizing NVG data in a Lightspeed view.
Painters for OpenFlight models.
Provides painting support for the POL format.
Provides support for visualizing LuciadFusion vector data models in a Lightspeed view.
This package provides the necessary classes to apply a SE or SLD Feature Type Style to a Luciad Lightspeed layer.
Handles the labeling of realtime data for lightspeed layers.
Provides a layer builder for APP6 a/b/c layers.
Provides a layer builder for MIL-STD 2525 b/c/d layers.
Provides a painter that performs and visualizes Line-Of-Sight (LOS)
computations.
Provides controllers for the manipulation of domain objects in a view.
This package provides support for measuring distances in a view.
Provides support for interactive editing of domain objects in a model.
Defines the concept of edit handles and provides a number of implementations that can be used by
editors
.Defines a mechanism for snapping between objects that are being edited.
Provides support for the discretization of vector shapes.
Handles the placement of labels in a view.
Handles labeling algorithms.
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 the painting of grids.
Provides support for painting labels for objects.
Defines label locations used by label painters.
Contains style related classes that are used by the label painter.
Provides a painting support for 3D meshes.
Provides support for painting of vector shapes.
Provides tools needed for working with draped data and the terrain the data is visualized on.
Provides a generic model for styles.
This package defines all interfaces and abstract base classes related to
ILspStyler
.Contains a utility class for drawing text to a ILcdGLDrawable using a "texture font".
This package contains a painter that visualizes
ALcdWMSProxy
instances in a Lightspeed view using a tiled approach.-
Uses of TLspContext in com.luciad.ais.view.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspAISStyler.style
(Collection<?> aObjects, ALspLabelStyleCollector aLabelStyleCollector, TLspContext aContext) void
TLspAISStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.format.aixmcommon.view.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspAIXMStyler.style
(Collection<?> aObjects, ALspLabelStyleCollector aStyleCollector, TLspContext aContext) void
TLspAIXMStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.format.cgm.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspCGMStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.format.mif.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspMIFStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.format.nvg.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspNVGStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.format.object3d.openflight.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspOpenFlight3DIcon.paint
(ILspGLState aGLState, ILcdGLDrawable aGLDrawable, TLspPaintPass aPass, TLspContext aContext) TLspOpenFlightPainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) <T> boolean
TLspOpenFlightPainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) -
Uses of TLspContext in com.luciad.format.pol.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspPOLStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.fusion.client.view.lightspeed
Modifier and TypeMethodDescriptionstatic Object
TLspFusionGeometryProvider.getGeometry
(Object aModelObject, TLspContext aContext) Deprecated.Extract the geometry associated with the element at the current level for the tiles that are currently available. -
Uses of TLspContext in com.luciad.ogc.sld.view.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspSLDStyler.style
(Collection<?> aObjects, ALspLabelStyleCollector aStyleCollector, TLspContext aContext) void
TLspSLDStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.realtime.lightspeed.labeling
Modifier and TypeMethodDescriptionprotected void
TLspContinuousLabelingAlgorithm.retrieveDesiredLocation
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext, Point aRelativeLocationSFCT) Retrieves the desired view location for the given label. -
Uses of TLspContext in com.luciad.symbology.app6a.view.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspAPP6ASymbolStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) Submits an appropriate TLspAPP6ASymbolStyle for every incoming object which implements ILcdAPP6ACoded and (optionally)ILcdStyledMilitarySymbol
. -
Uses of TLspContext in com.luciad.symbology.milstd2525b.view.lightspeed
Modifier and TypeMethodDescriptionvoid
TLspMS2525bSymbolStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) Submits an appropriate TLspMS2525bSymbolStyle for every incoming object which implements ILcdMS2525bCoded and (optionally)ILcdStyledMilitarySymbol
. -
Uses of TLspContext in com.luciad.tea.lightspeed.los.view
Modifier and TypeMethodDescriptionTLspLOSCoveragePainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) <T> boolean
TLspLOSCoveragePainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.controller.manipulation
Modifier and TypeMethodDescriptionabstract boolean
ALspInteractiveLabelProvider.canStartInteraction
(TLspLabelID aLabel, TLspContext aContext) This method determines whether or not thisALspInteractiveLabelProvider
can provide aComponent
for the specified label.protected final void
ALspInteractiveLabelProvider.fireInteractionStartedEvent
(TLspLabelID aLabel, TLspContext aContext, Component aInteractiveLabel) This method should be called to fire an 'interaction started' event.void
ILspInteractiveLabelListener.interactionStarted
(ALspInteractiveLabelProvider aSource, TLspLabelID aLabel, TLspContext aContext, Component aInteractiveLabel) This method is called when interaction with an interactive label has started.abstract Component
ALspInteractiveLabelProvider.startInteraction
(TLspLabelID aLabel, TLspContext aContext) Returns a component, configured to display or edit the properties of the given view identifier.void
TLspEditHandleStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) Styles the supplied edit handles. -
Uses of TLspContext in com.luciad.view.lightspeed.controller.ruler
Modifier and TypeMethodDescriptionString[]
TLspRulerDistanceFormatStyle.getText
(Object aDomainObject, Object aSubLabelID, TLspContext aContext) String[]
TLspRulerSegmentLabelContentStyle.getText
(Object aDomainObject, Object aSubLabelID, TLspContext aContext) void
TLspRulerLabelStyler.style
(Collection<?> aObjects, ALspLabelStyleCollector aStyleCollector, TLspContext aContext) void
TLspRulerLabelStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.editor
Modifier and TypeMethodDescriptionTLspEditContext.getHandleContext()
Returns the context for the handles.TLspMultiObjectEditContext.getHandleContext
(Object aObject) Returns the context for the handles.TLspEditContext.getObjectContext()
Returns the context for the edited object.TLspMultiObjectEditContext.getObjectContext
(Object aObject) Returns the context for the edited object.Modifier and TypeMethodDescriptionabstract T
ALspCreateEditorModel.create
(TLspContext aContext) Creates a new shape, based on the given context.TLspCreateCurveEditorModel.create
(TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.editor.handle
Modifier and TypeMethodDescriptionprotected abstract ILcdPoint
ALspOutlineResizeHandle.calculateClosestReferencePoint
(ILcdPoint aModelPoint, Object aObject, TLspContext aContext) Retrieves the reference point of the given object that lies closest to the given point.protected ILcdShape
TLspProjectedObjectTranslationHandle.getProjectedShape
(Object aGeometry, TLspContext aContext) Returns the projected shape of the given geometry. -
Uses of TLspContext in com.luciad.view.lightspeed.editor.snapping
Modifier and TypeMethodDescriptionILspSnapperProvider.getSnapper
(AWTEvent aAWTEvent, TLspContext aContext) Returns a snapper for the given AWT event and context.default ILspSnapper
ILspSnapperProvider.getSnapper
(Event aEvent, TLspContext aContext) JavaFX equivalent ofILspSnapperProvider.getSnapper(AWTEvent, TLspContext)
.TLspPointToPointSnapper.getSnapper
(AWTEvent aAWTEvent, TLspContext aContext) TLspPointToPointSnapper.getSnapper
(Event aEvent, TLspContext aContext) void
TLspSnapperStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.geometry.discretization
Modifier and TypeMethodDescriptionvoid
ILspShapeDiscretizer.discretizeSFCT
(Object aDomainObject, TLspShapeDiscretizationParameters aParameters, TLspContext aContext, ALspEditable3DMesh a3DMeshSFCT) Discretizes the given domain object, typically anILcdShape
.void
TLspShapeDiscretizer.discretizeSFCT
(Object aDomainObject, TLspShapeDiscretizationParameters aParameters, TLspContext aContext, ALspEditable3DMesh a3DMeshSFCT) -
Uses of TLspContext in com.luciad.view.lightspeed.label
Modifier and TypeMethodDescriptionint
ILspLabelPriorityProvider.getPriority
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) Returns the priority for the given label, 0 being the highest priority, Integer.MAX_VALUE the lowest priority. -
Uses of TLspContext 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.Modifier and TypeMethodDescriptionabstract double
ALspStampLabelLocationProvider.calculateLocation
(int aLocationIndex, TLspLabelID aLabel, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcd3DEditablePoint aUpperLeftPointSFCT) Returns the rotation and calculates the upper left corner of the bounds for the given domain object and sublabel ID, given the dimension.double
TLspLabelLocationProvider.calculateLocation
(int aLocationIndex, TLspLabelID aLabel, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcd3DEditablePoint aUpperLeftPointSFCT) void
ILspLabelDependencyProvider.getDependingLabels
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext, List<TLspLabelID> aDependingIdentifiersSFCT) This method adds allTLspLabelID
s that depend on the givenTLspLabelID
to the given list.ILspLabelingAlgorithmProvider.getLabelingAlgorithm
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) This method returns a labeling algorithm for the given domain object and sublabel ID.protected boolean
ALspStampLabelLocationProvider.isValidLocation
(TLspLabelID aLabelID, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcdPoint aUpperLeftPoint, double aRotation) Checks if the given upper left point and rotation are valid.protected boolean
TLspLabelLocationProvider.isValidLocation
(TLspLabelID aLabelID, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcdPoint aUpperLeftPoint, double aRotation) -
Uses of TLspContext in com.luciad.view.lightspeed.layer
Modifier and TypeMethodDescriptionALspLayer.getBounds
(TLspContext aContext) Returns the bounds of the layer in world coordinates.ILspLayer.getBounds
(TLspContext aContext) Returns the bounds of the layer in world coordinates.TLspLayer.getBounds
(TLspContext aContext) <T> T
ILspInteractivePaintableLayer.query
(ALspPaintQuery<T> aQuery, TLspContext aContext) Retrieves a set of domain objects and data based on the parameters given by the query.<T> T
TLspLayer.query
(ALspPaintQuery<T> aQuery, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.layer.integration.gxy
Modifier and TypeMethodDescription<T> T
TLspGXYLayerAdapter.query
(ALspPaintQuery<T> aQuery, TLspContext aContext) Deprecated. -
Uses of TLspContext in com.luciad.view.lightspeed.layer.raster
Modifier and TypeMethodDescription<T> T
TLspRasterLayer.query
(ALspPaintQuery<T> aQuery, TLspContext aContext) Retrieves a set of domain objects and data based on the parameters given by the query. -
Uses of TLspContext in com.luciad.view.lightspeed.painter
Modifier and TypeMethodDescriptionILspPainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) Paints the specified groups of objects into a view.<T> boolean
ILspPainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) Retrieves a set of domain objects and data based on the parameters given by the query. -
Uses of TLspContext in com.luciad.view.lightspeed.painter.density
Modifier and TypeMethodDescriptionTLspDensityPainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) Deprecated.<T> boolean
TLspDensityPainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) Deprecated. -
Uses of TLspContext in com.luciad.view.lightspeed.painter.grid
Modifier and TypeMethodDescriptionvoid
TLspLonLatGridStyler.style
(Collection<?> aObjects, ALspLabelStyleCollector aStyleCollector, TLspContext aContext) void
TLspLonLatGridStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.painter.label
Modifier and TypeMethodDescriptionILspLabelPainter.getAnchorObject
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) Returns the anchor object of the given label.final Object
TLspLabelPainter.getAnchorObject
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) ILspLabelPainter.getLabelIDs
(Object aObject, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) Enumerates all the desired labels associated with a domain object.TLspLabelPainter.getLabelIDs
(Object aObject, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) void
TLspLabelPainter.labelAnchorPointOffsetSFCT
(TLspLabelID aLabel, Dimension2D aDimension, TLspPaintState aPaintState, TLspContext aContext, ILcd2DEditablePoint aOffsetSFCT) void
ILspLabelPainter.labelAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aAnchorPointSFCT) Retrieves the anchor point of the given label.final void
TLspLabelPainter.labelAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aAnchorPointSFCT) double
ILspLabelPainter.labelBoundsSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditableBounds aBoundsSFCT) Calculates the bounds of the given label for the given label location.double
TLspLabelPainter.labelBoundsSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditableBounds aBoundsSFCT) void
TLspLabelPainter.labelDimensionSFCT
(TLspLabelID aLabelID, TLspPaintState aPaintState, TLspContext aContext, Dimension2D aDimensionSFCT) TLspLabelPainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) <T> boolean
TLspLabelPainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) void
TLspLabelPainter.viewObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) void
TLspLabelPainter.worldObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) -
Uses of TLspContext in com.luciad.view.lightspeed.painter.label.location
Modifier and TypeMethodDescriptionabstract void
ALspStampLabelLocation.getLocationData
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, ILspStampLocationLabelPainter aLabelPainter, TLspPaintState aPaintState, TLspContext aContext, ALspStampLabelLocation.LocationData aLocationDataSFCT) Calculates thelocation data
of the given label.void
TLspStampLabelLocation.getLocationData
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, ILspStampLocationLabelPainter aLabelPainter, TLspPaintState aPaintState, TLspContext aContext, ALspStampLabelLocation.LocationData aLocationDataSFCT) void
ILspStampLocationLabelPainter.labelAnchorPointOffsetSFCT
(TLspLabelID aLabel, Dimension2D aDimension, TLspPaintState aPaintState, TLspContext aContext, ILcd2DEditablePoint aOffsetSFCT) Returns the anchor point offset.void
ILspStampLocationLabelPainter.labelDimensionSFCT
(TLspLabelID aLabelID, TLspPaintState aPaintState, TLspContext aContext, Dimension2D aDimensionSFCT) Returns the dimension of the given label.void
ILspStampLocationLabelPainter.viewObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) Calculates the object anchor point for the given label in view coordinates.void
ILspStampLocationLabelPainter.worldObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) Calculates the object anchor point for the given label in world coordinates. -
Uses of TLspContext in com.luciad.view.lightspeed.painter.label.style
Modifier and TypeMethodDescriptionvoid
ALspSwingLabelStyler.allComponentsChanged
(TLspContext aContext) Notify this styler that the components for all domain objects have changed.void
ALspSwingLabelStyler.componentChanged
(Object aObject, Object aSublabelId, TLspContext aContext) Notify this styler that the component for the given domain object and sublabel id has changed.protected abstract JComponent
ALspSwingLabelStyler.getComponent
(Object aObject, Object aSublabelId, TLspContext aContext) This method retrieves the component for the given object.protected ALspStyle
ALspSwingLabelStyler.getComponentStyle
(Object aObject, Object aSublabelId, TLspContext aContext) Returns the style that contains the representation of the component for the given domain object and sublabel id.String[]
ALspLabelTextProviderStyle.getText
(Object aDomainObject, Object aSubLabelID, TLspContext aContext) Returns text (one or more strings) for the given domain object and sublabel ID.String[]
TLspDataObjectLabelTextProviderStyle.getText
(Object aDomainObject, Object aSubLabelID, TLspContext aContext) protected final boolean
ALspSwingLabelStyler.isInteractiveEditedLabel
(Object aObject, Object aSubLabelID, TLspContext aContext) Returns if the given label is interactively edited.protected BufferedImage
ALspSwingLabelStyler.paintImage
(JComponent aComponent, Dimension aDimension, Object aObject, Object aSublabelID, TLspContext aContext) This method paints an image of the given component, for the given label.protected boolean
ALspSwingLabelStyler.shouldInvalidateLabel
(Object aObject, Object aSubLabelID, TLspContext aContext) This method indicates if the content of the given label should be invalidated. -
Uses of TLspContext in com.luciad.view.lightspeed.painter.mesh
Modifier and TypeMethodDescriptionvoid
TLsp3DMeshPainter.anchorPointSFCT
(Object aObject, TLspPaintPass aPaintPass, TLspContext aContext, ILcd3DEditablePoint aPointSFCT) Deprecated.void
ILsp3DIcon.paint
(ILspGLState aIconState, ILcdGLDrawable aGLDrawable, TLspPaintPass aPass, TLspContext aContext) Paints the icon to the specified ILcdGLDrawable.void
TLspBounds3DIcon.paint
(ILspGLState aGLState, ILcdGLDrawable aGLDrawable, TLspPaintPass aPass, TLspContext aContext) final void
TLspMesh3DIcon.paint
(ILspGLState aIconTransformationState, ILcdGLDrawable aGLDrawable, TLspPaintPass aPass, TLspContext aContext) Paints the icon to the specified ILcdGLDrawable.TLsp3DMeshPainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) Deprecated.<T> boolean
TLsp3DMeshPainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) Deprecated. -
Uses of TLspContext in com.luciad.view.lightspeed.painter.shape
Modifier and TypeMethodDescriptionTLspShapePainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) <T> boolean
TLspShapePainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.services.terrain
Modifier and TypeMethodDescriptionILspTerrainSupport.getDrapingContext
(TLspContext aContext) Converts the given context to a context that should be used for objects to be draped.Modifier and TypeMethodDescriptionvoid
ILspTerrainSupport.convertFromDrapingContextSFCT
(ILcdPoint aDrapingWorldPoint, TLspContext aContext, ILcd3DEditablePoint aWorldPointSFCT) Converts the given world point in the draping context back to the regular context.ILspTerrainSupport.getDrapingContext
(TLspContext aContext) Converts the given context to a context that should be used for objects to be draped.ILspTerrainSupport.getPointOnTerrain
(ILcdPoint aViewPoint, TLspContext aContext) Gets the front-most point in world coordinates on the terrain.ILspTerrainSupport.getViewBoundsForDraping
(ILcdBounds aViewBounds, TLspContext aContext) Converts the given view space bounds to a bounds that should be used to check for interaction with objects in the draping view.ILspTerrainSupport.getViewPointForDraping
(ILcdPoint aViewPoint, TLspContext aContext) Converts the given view space point to a point that should be used to check for interaction with objects in the draping view.default ILcdPoint
ILspTerrainSupport.intersectTerrain
(ILcdPoint aWorldOrigin, ILcdPoint aWorldDestination, boolean aForceUseTerrain, TLspContext aContext) Equivalent toILspTerrainSupport.intersectTerrain(ILcdPoint, ILcdPoint, TLspContext)
, but can also return intersections when the view is set to 2D.ILspTerrainSupport.intersectTerrain
(ILcdPoint aWorldOrigin, ILcdPoint aWorldDestination, TLspContext aContext) Finds a point on the terrain that is the first intersection of the ray originating from the given origin and cast in the direction of the given destination (both defined in the view's world reference system). -
Uses of TLspContext in com.luciad.view.lightspeed.style
Modifier and TypeMethodDescriptionvoid
ALspStyle.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) void
TLspScaleBasedStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) Implementation ofILspStyler.style
that applies the configured stylers, based on the map scale of the current view. -
Uses of TLspContext in com.luciad.view.lightspeed.style.styler
Modifier and TypeMethodDescriptionvoid
ALspStyleTargetProvider.getEditTargetsSFCT
(Object aObject, TLspContext aContext, List<Object> aResultSFCT) Returns the list of objects that can be edited by an editor.ALspStyleTargetProvider.getStyleTargetReference
(TLspContext aContext) Returns the reference of the style targets used by this provider.abstract void
ALspStyleTargetProvider.getStyleTargetsSFCT
(Object aObject, TLspContext aContext, List<Object> aResultSFCT) Returns the list of objects to which styles can be applied by a painter.protected abstract boolean
ALspToggleStyler.isUseSpecialStyler
(Object aObject, TLspContext aContext) Determines whether the special styler should be used.protected boolean
TLspDrapingToggleStyler.isUseSpecialStyler
(Object aObject, TLspContext aContext) Returnstrue
for allILcdBounded
objects at 0 altitude and with 0 depth.protected boolean
TLspRegularOrExtrudedStyler.isUseSpecialStyler
(Object aObject, TLspContext aContext) abstract void
ALspLabelStyler.style
(Collection<?> aObjects, ALspLabelStyleCollector aStyleCollector, TLspContext aContext) Convenience method that takes anALspLabelStyleCollector
as argument instead of anALspStyleCollector
.void
ALspLabelStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) Implementation ofILspStyler.style
that either casts theALspStyleCollector
toALspLabelStyleCollector
if possible, or adapts it otherwise.void
ALspToggleStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) void
ILspStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) Styles the objects or labels contained inaObjects
using the methods provided byALspStyleCollector
.void
TLspCustomizableStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) void
TLspEditableStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) void
TLspLabelStyler.style
(Collection<?> aDomainObjects, ALspLabelStyleCollector aCollector, TLspContext aContext) void
TLspStyler.style
(Collection<?> aObjects, ALspStyleCollector aStyleCollector, TLspContext aContext) -
Uses of TLspContext in com.luciad.view.lightspeed.util.opengl.texturefont
Modifier and TypeMethodDescriptionvoid
TLspTextureFont.drawString
(ILcdGLDrawable aGLDrawable, ILcdPoint aLocation, ILcdBounds aBounds, double aSize, String aString, TLspContext aContext) Draws a string at the specified location and with the given size.void
TLspTextureFont.drawStrings
(ILcdGLDrawable aGLDrawable, List<ILcdPoint> aPositions, List<ILcdBounds> aBounds, double aSize, List<String> aStrings, TLspContext aContext) -
Uses of TLspContext in com.luciad.wms.client.lightspeed.tiled
Modifier and TypeMethodDescriptionTLspTiledWMSProxyPainter.paintObjects
(ILcdGLDrawable aGLDrawable, List<TLspPaintGroup> aPaintGroups, TLspPaintPass aPass, TLspContext aContext) <T> boolean
TLspTiledWMSProxyPainter.query
(List<TLspPaintGroup> aPaintGroups, ALspPaintQuery<T> aQuery, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext)