Uses of Class
com.luciad.view.lightspeed.controller.manipulation.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
Modifier and TypeMethodDescriptionprotected ALspCreateControllerModel
TLcyLspDrawingToolBarFactory.createCreateControllerModelForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anALspCreateControllerModel
for the givenALcyLspDomainObjectSupplier
.protected final ALspCreateControllerModel
TLcyLspDrawingToolBarFactory.getCreateControllerModelForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier) Returns theALspCreateControllerModel
for the givenALcyLspDomainObjectSupplier
. -
Uses of ALspCreateControllerModel in com.luciad.lucy.map.action.lightspeed
Modifier and TypeMethodDescriptionTLcyLspCreateControllerActiveSettable.createMouseControllerActiveSettable
(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettable
which allows to create new shapes through interaction with the mouse.TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable
(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettable
which 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
Modifier and TypeClassDescriptionclass
Extension ofALspCreateControllerModel
which has acurrentLayer
property. -
Uses of ALspCreateControllerModel in com.luciad.view.lightspeed.controller.manipulation
Modifier and TypeMethodDescriptionTLspCreateController.getControllerModel()
Returns the controller model used by this create controller.ModifierConstructorDescriptionTLspCreateController
(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
ModifierConstructorDescriptionTLspRulerController
(boolean aAddLayerToView, ALspCreateControllerModel aCreateControllerModel) Creates a new ruler controller with the givenALspCreateControllerModel
. -
Uses of ALspCreateControllerModel in com.luciad.view.lightspeed.controller.touch
ModifierConstructorDescriptionTLspTouchCreateController
(ALspCreateControllerModel aCreateControllerModel) Creates a new TLspTouchCreateController using the provided create controller model.