Uses of Class
com.luciad.view.lightspeed.layer.TLspDomainObjectContext
Packages that use TLspDomainObjectContext
Package
Description
Provides controllers for the manipulation of domain objects in a view.
Provides functionality for selection of domain objects in a view.
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.
-
Uses of TLspDomainObjectContext in com.luciad.view.lightspeed.controller.manipulation
Methods in com.luciad.view.lightspeed.controller.manipulation that return types with arguments of type TLspDomainObjectContextModifier and TypeMethodDescriptionprotected List
<TLspDomainObjectContext> TLspEditController.getEditingCandidates
(ILspView aView) Retrieves objects from the view that are candidates for editing.Method parameters in com.luciad.view.lightspeed.controller.manipulation with type arguments of type TLspDomainObjectContextModifier and TypeMethodDescriptionprotected List
<ALspMultiObjectHandle> TLspEditController.getMultiObjectHandles
(Collection<TLspDomainObjectContext> aObjectsSFCT) Returns the multi object handles of this controller. -
Uses of TLspDomainObjectContext in com.luciad.view.lightspeed.controller.selection
Methods in com.luciad.view.lightspeed.controller.selection that return types with arguments of type TLspDomainObjectContextModifier and TypeMethodDescriptionTLspSelectControllerModel.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.Methods in com.luciad.view.lightspeed.controller.selection with parameters of type TLspDomainObjectContextModifier and TypeMethodDescriptionprotected void
TLspPopupMenuSelectionCandidateHandler.handleMenuItemHoverChange
(ALspSelectInput aInput, TLspSelectMode aSelectMode, TLspDomainObjectContext aContext, boolean aMenuItemHoverActive) Handle a hover state change on a menu item.protected void
TLspPopupMenuSelectionCandidateHandler.handleMenuItemSelected
(ALspSelectInput aInput, TLspSelectMode aSelectMode, TLspDomainObjectContext aContext) Handle a menu item selection.Method parameters in com.luciad.view.lightspeed.controller.selection with type arguments of type TLspDomainObjectContextModifier and TypeMethodDescriptionprotected 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 inaSelectionCandidates
void
ILspSelectionCandidateHandler.handleSelectionCandidates
(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) Handles which objects change their selection from a list of selection candidates.void
TLspDefaultSelectionCandidateHandler.handleSelectionCandidates
(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) void
TLspPopupMenuSelectionCandidateHandler.handleSelectionCandidates
(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) -
Uses of TLspDomainObjectContext in com.luciad.view.lightspeed.editor.handle
Methods in com.luciad.view.lightspeed.editor.handle that return types with arguments of type TLspDomainObjectContextModifier and TypeMethodDescriptionALspMultiObjectHandle.getObjects()
Returns the collection of domain objects handled by this handle.Constructor parameters in com.luciad.view.lightspeed.editor.handle with type arguments of type TLspDomainObjectContextModifierConstructorDescriptionprotected
ALspMultiObjectHandle
(Collection<TLspDomainObjectContext> aDomainObjectContexts) Creates a new handle for the given collection of domain objects.TLspMultiObjectTranslationHandle
(Collection<TLspDomainObjectContext> aDomainObjectContextList) Creates a translation handle to move the given editor. -
Uses of TLspDomainObjectContext in com.luciad.view.lightspeed.editor.snapping
Methods in com.luciad.view.lightspeed.editor.snapping with parameters of type TLspDomainObjectContextModifier and TypeMethodDescriptionprotected void
TLspPointToPointSnapper.getSnapTargets
(ILcdPoint aSnapFromPoint, ILcdGeoReference aSnapFromPointReference, TLspDomainObjectContext aSnapFromContext, Object aSnapFromGeometry, TLspDomainObjectContext aSnapToContext, Object aSnapToGeometry, List<ILcdPoint> aSnapPointTargetsSFCT) A method that you can override to customize snapping.