Uses of Class
com.luciad.view.lightspeed.layer.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
Modifier and TypeMethodDescriptionprotected List
<TLspDomainObjectContext> TLspEditController.getEditingCandidates
(ILspView aView) Retrieves objects from the view that are candidates for editing.Modifier 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
Modifier 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.Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionALspMultiObjectHandle.getObjects()
Returns the collection of domain objects handled by this handle.ModifierConstructorDescriptionprotected
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
Modifier 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.