LuciadCPillar 2024.0.04
controllers

Provides interaction with the data presented on a Map. More...

Classes

class  luciad::HoverEventHandler
 Handler that translates hover gesture events to a hovering operation. More...
 
class  luciad::IController
 An IController implementation interprets received events and triggers an action on the map. More...
 
class  luciad::ISelectionCandidateCallback
 This callback needs to be called to let ISelectionCandidateChooser know which (subset of) features should be selected. More...
 
class  luciad::ISelectionCandidateChooser
 A selection candidate handler has the responsibility to show candidates for selection and let a user choose which feature(s) they want to select. More...
 
class  luciad::PanEventHandler
 Basic gesture handler dedicated to translate drag gesture events to a pan operation. More...
 
class  luciad::RotateEventHandler
 Handler that translates drag gesture events to a rotate operation. More...
 
class  luciad::SelectEventHandler
 Handler that translates click gesture events to a select operation. More...
 
class  luciad::ZoomEventHandler
 Handler that translates scroll or click gesture events to a zoom operation. More...
 

Enumerations

enum class  luciad::EventResult { luciad::EventResult::Consumed , luciad::EventResult::NotConsumed }
 This enum can be used to signal if an event was consumed or not. More...
 
enum class  luciad::SelectMode { luciad::SelectMode::Replace , luciad::SelectMode::Invert }
 Selection mode. More...
 

Detailed Description

Provides interaction with the data presented on a Map.

See related article.

Enumeration Type Documentation

◆ EventResult

enum class luciad::EventResult
strong

This enum can be used to signal if an event was consumed or not.

luciad/controllers/EventResult.h

Since
2020.1
Enumerator
Consumed 

Used to signal that an event was consumed.

NotConsumed 

Used to signal that an event was not consumed, and can still be sent to other event consumers.

◆ SelectMode

enum class luciad::SelectMode
strong

Selection mode.

luciad/controllers/SelectEventHandler.h

Replace : only clicked feature are selected, all other features are unselected. Invert : selected state of clicked feature is inverted, all other features keep their state.

Since
2020.1
Enumerator
Replace 

Select mode where only clicked feature are selected, all other features are unselected.

Invert 

Select mode where the selected state of clicked feature is inverted, all other features keep their state.