Uses of Class
com.luciad.view.TLcdDomainObjectContext
Packages that use 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
Methods in com.luciad.lucy.addons.tea.lineofsight that return TLcdDomainObjectContextModifier and TypeMethodDescriptionTLcyLOSDomainObject.getDomainObjectContext()
Gets the domain object context linked to this LOS domain object.Methods in com.luciad.lucy.addons.tea.lineofsight that return types with arguments of type TLcdDomainObjectContextModifier and TypeMethodDescriptionTLcyLOSAddOn.createCenterPointShapeProvider()
Returns a function used to calculate the center point of the line-of-sight and its corresponding altitude mode.Methods in com.luciad.lucy.addons.tea.lineofsight with parameters of type TLcdDomainObjectContextModifier 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
Methods in com.luciad.lucy.addons.tea.shapevisibility that return TLcdDomainObjectContextModifier and TypeMethodDescriptionTLcyShapeObservationResult.getObservee()
Returns the object under observationTLcyShapeObserver.getObserver()
Returns the domain object context for which this observer was created.Methods in com.luciad.lucy.addons.tea.shapevisibility that return types with arguments of type TLcdDomainObjectContextModifier 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.Methods in com.luciad.lucy.addons.tea.shapevisibility with parameters of type TLcdDomainObjectContextModifier 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
Subclasses of TLcdDomainObjectContext in com.luciad.lucy.util.contextModifier 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
Methods in com.luciad.view that return types with arguments of type TLcdDomainObjectContextModifier and TypeMethodDescriptionALcdObjectSelectionAction.getObjectFilter()
Returns the object filter as it was provided to the constructor.Method parameters in com.luciad.view with type arguments of type TLcdDomainObjectContextModifier 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.Constructor parameters in com.luciad.view with type arguments of type TLcdDomainObjectContextModifierConstructorDescriptionALcdObjectSelectionAction
(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
Subclasses of TLcdDomainObjectContext in com.luciad.view.lightspeed.layerModifier and TypeClassDescriptionclass
An extension ofTLcdDomainObjectContext
which includes a certain paint representation state as well. -
Uses of TLcdDomainObjectContext in com.luciad.view.swing
Constructors in com.luciad.view.swing with parameters of type TLcdDomainObjectContextModifierConstructorDescriptionCreates a model element balloon descriptor, initialized with the given domain object context.