Uses of Interface
com.luciad.view.gxy.ILcdGXYController
Packages that use ILcdGXYController
Package
Description
Contains painters and icons for visualizing GRIB data.
Classes to visualize a magnetic north chart and a controller to rotate the magnetic north to the top.
Provides various addons that add support for 2D maps; the most important addon is the TLcyMapAddOn.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Contains all classes for terrain elevation analysis.
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.
-
Uses of ILcdGXYController in com.luciad.format.grib.gxy
Classes in com.luciad.format.grib.gxy that implement ILcdGXYControllerModifier and TypeClassDescriptionclassDeprecated.For newer code, consider using TLcdGXYViewMeasureProvider, which is a more general approach for retrieving measured values at a particular point. -
Uses of ILcdGXYController in com.luciad.format.magneticnorth.gxy
Classes in com.luciad.format.magneticnorth.gxy that implement ILcdGXYControllerModifier and TypeClassDescriptionclassWhen active on aILcdGXYView, thisILcdControllerwill catch each mouseClicked and try to modify the properties of theILcdProjectioncurrently on theILcdGXYViewaccordingly. -
Uses of ILcdGXYController in com.luciad.lucy.addons.map
Methods in com.luciad.lucy.addons.map that return ILcdGXYControllerModifier and TypeMethodDescriptionprotected ILcdGXYControllerTLcyMapOverviewComponentFactory.createGXYController(int aID, TLcyMapComponent aMapComponent) Override:Create combined controller and overview controller.Methods in com.luciad.lucy.addons.map with parameters of type ILcdGXYControllerModifier and TypeMethodDescriptionprotected ILcyActiveSettableTLcyMapOverviewComponentFactory.createGXYControllerActiveSettable(int aID, ILcdGXYController aController, TLcyMapComponent aMapComponent) -
Uses of ILcdGXYController in com.luciad.lucy.map
Methods in com.luciad.lucy.map that return ILcdGXYControllerModifier and TypeMethodDescriptionprotected ILcdGXYControllerTLcyMapComponentFactory.createGXYController(int aID, TLcyMapComponent aMapComponent) Creates aILcdGXYControllerfor the given ID.ILcyMapComponent.getAvailableGXYController(int aIndex) Returns the GXY Controller at the given index.TLcyMapComponent.getAvailableGXYController(int aIndex) ILcyMapComponent.retrieveAvailableGXYController(int aID) Returns the controller with the given ID, ornullif there is no such controller.TLcyMapComponent.retrieveAvailableGXYController(int aID) Methods in com.luciad.lucy.map with parameters of type ILcdGXYControllerModifier and TypeMethodDescriptionvoidILcyMapComponent.addAvailableGXYController(ILcdGXYController aGXYController) Adds the given controller to the list of available controllers associated with this map.voidILcyMapComponent.addAvailableGXYController(ILcdGXYController aGXYController, int aID) Adds the given controller, together with its ID, to the list of available controllers associated with this map.voidTLcyMapComponent.addAvailableGXYController(ILcdGXYController aGXYController) voidTLcyMapComponent.addAvailableGXYController(ILcdGXYController aGXYController, int aID) protected ILcyActiveSettableTLcyMapComponentFactory.createGXYControllerActiveSettable(int aID, ILcdGXYController aController, TLcyMapComponent aMapComponent) Creates an active settable to toggle the given controller.protected voidTLcyMapComponentFactory.insertGXYController(int aID, ILcdGXYController aGXYController, TLcyMapComponent aMapComponentSFCT) Inserts the given controller into the given map component.voidILcyMapComponent.removeAvailableGXYController(ILcdGXYController aGXYController) Removes the given controller from the list of available controllers.voidTLcyMapComponent.removeAvailableGXYController(ILcdGXYController aGXYController) -
Uses of ILcdGXYController in com.luciad.lucy.map.action
Classes in com.luciad.lucy.map.action with type parameters of type ILcdGXYControllerModifier and TypeClassDescriptionclassAbstract base class to create an extension ofTLcyGXYSetControllerActiveSettablefor a new controller.Methods in com.luciad.lucy.map.action that return ILcdGXYControllerModifier and TypeMethodDescriptionTLcyGXYSetControllerActiveSettable.getGXYController()Returns the controller of this active settable.Methods in com.luciad.lucy.map.action with parameters of type ILcdGXYControllerModifier and TypeMethodDescriptionstatic TLcdGXYCompositeControllerTLcyGXYSetControllerActiveSettable.combineWithNavigateController(ILcyMapComponent aMap, ILcdGXYController aOriginal) Combines the given controller with the navigate controller.voidTLcyGXYSetControllerActiveSettable.setGXYController(ILcdGXYController aGXYController) Sets the controller of this active settable.Constructors in com.luciad.lucy.map.action with parameters of type ILcdGXYControllerModifierConstructorDescriptionprotectedALcyGXYNewControllerActiveSettable(T aNewController, ILcdGXYView aGXYView, ILcdAction aActionToTriggerAfterCreation, ILcdGXYController aControllerToSetToView, ILcyLucyEnv aLucyEnv) Constructor that creates a newALcyGXYNewControllerActiveSettablegiven a new controller, a view and an actionTLcyGXYNewControllerActiveSettable(TLcdGXYNewController2 aGXYNewController, ILcdGXYView aGXYView, ILcdAction aActionToTriggerAfterCreation, ILcdGXYController aControllerToSetToView, ILcyLucyEnv aLucyEnv) Constructor that creates a newTLcyNewController2ActiveSettablegiven aTLcdGXYNewController2, a view and an action.TLcyGXYSetControllerActiveSettable(ILcdGXYController aGXYController, ILcdGXYView aGXYView, ILcyLucyEnv aLucyEnv) Creates a newTLcyGXYSetControllerActiveSettablefor the given controller and the given view. -
Uses of ILcdGXYController in com.luciad.tea
Classes in com.luciad.tea that implement ILcdGXYControllerModifier and TypeClassDescriptionclassAILcdGXYControllerimplementation that contains information on the altitude of terrain beneath the position of the mouse over the view.classExtension ofTLcdAdvancedMapRulerControllerwhich takes into account underlying terrain for distance calculations. -
Uses of ILcdGXYController in com.luciad.view.gxy
Methods in com.luciad.view.gxy that return ILcdGXYControllerModifier and TypeMethodDescriptionILcdGXYView.getGXYController()Returns theILcdGXYControllerhandling the user interaction of the view.TLcdGXYSetControllerAction.getGXYController()Returns the controller configured for this action.TLcdGXYViewBufferedImage.getGXYController()TLcdGXYViewCanvas.getGXYController()TLcdGXYViewJPanel.getGXYController()TLcdGXYViewJPanelLightWeight.getGXYController()TLcdGXYViewPanel.getGXYController()TLcdGXYViewPlanarImage.getGXYController()Methods in com.luciad.view.gxy with parameters of type ILcdGXYControllerModifier and TypeMethodDescriptionvoidILcdGXYSetControllerActionListener.setGXYController(ILcdGXYController aGXYViewController) Deprecated.voidILcdGXYView.setGXYController(ILcdGXYController aGXYController) Makes the givenILcdGXYControllerhandle the user interaction of the view.voidTLcdGXYSetControllerAction.setGXYController(ILcdGXYController aGXYController) Sets the controller that this action should activate on the view.voidTLcdGXYViewBufferedImage.setGXYController(ILcdGXYController aGXYViewController) Do not call this method.voidTLcdGXYViewCanvas.setGXYController(ILcdGXYController aGXYViewController) Makes the givenILcdGXYControllerhandle the user interaction of the view.voidTLcdGXYViewJPanel.setGXYController(ILcdGXYController aGXYViewController) Makes the givenILcdGXYControllerhandle the user interaction of the view.voidTLcdGXYViewJPanelLightWeight.setGXYController(ILcdGXYController aGXYViewController) Makes the givenILcdGXYControllerhandle the user interaction of the view.voidTLcdGXYViewPanel.setGXYController(ILcdGXYController aGXYViewController) Makes the givenILcdGXYControllerhandle the user interaction of the view.voidTLcdGXYViewPlanarImage.setGXYController(ILcdGXYController aGXYViewController) Do not call this method.Constructors in com.luciad.view.gxy with parameters of type ILcdGXYControllerModifierConstructorDescriptionTLcdGXYSetControllerAction(ILcdGXYController aGXYController) Creates a new controller set action with the given controller.TLcdGXYSetControllerAction(ILcdGXYController aGXYController, boolean aRegisterInstance) Deprecated.TLcdGXYSetControllerAction(ILcdGXYController aGXYController, String aName, ILcdIcon aIcon) Creates a new controller set action with the given controller, name, and icon.TLcdGXYSetControllerAction(ILcdGXYView aGXYView, ILcdGXYController aGXYController) Creates a new controller set action with the given controller and view.TLcdGXYSetControllerAction(ILcdGXYView aGXYView, ILcdGXYController aGXYController, boolean aRegisterInstance) Deprecated.TLcdGXYSetControllerAction(ILcdGXYView aGXYView, ILcdGXYController aGXYController, String aName, ILcdIcon aIcon) Creates a new controller set action with the given controller, view, name, and icon. -
Uses of ILcdGXYController in com.luciad.view.gxy.controller
Subinterfaces of ILcdGXYController in com.luciad.view.gxy.controllerModifier and TypeInterfaceDescriptioninterfaceThis controller is designed to be an element in a controller chain, passing along events and method calls.Classes in com.luciad.view.gxy.controller that implement ILcdGXYControllerModifier and TypeClassDescriptionclassILcdGXYChainableController that implementsstartInteraction,terminateInteractionandpaintto call a corresponding implementation ( seeALcdGXYChainableController.startInteractionImpl(com.luciad.view.gxy.ILcdGXYView),ALcdGXYChainableController.terminateInteractionImpl(com.luciad.view.gxy.ILcdGXYView)andALcdGXYChainableController.paintImpl(java.awt.Graphics)) and then call the same method in the next controller.classA base class ofILcdGXYControllerthat interacts with one view at a time.classAbstractILcdGXYControllerthat adds panning and/or zooming behavior during sub-class specific mouse interactions.classDeprecated.TLcdGXYZoomWheelController features a more intuitive way tosnapto raster and multilevel raster scales.classCombines several controllers into one controller.classDeprecated.TLcdGXYPanController features a more intuitive way (without the mentioned restrictions) topan continuously.classThis is anILcdGXYControllerthat interprets mouse events for dragging a rectangle on aILcdGXYView.classDeprecated.as of version 10.0.classExtension ofTLcdGXYSelectController2that adds editing capabilities to it.classController that shows aComponentwhen the mouse moves over a label, to make the label interactive.classAMagnifierControlleris anILcdGXYControllerto magnify an area of a givenILcdGXYViewaround the location where a mouse button is pressed.final classMouse controller to navigate on a GXY map.classDeprecated.For new code, we recommend using the more flexible and powerfulTLcdGXYNewController2.classController to interactively create and initialize domain objects using mouse clicks or mouse drags.classThis is a no operation implementation ofILcdGXYController.classThisILcdGXYControllerallows to fit one "slave"ILcdGXYViewinto a rectangle painted on theILcdGXYViewthisILcdGXYControlleris interacting with (the "master"ILcdGXYView).classDeprecated.TLcdGXYNavigateControllerhas more intuitive navigation behaviorclassRotates the view around its center when dragging the mouse.classDeprecated.as of version 10.0.classController that allows the user to select domain objects in the view using the mouse.classTheTLcdGXYZoomControllercan be used for performing a zoom in or zoom out on anILcdGXYView.classProvides scroll wheel zoom support.Methods in com.luciad.view.gxy.controller that return ILcdGXYControllerModifier and TypeMethodDescriptionALcdGXYController.asGXYController()TLcdGXYCompositeController.getGXYController(int aIndex) Returns theILcdGXYControllerat the given index.Methods in com.luciad.view.gxy.controller with parameters of type ILcdGXYControllerModifier and TypeMethodDescriptionvoidTLcdGXYCompositeController.addGXYController(ILcdGXYController aGXYController) Adds a newILcdGXYControllerto this composite controller. -
Uses of ILcdGXYController in com.luciad.view.gxy.controller.touch
Classes in com.luciad.view.gxy.controller.touch that implement ILcdGXYControllerModifier and TypeClassDescriptionclassExtension ofALcdGXYTouchChainableControllerconfining the range of handled touch points based on a minimum and maximum.classExtension ofALcdGXYChainableControllerforTLcdTouchEventinstances.classTouch controller to navigate on a 2D map.classController to interactively create and initialize domain objects using touches or drag gestures.classA touch controller combining selection and editing behaviour.classThisILcdGXYControllerserves the purpose of performing measurements on anILcdGXYView. -
Uses of ILcdGXYController in com.luciad.view.map
Classes in com.luciad.view.map that implement ILcdGXYControllerModifier and TypeClassDescriptionclassThisILcdGXYControllerserves the purpose of performing measurements on anILcdGXYView.classThisILcdGXYControllerinterprets mouse events for displaying an azimuth direction and an azimuth range.classDeprecated.classDeprecated.Methods in com.luciad.view.map that return ILcdGXYControllerModifier and TypeMethodDescriptionTLcdAdvancedMapRulerController.getGXYEditController()Returns the edit controller that is currently used.TLcdAdvancedMapRulerController.getGXYNewController()Returns the new controller that is currently used.Methods in com.luciad.view.map with parameters of type ILcdGXYControllerModifier and TypeMethodDescriptionvoidTLcdAdvancedMapRulerController.setGXYEditController(ILcdGXYController aGXYEditController) Sets the edit controller that is used to modify the measurement after it has been created.voidTLcdAdvancedMapRulerController.setGXYNewController(ILcdGXYController aGXYNewController) Sets the new controller that is used to create a new measurement on the map.