LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
create

Supports interactive creation of Features on the Map. More...

Modules

 features
 Creating features.
 
 geometries
 Creating geometries for features.
 

Classes

class  luciad::Creator
 This class allows you to interactively create Features on the Map. More...
 
class  luciad::ICreatorObserver
 This observer is called when a feature was created and added to the layer by the Creator class, or when creation failed. More...
 

Enumerations

enum class  luciad::LineCreationMode { luciad::LineCreationMode::Automatic , luciad::LineCreationMode::Click , luciad::LineCreationMode::Freehand }
 Line creation mode. More...
 

Detailed Description

Supports interactive creation of Features on the Map.

Creator is the main entry point for interactive feature creation.

See the related guide for an overview of the creation API.

Enumeration Type Documentation

◆ LineCreationMode

enum class luciad::LineCreationMode
strong

Line creation mode.

luciad/create/LineCreationMode.h

Allows to restrict how a line is constructed based on input events.

Since
2022.0
Enumerator
Automatic 

Automatic mode (default), in which either of click or freehand mode is automatically selected based on input events.

Click 

Click mode, in which each point of a line is created upon touch tap or mouse click.

Freehand 

Freehand mode, in which all points of a line are created in sequence during a drag gesture.