Skip to main content

Class: InkBuilderAbstract

(abstract) PathBuilding.InkBuilderAbstract()

Path builder

Constructor

(abstract) new InkBuilderAbstract()

Properties:
NameTypeAttributesDefaultDescription
pointerIDintPointer identifier associated with path building
predictionboolean<optional>trueWhen is true pipeline computes prediction, low performance devices could disable this behaviour
deviceInkInput.InputDeviceWhen is configured sensor data collection is enabled
pipelinePathBuilding.PipelineDataStroke pipeline

Methods

abort()

Aborts pipeline processing. Reset state and start over.When InputDevice is configured close streams with true as aborted argument.

add(additionSensorPoint, predictionSensorPointopt)

Adds input in pipeline to be processed

Parameters:
NameTypeAttributesDescription
additionSensorPointInkInput.SensorPoint
predictionSensorPointInkInput.SensorPoint<optional>

(abstract) build()

Process data segment through the pipeline

configure(settings)

Configures ink building process

Parameters:
NameTypeDescription
settingsPathBuilding.InkBuilderSettings

ignore(sensorPoint)

This method is relevant with underlying InputDevice when is configured.When device has very high input rate, some of samples could be ignored (downsampling).This could affect performance, even to make stroke looks better.This input should be registerd in the ink stream without to affect pipeline.

Parameters:
NameTypeDescription
sensorPointInkInput.SensorPoint

(abstract) processSegment()

Process segment through the pipeline

Home