LuciadCPillar C# 2024.0.04
Luciad.Edit.Handles.IPointEditAction Interface Reference

Abstraction of an action that is executed based on a Point. More...

Public Member Functions

void Execute (Luciad.Geometries.Point location, Luciad.Edit.ChangeStatus changeStatus)
 Performs the action. More...
 
void Execute (Luciad.Geometries.Point location, Luciad.Input.EventStatus eventStatus, Luciad.Edit.ChangeStatus changeStatus)
 Performs the part of the action that corresponds to the given EventStatus. More...
 

Detailed Description

Abstraction of an action that is executed based on a Point.

Examples of this action are:

This class is used by PointEditHandle.

Since
2020.1

Member Function Documentation

◆ Execute() [1/2]

void Luciad.Edit.Handles.IPointEditAction.Execute ( Luciad.Geometries.Point  location,
Luciad.Edit.ChangeStatus  changeStatus 
)

Performs the action.

Parameters
locationthe Point location that is used to perform the action
changeStatusthe status of the action. Can be used to distinguish between intermediate changes and a finished change.

◆ Execute() [2/2]

void Luciad.Edit.Handles.IPointEditAction.Execute ( Luciad.Geometries.Point  location,
Luciad.Input.EventStatus  eventStatus,
Luciad.Edit.ChangeStatus  changeStatus 
)

Performs the part of the action that corresponds to the given EventStatus.

Parameters
locationthe Point location that is used to perform the action
eventStatusUsed to indicate that an action has started, is in progress, or has ended. This can for example be used by edit handles that apply the action on drag events. It is guaranteed that a sequence of calls to this method will contain at least 1 Start, and 1 End call.
changeStatusthe status of the action. Can be used to distinguish between intermediate changes and a finished change.