Uses of Class
com.luciad.view.lightspeed.controller.manipulation.ALspCreateControllerModel
Packages that use ALspCreateControllerModel
Package
Description
This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
Provides actions that have a relationship with a Lightspeed map.
Package containing Lightspeed controller related classes which can be used in combination
with a Lightspeed map component
Provides controllers for the manipulation of domain objects in a view.
This package provides support for measuring distances in a view.
Provides controller implementations that work with touch input instead of
mouse input.
-
Uses of ALspCreateControllerModel in com.luciad.lucy.addons.drawing.lightspeed.gui
Methods in com.luciad.lucy.addons.drawing.lightspeed.gui that return ALspCreateControllerModelModifier and TypeMethodDescriptionprotected ALspCreateControllerModelTLcyLspDrawingToolBarFactory.createCreateControllerModelForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anALspCreateControllerModelfor the givenALcyLspDomainObjectSupplier.protected final ALspCreateControllerModelTLcyLspDrawingToolBarFactory.getCreateControllerModelForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier) Returns theALspCreateControllerModelfor the givenALcyLspDomainObjectSupplier. -
Uses of ALspCreateControllerModel in com.luciad.lucy.map.action.lightspeed
Methods in com.luciad.lucy.map.action.lightspeed with parameters of type ALspCreateControllerModelModifier and TypeMethodDescriptionTLcyLspCreateControllerActiveSettable.createMouseControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettablewhich allows to create new shapes through interaction with the mouse.TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettablewhich allows to create new shapes through touch interaction.TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ALcyProperties aProperties, String aConfigPrefix, ILcyLucyEnv aLucyEnv) Similar tocreateTouchControllerActiveSettable, but this method also adds commit and cancel actions to the action bars when they are configured in the given properties object. -
Uses of ALspCreateControllerModel in com.luciad.lucy.map.lightspeed.controller
Subclasses of ALspCreateControllerModel in com.luciad.lucy.map.lightspeed.controllerModifier and TypeClassDescriptionclassExtension ofALspCreateControllerModelwhich has acurrentLayerproperty. -
Uses of ALspCreateControllerModel in com.luciad.view.lightspeed.controller.manipulation
Methods in com.luciad.view.lightspeed.controller.manipulation that return ALspCreateControllerModelModifier and TypeMethodDescriptionTLspCreateController.getControllerModel()Returns the controller model used by this create controller.Constructors in com.luciad.view.lightspeed.controller.manipulation with parameters of type ALspCreateControllerModelModifierConstructorDescriptionTLspCreateController(ALspCreateControllerModel aCreateControllerModel) Creates a new TLspCreateController using the provided create controller model, with a default name, short description, icon, an empty context, undo support, which instantly triggers actions, a default cursor location, which does not support touch, does not consume mouse released events and does not stop creation after the next event. -
Uses of ALspCreateControllerModel in com.luciad.view.lightspeed.controller.ruler
Constructors in com.luciad.view.lightspeed.controller.ruler with parameters of type ALspCreateControllerModelModifierConstructorDescriptionTLspRulerController(boolean aAddLayerToView, ALspCreateControllerModel aCreateControllerModel) Creates a new ruler controller with the givenALspCreateControllerModel. -
Uses of ALspCreateControllerModel in com.luciad.view.lightspeed.controller.touch
Constructors in com.luciad.view.lightspeed.controller.touch with parameters of type ALspCreateControllerModelModifierConstructorDescriptionTLspTouchCreateController(ALspCreateControllerModel aCreateControllerModel) Creates a new TLspTouchCreateController using the provided create controller model.