LuciadCPillar C# 2023.1.04
Luciad.Controllers.PanEventHandler Class Reference

Basic gesture handler dedicated to translate drag gesture events to a pan operation. More...

Inheritance diagram for Luciad.Controllers.PanEventHandler:

Public Member Functions

 PanEventHandler ()
 Creates a new instance. More...
 
void Dispose ()
 
Luciad.Controllers.EventResult OnDragEvent (Luciad.Input.DragEvent dragEvent, Luciad.Maps.Map map)
 Moves the map's camera following the drag direction. More...
 

Detailed Description

Basic gesture handler dedicated to translate drag gesture events to a pan operation.

2020.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::PanEventHandler.

Constructor & Destructor Documentation

◆ PanEventHandler()

Luciad.Controllers.PanEventHandler.PanEventHandler ( )
inline

Creates a new instance.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::PanEventHandler::PanEventHandler.

Member Function Documentation

◆ Dispose()

void Luciad.Controllers.PanEventHandler.Dispose ( )
inline

◆ OnDragEvent()

Luciad.Controllers.EventResult Luciad.Controllers.PanEventHandler.OnDragEvent ( Luciad.Input.DragEvent  dragEvent,
Luciad.Maps.Map  map 
)
inline

Moves the map's camera following the drag direction.

The drag event is consumed only if the sequence of events is the following : a EventStatus::Start event, 0 or more EventStatus::InProgress event and finally a EventStatus::End event. If the sequence is not correct, this method returns EventResult::NotConsumed.

dragEvent

a drag event. Cannot be nullptr.

map

the map. Cannot be nullptr.

whether the drag event was consumed or not.

luciad::NullArgumentException

when passing nullptr for the map or the event.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::PanEventHandler::onDragEvent.