Uses of Class
com.luciad.view.TLcdDomainObjectContext
Package
Description
This is a terrain analysis add-on for line-of-sight (LOS) calculation on Lightspeed maps.
Provides the add-on to perform visibility calculations between a point observer and other shapes on a Lightspeed map.
Contains context classes that, for instance, describe a domain object, its model, layer and view.
General aspects of views.
Provides layering support for
ILspView
.This package provides Swing components which are related to a view or allow interaction with a view.
-
Uses of TLcdDomainObjectContext in com.luciad.lucy.addons.tea.lineofsight
Modifier and TypeMethodDescriptionTLcyLOSDomainObject.getDomainObjectContext()
Gets the domain object context linked to this LOS domain object.Modifier and TypeMethodDescriptionTLcyLOSAddOn.createCenterPointShapeProvider()
Returns a function used to calculate the center point of the line-of-sight and its corresponding altitude mode.Modifier and TypeMethodDescriptionTLcyLOSManager.addLOSCoverage
(TLcdDomainObjectContext aDomainObjectContext) Adds a LOS coverage for a specific domain object.boolean
TLcyLOSManager.canAddLOSCoverageFor
(TLcdDomainObjectContext aContext) Verify if a domain object context can be used for a LOS coverage.void
TLcyLOSManager.removeLOSCoverage
(TLcdDomainObjectContext aDomainObjectContext) Remove the LOS coverage for a specific domain object. -
Uses of TLcdDomainObjectContext in com.luciad.lucy.addons.tea.shapevisibility
Modifier and TypeMethodDescriptionTLcyShapeObservationResult.getObservee()
Returns the object under observationTLcyShapeObserver.getObserver()
Returns the domain object context for which this observer was created.Modifier and TypeMethodDescriptionTLcyShapeVisibilityAddOn.createObserveeShapeProvider()
Returns a function used to calculate the shape under observation in the visibility calculations.TLcyShapeVisibilityAddOn.createPointObserverShapeProvider()
Returns a function used to calculate theILcdPoint
shape for an observer in the visibility calculations.TLcyShapeObserver.getObservees()
Returns the list of domain object contexts this observer is currently observing.Modifier and TypeMethodDescriptionTLcyShapeVisibilityManager.addObserver
(TLcdDomainObjectContext aDomainObjectContext) Create and add a new observer for the specified domain object, allowing to calculate the visibility between this domain object and other domain objects.boolean
TLcyShapeVisibilityManager.canAddObserver
(TLcdDomainObjectContext aDomainObjectContext) Returnstrue
when a new observer can be created foraDomainObjectContext
.boolean
TLcyShapeObserver.canObserve
(TLcdDomainObjectContext aDomainObjectContext) Returnstrue
when the specified domain object context can be observed by this observer.boolean
TLcyShapeVisibilityManager.canRemoveObserver
(TLcdDomainObjectContext aDomainObjectContext) Returnstrue
when an observer was previously created foraDomainObjectContext
, and it can be removed.ILcyVisibilityCalculationPropertiesProvider.createProperties
(List<TLcyShapeObserver> aObservers, TLcdDomainObjectContext aObservee) Creates the visibility calculation properties for the calculation between the specified observers and the observee.double
ILcyVisibilityCalculationPropertiesProvider.VisibilityCalculationProperties.getObserveeDiscretizationStepSize
(TLcdDomainObjectContext aDomainObjectContext) Returns the step size used for discretizing the observed domain object into aILcdAltitudeMatrixView
.void
TLcyShapeVisibilityManager.removeObserver
(TLcdDomainObjectContext aDomainObjectContext) Removes the observer for the specified domain object.TLcyShapeObserver.startObserving
(TLcdDomainObjectContext aDomainObjectContext) Start observing the specified domain object using this observer.void
TLcyShapeObserver.stopObserving
(TLcdDomainObjectContext aDomainObjectContext) Stop observing the specified domain object with this observer. -
Uses of TLcdDomainObjectContext in com.luciad.lucy.util.context
Modifier and TypeClassDescriptionclass
This context object defines everything related to a domain object: theILcdModel
in which it is contained, and theILcdLayer
and theILcdView
in which it is displayed. -
Uses of TLcdDomainObjectContext in com.luciad.view
Modifier and TypeMethodDescriptionALcdObjectSelectionAction.getObjectFilter()
Returns the object filter as it was provided to the constructor.Modifier and TypeMethodDescriptionprotected abstract void
ALcdObjectSelectionAction.actionPerformed
(ActionEvent aActionEvent, List<TLcdDomainObjectContext> aSelection) Performs what the action should do.protected void
TLcdDeleteSelectionAction.actionPerformed
(ActionEvent aActionEvent, List<TLcdDomainObjectContext> aSelection) protected void
TLcdDeleteSelectionAction.remove
(List<TLcdDomainObjectContext> aSelection) Deselects the given objects and removes them from their model.protected void
TLcdDeleteSelectionAction.undoRemove
(List<TLcdDomainObjectContext> aSelection) Re-adds the given objects to their model and selects the newly added objects.ModifierConstructorDescriptionALcdObjectSelectionAction
(ILcdView aView, ILcdFilter<TLcdDomainObjectContext> aObjectFilter) Constructs a newALcdObjectSelectionAction
.ALcdObjectSelectionAction
(ILcdView aView, ILcdFilter<TLcdDomainObjectContext> aObjectFilter, int aMinObjectCount, int aMaxObjectCount, boolean aStrict) Constructs a newALcdObjectSelectionAction
. -
Uses of TLcdDomainObjectContext in com.luciad.view.lightspeed.layer
Modifier and TypeClassDescriptionclass
An extension ofTLcdDomainObjectContext
which includes a certain paint representation state as well. -
Uses of TLcdDomainObjectContext in com.luciad.view.swing
ModifierConstructorDescriptionCreates a model element balloon descriptor, initialized with the given domain object context.