Package | Description |
---|---|
com.luciad.ais.view.lightspeed |
This package provides a
styler that can be used
for AIS data. |
com.luciad.format.aixmcommon.view.lightspeed |
This package contains the class
TLspAIXMStyler , which can be used to style AIXM 5.0 and 5.1 objects. |
com.luciad.format.cgm.lightspeed |
Provides painting support for the CGM format.
|
com.luciad.format.mif.lightspeed |
Provides painting support for the MapInfo format.
|
com.luciad.format.nvg.lightspeed |
Provides API for visualizing NVG data in a Lightspeed view.
|
com.luciad.format.object3d.openflight.lightspeed |
Painters for OpenFlight models.
|
com.luciad.format.pol.lightspeed |
Provides painting support for the POL format.
|
com.luciad.fusion.client.view.lightspeed |
Provides support for visualizing LuciadFusion vector data models in a Lightspeed view.
|
com.luciad.ogc.sld.view.lightspeed |
This package provides the necessary classes to apply a SE or SLD Feature Type Style to a Luciad Lightspeed layer.
|
com.luciad.realtime.lightspeed.labeling |
Handles the labeling of realtime data for lightspeed layers.
|
com.luciad.symbology.app6a.view.lightspeed |
Provides a layer builder for APP6 a/b/c layers.
|
com.luciad.symbology.milstd2525b.view.lightspeed |
Provides a layer builder for MIL-STD 2525 b/c/d layers.
|
com.luciad.tea.lightspeed.los.view |
Provides a painter that performs and visualizes Line-Of-Sight (LOS)
computations.
|
com.luciad.view.lightspeed.controller.manipulation |
Provides controllers for the manipulation of domain objects in a view.
|
com.luciad.view.lightspeed.controller.ruler |
This package provides support for measuring distances in a view.
|
com.luciad.view.lightspeed.editor |
Provides support for interactive editing of domain objects in a model.
|
com.luciad.view.lightspeed.editor.handle |
Defines the concept of edit handles and provides a number of implementations that can be used by
editors . |
com.luciad.view.lightspeed.editor.snapping |
Defines a mechanism for snapping between objects that are being edited.
|
com.luciad.view.lightspeed.geometry.discretization |
Provides support for the discretization of vector shapes.
|
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.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.grid |
Provides support for the painting of grids.
|
com.luciad.view.lightspeed.painter.label |
Provides support for painting labels for objects.
|
com.luciad.view.lightspeed.painter.label.location |
Defines label locations used by label painters.
|
com.luciad.view.lightspeed.painter.label.style |
Contains style related classes that are used by the label painter.
|
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.services.terrain |
Provides tools needed for working with draped data and the terrain the data is visualized on.
|
com.luciad.view.lightspeed.style |
Provides a generic model for styles.
|
com.luciad.view.lightspeed.style.styler |
This package defines all interfaces and abstract base classes related to
ILspStyler . |
com.luciad.view.lightspeed.util.opengl.texturefont |
Contains a utility class for drawing text to a ILcdGLDrawable using a "texture font".
|
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 |
TLspAISStyler.style(Collection<?> aObjects,
ALspLabelStyleCollector aLabelStyleCollector,
TLspContext aContext) |
void |
TLspAISStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
TLspAIXMStyler.style(Collection<?> aObjects,
ALspLabelStyleCollector aStyleCollector,
TLspContext aContext) |
void |
TLspAIXMStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
TLspCGMStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
TLspMIFStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
TLspNVGStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
TLspOpenFlight3DIcon.paint(ILspGLState aGLState,
ILcdGLDrawable aGLDrawable,
TLspPaintPass aPass,
TLspContext aContext) |
TLspPaintProgress |
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) |
Modifier and Type | Method and Description |
---|---|
void |
TLspPOLStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspSLDStyler.style(Collection<?> aObjects,
ALspLabelStyleCollector aStyleCollector,
TLspContext aContext) |
void |
TLspSLDStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
TLspContinuousLabelingAlgorithm.retrieveDesiredLocation(TLspLabelID aLabel,
TLspPaintState aPaintState,
TLspContext aContext,
Point aRelativeLocationSFCT)
Retrieves the desired view location for the given label.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspAPP6ASymbolStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext)
Submits an appropriate TLspAPP6ASymbolStyle for every incoming
object which implements ILcdAPP6ACoded and (optionally)
ILcdAPP6AStyled . |
Modifier and Type | Method and Description |
---|---|
void |
TLspMS2525bSymbolStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext)
Submits an appropriate TLspMS2525bSymbolStyle for every incoming
object which implements ILcdMS2525bCoded and (optionally)
ILcdMS2525bStyled . |
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
TLspLOSCoveragePainter.paintObjects(ILcdGLDrawable aGLDrawable,
List<TLspPaintGroup> aPaintGroups,
TLspPaintPass aPass,
TLspContext aContext) |
<T> boolean |
TLspLOSCoveragePainter.query(List<TLspPaintGroup> aPaintGroups,
ALspPaintQuery<T> aQuery,
TLspPaintRepresentationState aPaintRepresentationState,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
ALspInteractiveLabelProvider.canStartInteraction(TLspLabelID aLabel,
TLspContext aContext)
This method determines whether or not this
ALspInteractiveLabelProvider can
provide a Component for the specified label. |
protected 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.
|
Modifier and Type | Method and Description |
---|---|
String[] |
TLspRulerSegmentLabelContentStyle.getText(Object aDomainObject,
Object aSubLabelID,
TLspContext aContext) |
String[] |
TLspRulerDistanceFormatStyle.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) |
Modifier and Type | Method and Description |
---|---|
TLspContext |
TLspEditContext.getHandleContext()
Returns the context for the handles.
|
TLspContext |
TLspMultiObjectEditContext.getHandleContext(Object aObject)
Returns the context for the handles.
|
TLspContext |
TLspEditContext.getObjectContext()
Returns the context for the edited object.
|
TLspContext |
TLspMultiObjectEditContext.getObjectContext(Object aObject)
Returns the context for the edited object.
|
Modifier and Type | Method and Description |
---|---|
ILcdCurve |
TLspCreateCurveEditorModel.create(TLspContext aContext) |
abstract T |
ALspCreateEditorModel.create(TLspContext aContext)
Creates a new shape, based on the given context.
|
Modifier and Type | Method and Description |
---|---|
protected 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.
|
Modifier and Type | Method and Description |
---|---|
ILspSnapper |
TLspPointToPointSnapper.getSnapper(AWTEvent aAWTEvent,
TLspContext aContext) |
ILspSnapper |
ILspSnapperProvider.getSnapper(AWTEvent aAWTEvent,
TLspContext aContext)
Returns a snapper for the given AWT event and context.
|
ILspSnapper |
TLspPointToPointSnapper.getSnapper(javafx.event.Event aEvent,
TLspContext aContext) |
default ILspSnapper |
ILspSnapperProvider.getSnapper(javafx.event.Event aEvent,
TLspContext aContext)
JavaFX equivalent of
ILspSnapperProvider.getSnapper(AWTEvent, TLspContext) . |
void |
TLspSnapperStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
TLspShapeDiscretizer.discretizeSFCT(Object aDomainObject,
TLspShapeDiscretizationParameters aParameters,
TLspContext aContext,
ALspEditable3DMesh a3DMeshSFCT) |
void |
ILspShapeDiscretizer.discretizeSFCT(Object aDomainObject,
TLspShapeDiscretizationParameters aParameters,
TLspContext aContext,
ALspEditable3DMesh a3DMeshSFCT)
Discretizes the given domain object, typically an
ILcdShape . |
Modifier and Type | Method and Description |
---|---|
int |
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.
|
Modifier and Type | Method and Description |
---|---|
abstract TLspContext |
ILspLabelingAlgorithm.LabelContext.getContext(ILspLayer aLayer,
ILspView aView)
Returns a context for the given label.
|
Modifier and Type | Method and Description |
---|---|
double |
TLspLabelLocationProvider.calculateLocation(int aLocationIndex,
TLspLabelID aLabel,
ILcdPoint aObjectAnchorPoint,
Dimension2D aDimension,
TLspContext aContext,
ILcd3DEditablePoint aUpperLeftPointSFCT) |
abstract 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.
|
void |
ILspLabelDependencyProvider.getDependingLabels(TLspLabelID aLabel,
TLspPaintState aPaintState,
TLspContext aContext,
List<TLspLabelID> aDependingIdentifiersSFCT)
This method adds all
TLspLabelID s that depend on the given
TLspLabelID to the given list. |
T |
ILspLabelingAlgorithmProvider.getLabelingAlgorithm(TLspLabelID aLabel,
TLspPaintState aPaintState,
TLspContext aContext)
This method returns a labeling algorithm for the given domain object and sublabel ID.
|
protected boolean |
TLspLabelLocationProvider.isValidLocation(TLspLabelID aLabelID,
ILcdPoint aObjectAnchorPoint,
Dimension2D aDimension,
TLspContext aContext,
ILcdPoint aUpperLeftPoint,
double aRotation) |
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.
|
Modifier and Type | Method and Description |
---|---|
ILcdBounds |
TLspLayer.getBounds(TLspContext aContext) |
ILcdBounds |
ILspLayer.getBounds(TLspContext aContext)
Returns the bounds of the layer in world coordinates.
|
ILcdBounds |
ALspLayer.getBounds(TLspContext aContext)
Returns the bounds of the layer in world coordinates.
|
<T> T |
TLspLayer.query(ALspPaintQuery<T> aQuery,
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.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
TLspGXYLayerAdapter.query(ALspPaintQuery<T> aQuery,
TLspContext aContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<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.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
ILspPainter.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.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
TLspDensityPainter.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.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspLonLatGridStyler.style(Collection<?> aObjects,
ALspLabelStyleCollector aStyleCollector,
TLspContext aContext) |
void |
TLspLonLatGridStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
Object |
TLspLabelPainter.getAnchorObject(TLspLabelID aLabel,
TLspPaintState aPaintState,
TLspContext aContext) |
Object |
ILspLabelPainter.getAnchorObject(TLspLabelID aLabel,
TLspPaintState aPaintState,
TLspContext aContext)
Returns the anchor object of the given label.
|
Iterable<TLspLabelID> |
TLspLabelPainter.getLabelIDs(Object aObject,
TLspPaintRepresentationState aPaintRepresentationState,
TLspContext aContext) |
Iterable<TLspLabelID> |
ILspLabelPainter.getLabelIDs(Object aObject,
TLspPaintRepresentationState aPaintRepresentationState,
TLspContext aContext)
Enumerates all the desired labels associated with a domain object.
|
void |
TLspLabelPainter.labelAnchorPointOffsetSFCT(TLspLabelID aLabel,
Dimension2D aDimension,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd2DEditablePoint aOffsetSFCT) |
void |
TLspLabelPainter.labelAnchorPointSFCT(TLspLabelID aLabel,
ALspLabelLocation aLabelLocation,
ALspLabelLocations aLabelLocations,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd3DEditablePoint aAnchorPointSFCT) |
void |
ILspLabelPainter.labelAnchorPointSFCT(TLspLabelID aLabel,
ALspLabelLocation aLabelLocation,
ALspLabelLocations aLabelLocations,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd3DEditablePoint aAnchorPointSFCT)
Retrieves the anchor point of the given label.
|
double |
TLspLabelPainter.labelBoundsSFCT(TLspLabelID aLabel,
ALspLabelLocation aLabelLocation,
ALspLabelLocations aLocations,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd3DEditableBounds aBoundsSFCT) |
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.
|
void |
TLspLabelPainter.labelDimensionSFCT(TLspLabelID aLabelID,
TLspPaintState aPaintState,
TLspContext aContext,
Dimension2D aDimensionSFCT) |
TLspPaintProgress |
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) |
Modifier and Type | Method and Description |
---|---|
void |
TLspStampLabelLocation.getLocationData(TLspLabelID aLabel,
ALspLabelLocations aLabelLocations,
ILspStampLocationLabelPainter aLabelPainter,
TLspPaintState aPaintState,
TLspContext aContext,
ALspStampLabelLocation.LocationData aLocationDataSFCT) |
abstract void |
ALspStampLabelLocation.getLocationData(TLspLabelID aLabel,
ALspLabelLocations aLabelLocations,
ILspStampLocationLabelPainter aLabelPainter,
TLspPaintState aPaintState,
TLspContext aContext,
ALspStampLabelLocation.LocationData aLocationDataSFCT)
Calculates the
location data of the given label. |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
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[] |
TLspDataObjectLabelTextProviderStyle.getText(Object aDomainObject,
Object aSubLabelID,
TLspContext aContext) |
String[] |
ALspLabelTextProviderStyle.getText(Object aDomainObject,
Object aSubLabelID,
TLspContext aContext)
Returns text (one or more strings) for the given domain object and sublabel ID.
|
protected 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.
|
Modifier and Type | Method and Description |
---|---|
void |
TLsp3DMeshPainter.anchorPointSFCT(Object aObject,
TLspPaintPass aPaintPass,
TLspContext aContext,
ILcd3DEditablePoint aPointSFCT)
Deprecated.
|
void |
TLspMesh3DIcon.paint(ILspGLState aIconTransformationState,
ILcdGLDrawable aGLDrawable,
TLspPaintPass aPass,
TLspContext aContext)
Paints the icon to the specified ILcdGLDrawable.
|
void |
TLspBounds3DIcon.paint(ILspGLState aGLState,
ILcdGLDrawable aGLDrawable,
TLspPaintPass aPass,
TLspContext aContext) |
void |
ILsp3DIcon.paint(ILspGLState aIconState,
ILcdGLDrawable aGLDrawable,
TLspPaintPass aPass,
TLspContext aContext)
Paints the icon to the specified ILcdGLDrawable.
|
TLspPaintProgress |
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.
|
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
TLspShapePainter.paintObjects(ILcdGLDrawable aGLDrawable,
List<TLspPaintGroup> aPaintGroups,
TLspPaintPass aPass,
TLspContext aContext) |
<T> boolean |
TLspShapePainter.query(List<TLspPaintGroup> aPaintGroups,
ALspPaintQuery<T> aQuery,
TLspPaintRepresentationState aPaintRepresentationState,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
TLspContext |
ILspTerrainSupport.getDrapingContext(TLspContext aContext)
Converts the given context to a context that should be used
for objects to be draped.
|
Modifier and Type | Method and Description |
---|---|
void |
ILspTerrainSupport.convertFromDrapingContextSFCT(ILcdPoint aDrapingWorldPoint,
TLspContext aContext,
ILcd3DEditablePoint aWorldPointSFCT)
Converts the given world point in the draping context back to the regular context.
|
TLspContext |
ILspTerrainSupport.getDrapingContext(TLspContext aContext)
Converts the given context to a context that should be used
for objects to be draped.
|
ILcdPoint |
ILspTerrainSupport.getPointOnTerrain(ILcdPoint aViewPoint,
TLspContext aContext)
Gets the front-most point in world coordinates on the terrain.
|
ILcdBounds |
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.
|
ILcdPoint |
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 to
ILspTerrainSupport.intersectTerrain(ILcdPoint, ILcdPoint, TLspContext) , but can
also return intersections when the view is set to 2D. |
ILcdPoint |
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).
|
Modifier and Type | Method and Description |
---|---|
void |
TLspScaleBasedStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext)
Implementation of
ILspStyler.style that applies the configured stylers, based on the
map scale of the current view. |
void |
ALspStyle.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
Modifier and Type | Method and Description |
---|---|
void |
ALspStyleTargetProvider.getEditTargetsSFCT(Object aObject,
TLspContext aContext,
List<Object> aResultSFCT)
Returns the list of objects that can be edited by an editor.
|
ILcdModelReference |
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 boolean |
TLspRegularOrExtrudedStyler.isUseSpecialStyler(Object aObject,
TLspContext aContext) |
protected boolean |
TLspDrapingToggleStyler.isUseSpecialStyler(Object aObject,
TLspContext aContext)
Returns
true for all ILcdBounded objects at 0 altitude
and with 0 depth. |
protected abstract boolean |
ALspToggleStyler.isUseSpecialStyler(Object aObject,
TLspContext aContext)
Determines whether the special styler should be used.
|
void |
TLspLabelStyler.style(Collection<?> aDomainObjects,
ALspLabelStyleCollector aCollector,
TLspContext aContext) |
abstract void |
ALspLabelStyler.style(Collection<?> aObjects,
ALspLabelStyleCollector aStyleCollector,
TLspContext aContext)
Convenience method that takes an
ALspLabelStyleCollector as argument instead of
an ALspStyleCollector . |
void |
TLspStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
void |
TLspEditableStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
void |
TLspCustomizableStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
void |
ILspStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext)
Styles the objects or labels contained in
aObjects using the methods provided
by ALspStyleCollector . |
void |
ALspToggleStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext) |
void |
ALspLabelStyler.style(Collection<?> aObjects,
ALspStyleCollector aStyleCollector,
TLspContext aContext)
Implementation of
ILspStyler.style that either casts the ALspStyleCollector
to ALspLabelStyleCollector if possible, or adapts it otherwise. |
Modifier and Type | Method and Description |
---|---|
void |
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) |
Modifier and Type | Method and Description |
---|---|
TLspPaintProgress |
TLspTiledWMSProxyPainter.paintObjects(ILcdGLDrawable aGLDrawable,
List<TLspPaintGroup> aPaintGroups,
TLspPaintPass aPass,
TLspContext aContext) |
<T> boolean |
TLspTiledWMSProxyPainter.query(List<TLspPaintGroup> aPaintGroups,
ALspPaintQuery<T> aQuery,
TLspPaintRepresentationState aPaintRepresentationState,
TLspContext aContext) |