Uses of Interface
com.luciad.view.gxy.ILcdGXYLayerSubsetList
Package
Description
Contains a broad range of classes related to the visual represention of a map.
Contains controllers for a map component.
Representation aspects of APP-6A symbols in xy space.
Representation aspects of MIL-STD 2525 military symbols in xy space.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Controllers for 2D views.
Touch controllers for the 2D view.
Utilities for making maps.
Implementation of the OGC Web Map Service (WMS) specification.
Contains encoders to send GetMap/GetFeatureInfo results to the client.
-
Uses of ILcdGXYLayerSubsetList in com.luciad.lucy.map
Modifier and TypeMethodDescriptionILcyMapComponent.getSnapList()
Use this method to get the list of snappables for this map component.TLcyMapComponent.getSnapList()
Returns the list of snappables. -
Uses of ILcdGXYLayerSubsetList in com.luciad.lucy.map.controller
Modifier and TypeMethodDescriptionALcyGXYNewControllerModel.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Chooses and returns an appropriate layer to create new objects in the given view. -
Uses of ILcdGXYLayerSubsetList in com.luciad.symbology.app6a.view.gxy
Modifier and TypeMethodDescriptionALcdAPP6AGXYNewControllerModel.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aILcdGXYLayerSubsetList, ILcdGXYContext aContext) Returns a suitable layer for creating an object. -
Uses of ILcdGXYLayerSubsetList in com.luciad.symbology.milstd2525b.view.gxy
Modifier and TypeMethodDescriptionALcdMS2525bGXYNewControllerModel.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aILcdGXYLayerSubsetList, ILcdGXYContext aContext) Returns a suitable layer for creating an object. -
Uses of ILcdGXYLayerSubsetList in com.luciad.view.gxy
Modifier and TypeClassDescriptionclass
This is an implementation of theILcdGXYLayerSubsetList
interface. -
Uses of ILcdGXYLayerSubsetList in com.luciad.view.gxy.controller
Modifier and TypeMethodDescriptionTLcdGXYEditControllerModel2.editingCandidates
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat) Returns the set of candidates for editing, respecting the given modes.TLcdGXYMultiPointEditControllerModel.editingCandidates
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat) Returns the set of candidates for editing, respecting the given modes.TLcdGXYEditController.getSnappables()
Deprecated.Returns the Objects to snap to when editing Objects:null
is a valid returned value.TLcdGXYEditController2.getSnappables()
Returns the snappables.TLcdGXYNewController.getSnappables()
Deprecated.Returns the Objects to snap to when initializing a new created Object:null
is a valid returned value.TLcdGXYNewController2.getSnappables()
Returns the Objects to snap to when initializing a new created Object, ornull
when snapping is disabled.TLcdGXYSelectController.lastSelected()
Deprecated.TLcdGXYSelectController.selection()
Deprecated.TLcdGXYSelectControllerModel2.selectionCandidates
(ILcdGXYView aGXYView, Rectangle aSelectionBounds, int aMouseMode, MouseEvent aMouseEvent, int aSelectByWhatMode, int aSelectHowMode) Returns the selection candidates for the given selection bounds and modes.Modifier and TypeMethodDescriptionboolean
TLcdGXYEditControllerModel2.applyEdit
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Applies the edit to every object of the given subset, by delegating the real work toILcdGXYEditor.edit
with the modeTRANSLATED
(orRESHAPED
if aEditHow isEDIT_HOW_RESHAPING
).boolean
TLcdGXYMultiPointEditControllerModel.applyEdit
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Applies the edit to every object of the given subset, by delegating the real work toILcdGXYEditor.edit
with the modeTRANSLATED
(orRESHAPED
ifaEditHow
isEDIT_HOW_RESHAPING
).void
TLcdGXYSelectControllerModel2.applySelection
(ILcdGXYView aGXYView, Rectangle aSelectionBounds, int aInputMode, int aX, int aY, int aSelectByWhatMode, int aSelectHowMode, ILcdGXYLayerSubsetList aSelectionCandidates) Modifies the current selection, according to the given selection candidates and by respecting the given modes.void
TLcdGXYSelectControllerModel2.applySelection
(ILcdGXYView aGXYView, Rectangle aSelectionBounds, int aMouseMode, MouseEvent aMouseEvent, int aSelectByWhatMode, int aSelectHowMode, ILcdGXYLayerSubsetList aSelectionCandidates) Deprecated.void
ALcdGXYNewControllerModel2.cancel
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Cancels creation of the object.void
ILcdGXYSelectControllerModel.chooseSelectionAt
(ILcdGXYLayerSubsetList aPotentialSelection, MouseEvent aMouseEvent, ILcdGXYView aGXYView) Chooses and sets the selection considering the Objects touched by a given mousePressed event.void
TLcdGXYSelectControllerModel.chooseSelectionAt
(ILcdGXYLayerSubsetList aPotentialSelection, MouseEvent aMouseEvent, ILcdGXYView aGXYView) Deprecated.This methods pops up a swing PopupMenu containing a String representation (see formatObject) of all Objects potentially selectable at a given mousePressed location on the screen.void
TLcdGXYSelectControllerModelSW.chooseSelectionAt
(ILcdGXYLayerSubsetList aPotentialSelection, MouseEvent aMouseEvent, ILcdGXYView aGXYView) Deprecated.This methods pops up a swing JPopupMenu containing a String representation (see formatObject) of all Objects potentially selectable at a given mousePressed location on the screen.void
ALcdGXYNewControllerModel2.commit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Commits the created object.abstract Object
ALcdGXYNewControllerModel2.create
(int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Creates an uninitialized model object, ready for editing.protected ILcdUndoable
ALcdGXYNewControllerModel2.createCommitUndoable
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Creates a newILcdUndoable
for committing the given object.protected TLcdCompositeUndoable
TLcdGXYEditControllerModel2.createSingleObjectUndoable
(Object aDomainObject, ILcdGXYLayer aLayer, ILcdGXYView aGXYView, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Creates the composite undoable that will wrap all the undoables generated by a singleILcdGXYEditor
for a single domain object.protected TLcdCompositeUndoable
TLcdGXYMultiPointEditControllerModel.createSingleObjectUndoable
(Object aDomainObject, ILcdGXYLayer aLayer, ILcdGXYView aGXYView, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Creates the composite undoable that will wrap all the undoables generated by a singleILcdGXYEditor
for a single domain object.protected TLcdCompositeUndoable
TLcdGXYEditControllerModel2.createTotalOperationUndoable
(ILcdGXYView aGXYView, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Creates the composite undoable that will wrap all undoables generated by all the underlying editors for all the edited domain objects.protected TLcdCompositeUndoable
TLcdGXYMultiPointEditControllerModel.createTotalOperationUndoable
(ILcdGXYView aGXYView, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Creates the composite undoable that will wrap all undoables generated by all the underlying editors for all the edited domain objects.ALcdGXYNewControllerModel2.edit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Performs an edit operation on the object, given the context parameters.protected int
TLcdGXYEditController2.editHowMode
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent) Returns the edit-how mode.int
TLcdGXYEditControllerModel2.editHowMode
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent) Deprecated.The controllers themselves should be responsible for specifying the edit how mode, mainly because it is very dependent on the kind of input device.TLcdGXYEditControllerModel2.editingCandidates
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat) Returns the set of candidates for editing, respecting the given modes.TLcdGXYMultiPointEditControllerModel.editingCandidates
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat) Returns the set of candidates for editing, respecting the given modes.protected int
TLcdGXYEditController2.editWhatMode
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow) Returns the edit-what mode.int
TLcdGXYEditControllerModel2.editWhatMode
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow) Deprecated.The controllers themselves should be responsible for any dependency on InputEvents of the edit-what modeALcdGXYNewControllerModel2.getCreationStatus
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns the creation status of the object being created.abstract ILcdGXYLayer
ALcdGXYNewControllerModel2.getGXYLayer
(Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns a suitable layer for creating an object.ALcdGXYNewControllerModel2.mouseCursor
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns the desired cursor for the given parameters, ornull
if no specific cursor is needed.TLcdGXYEditControllerModel2.mouseCursor
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Returns the desired cursor for the given parameters.void
ALcdGXYNewControllerModel2.paint
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Paints the object being created.void
TLcdGXYEditControllerModel2.paintEditing
(Graphics aGraphics, ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Paints the given set of edit candidates in their temporary editing state.void
TLcdGXYMultiPointEditControllerModel.paintEditing
(Graphics aGraphics, ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat, ILcdGXYLayerSubsetList aEditingCandidates) Paints the given set of edit candidates in their temporary editing state.void
TLcdGXYEditController.setSnappables
(ILcdGXYLayerSubsetList aNewSnappables) Deprecated.Sets the Objects to snap to when editing Objects:null
is a valid argument.void
TLcdGXYEditController2.setSnappables
(ILcdGXYLayerSubsetList aSnappables) Sets the set of objects that are used as candidates-to-snap-to while editing other objects.void
TLcdGXYNewController.setSnappables
(ILcdGXYLayerSubsetList aNewSnappables) Deprecated.Sets the Objects to snap to when initializing a new created Object:null
is a valid argument.void
TLcdGXYNewController2.setSnappables
(ILcdGXYLayerSubsetList aSnappables) Sets the Objects to snap to when initializing a new created Object.boolean
ALcdGXYNewControllerModel2.shouldCommit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Deprecated.This method depends on the kind of input (in this case a mouseEvent).protected boolean
TLcdGXYNewController2.shouldCommit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns whether the mouse event should trigger a commit of the object, given the context parameters.boolean
ALcdGXYNewControllerModel2.shouldEdit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Deprecated.This method depends on the kind of input (in this case a mouseEvent).protected boolean
TLcdGXYNewController2.shouldEdit
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns whether the mouse event should trigger an edit of the object, given the context parameters.boolean
ALcdGXYNewControllerModel2.shouldUndo
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Deprecated.This method depends on the kind of input (in this case a mouseEvent).protected boolean
TLcdGXYNewController2.shouldUndo
(Object aObject, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Returns whether the mouse event should undo the last edit operation, given the context parameters.ALcdGXYNewControllerModel2.snapTarget
(Object aObjectToSnap, int aEditCount, Graphics aGraphics, MouseEvent aMouseEvent, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) Tries to retrieve a snap target from the givenaSnappables
.TLcdGXYEditControllerModel2.snapTarget
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, Point aFrom, Point aTo, MouseEvent aMouseEvent, int aEditHow, int aEditWhat, Object aObjectToSnap, ILcdGXYLayer aObjectToSnapGXYLayer) Tries to retrieve a snap target from the given aSnappables.com.luciad.view.gxy.controller.TLcdGXYMultiPointEditControllerModel.SnapTargetInfo
TLcdGXYMultiPointEditControllerModel.snapTarget
(ILcdGXYView aGXYView, ILcdGXYLayerSubsetList aSnappables, List<Point> aFrom, List<Point> aTo, int aEditHow, int aEditWhat, Object aObjectToSnap, ILcdGXYLayer aObjectToSnapGXYLayer) Tries to retrieve a snap target from the given aSnappables. -
Uses of ILcdGXYLayerSubsetList in com.luciad.view.gxy.controller.touch
Modifier and TypeMethodDescriptionTLcdGXYTouchNewController.getSnappables()
Returns the Objects to snap to when initializing a new created Object, ornull
when snapping is disabled.TLcdGXYTouchSelectEditController.getSnappables()
Returns the snappables.TLcdMapTouchRulerController.getSnappables()
Returns the snappables used by this controller.Modifier and TypeMethodDescriptionvoid
TLcdGXYTouchNewController.setSnappables
(ILcdGXYLayerSubsetList aSnappables) Sets the Objects to snap to when initializing a new created Object.void
TLcdGXYTouchSelectEditController.setSnappables
(ILcdGXYLayerSubsetList aSnappables) Sets the set of objects that are used as candidates-to-snap-to while editing other objects.void
TLcdMapTouchRulerController.setSnappables
(ILcdGXYLayerSubsetList aSnappables) Sets the new snappables for this controller, default is null.protected boolean
TLcdGXYTouchNewController.shouldCommit
(Object aObject, int aEditCount, Graphics aGraphics, TLcdTouchPoint aTouchPoint, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) This method indicates that the object should be committed.protected boolean
TLcdGXYTouchNewController.shouldEdit
(Object aObject, int aEditCount, Graphics aGraphics, TLcdTouchPoint aTouchPoint, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) This method controls when a edit should take place ( placing a point ).protected boolean
TLcdGXYTouchNewController.shouldUndo
(Object aObject, int aEditCount, Graphics aGraphics, TLcdTouchPoint aTouchPoint, ILcdGXYLayerSubsetList aSnappables, ILcdGXYContext aContext) This method controls when you should undo instead of edit. -
Uses of ILcdGXYLayerSubsetList in com.luciad.view.map
Modifier and TypeMethodDescriptionTLcdAdvancedMapRulerController.getSnappables()
Returns the snappables used by this controller.Modifier and TypeMethodDescriptionvoid
TLcdAdvancedMapRulerController.setSnappables
(ILcdGXYLayerSubsetList aSnappables) Sets the new snappables for this controller, default is null. -
Uses of ILcdGXYLayerSubsetList in com.luciad.wms.server
Modifier and TypeMethodDescriptionprotected ILcdGXYLayerSubsetList
ALcdWMSCommandDispatcher.performSelectionAt
(int aX, int aY, int aSensitivity, int aFeatureCount, Vector aGXYLayerList, ILcdGXYView aGXYView) Performs a selection on the given view and set of layers, and returns the selected objects as aILcdGXYLayerSubsetList
.protected ILcdGXYLayerSubsetList
TLcdOGCWMSCommandDispatcher.performSelectionAt
(int aX, int aY, int aFeatureCount, Vector aGXYLayerList, ILcdGXYView aGXYViewSFCT, jakarta.servlet.http.HttpServletRequest aHttpServletRequest) Performs a selection on the given view and set of layers, and returns the selected objects as aILcdGXYLayerSubsetList
.protected ILcdGXYLayerSubsetList
ALcdWMSCommandDispatcher.performSelectionInBounds
(int aX, int aY, int aSelectionWidth, int aSelectionHeight, int aFeatureCount, Vector aGXYLayerList, ILcdGXYView aGXYView) Performs a selection on the given view and set of layers, and returns the selected objects as aILcdGXYLayerSubsetList
.protected ILcdGXYLayerSubsetList
TLcdOGCWMSCommandDispatcher.performSelectionInBounds
(int aX, int aY, int aSelectionWidth, int aSelectionHeight, int aFeatureCount, Vector aGXYLayerList, ILcdGXYView aGXYViewSFCT, jakarta.servlet.http.HttpServletRequest aHttpServletRequest) Performs a selection on the given view and set of layers, and returns the selected objects as aILcdGXYLayerSubsetList
.Modifier and TypeMethodDescriptionvoid
ILcdWMSFeatureInfoRequestEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView) Deprecated.Encodes the given selection in theTLcdGXYLayerSubsetList
from a givenILcdGXYView
and sends it to the givenOutputStream
.void
ILcdWMSGetFeatureInfoRequestEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) Encodes the given selection in theTLcdGXYLayerSubsetList
from a givenILcdGXYView
and sends it to the givenOutputStream
.protected void
TLcdOGCWMSCommandDispatcher.exportFeatureInfo
(TLcdGXYViewBufferedImage aGXYView, jakarta.servlet.http.HttpServletRequest aRequest, jakarta.servlet.http.HttpServletResponse aResponse, ILcdGXYLayerSubsetList aSelectionSublist) Encodes the given selection in theILcdGXYLayerSubsetList
from a givenILcdGXYView
and sends it to the client. -
Uses of ILcdGXYLayerSubsetList in com.luciad.wms.server.viewencoder
Modifier and TypeMethodDescriptionvoid
TLcdGXYViewGIFEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView) Encodes theILcdGXYView
to a GIF and writes in to the givenOutputStrean
.void
TLcdGXYViewJPEGEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView) Encodes theILcdGXYView
to a JPEG and writes in to the givenOutputStrean
.void
TLcdGXYViewPNGEncoder.encode
(ILcdGXYLayerSubsetList aSubsetList, OutputStream aOutputStream, ILcdGXYView aGXYView) void
TLcdGXYViewSVGEncoder.encode
(ILcdGXYLayerSubsetList aSubsetList, OutputStream aOutputStream, ILcdGXYView aGXYView) void
TLcdWMSGeoJsonGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) void
TLcdWMSHTMLGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) void
TLcdWMSTextPlainGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) void
TLcdWMSXMLGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext)
applySelection
without the mouseEvent parameter instead.