Package | Description |
---|---|
com.luciad.lucy.addons.drawing.lightspeed.gui |
This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
|
com.luciad.lucy.map.action.lightspeed |
Provides actions that have a relationship with a Lightspeed map.
|
com.luciad.lucy.map.lightspeed.controller |
Package containing Lightspeed controller related classes which can be used in combination
with a Lightspeed map component
|
com.luciad.view.lightspeed.controller.manipulation |
Provides controllers for the manipulation of domain objects in a view.
|
com.luciad.view.lightspeed.controller.ruler |
This package provides support for measuring distances in a view.
|
com.luciad.view.lightspeed.controller.touch |
Provides controller implementations that work with touch input instead of
mouse input.
|
Modifier and Type | Method and Description |
---|---|
protected ALspCreateControllerModel |
TLcyLspDrawingToolBarFactory.createCreateControllerModelForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier,
ALcyProperties aProperties)
Creates an
ALspCreateControllerModel for the given ALcyLspDomainObjectSupplier . |
protected ALspCreateControllerModel |
TLcyLspDrawingToolBarFactory.getCreateControllerModelForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier)
Returns the
ALspCreateControllerModel for the given ALcyLspDomainObjectSupplier . |
Modifier and Type | Method and Description |
---|---|
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createMouseControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ILcyLucyEnv aLucyEnv)
Factory method to create a
TLcyLspCreateControllerActiveSettable which allows to create
new shapes through interaction with the mouse. |
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ALcyProperties aProperties,
String aConfigPrefix,
ILcyLucyEnv aLucyEnv)
Similar to
createTouchControllerActiveSettable , but this method also adds commit and cancel
actions to the action bars when they are configured in the given properties object. |
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ILcyLucyEnv aLucyEnv)
Factory method to create a
TLcyLspCreateControllerActiveSettable which allows to create
new shapes through touch interaction. |
Modifier and Type | Class and Description |
---|---|
class |
ALcyLspCreateControllerModel
Extension of
ALspCreateControllerModel which has a currentLayer property. |
Modifier and Type | Method and Description |
---|---|
ALspCreateControllerModel |
TLspCreateController.getControllerModel()
Returns the controller model used by this create controller.
|
Constructor and Description |
---|
TLspCreateController(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.
|
Constructor and Description |
---|
TLspRulerController(boolean aAddLayerToView,
ALspCreateControllerModel aCreateControllerModel)
Creates a new ruler controller with the given
ALspCreateControllerModel . |
Constructor and Description |
---|
TLspTouchCreateController(ALspCreateControllerModel aCreateControllerModel)
Creates a new TLspTouchCreateController using the provided create controller model.
|