Skip to main content

Namespace: Pipeline

PathBuilding.PipelinePath building pipeline:

  1. PathProducer

  2. Smoother

  3. SplineProducer

  4. SplineInterpolator

  5. BrushApplier

  6. ConvexHullChainProducer

  7. PolygonMerger

Tutorials:

Classes

BrushApplier

ConvexHullChainProducer

CurvatureBasedInterpolator

DataProcessor

DataSequenceProcessor

DistanceBasedInterpolator

PathProducer

PolygonMerger

Smoother

SplineInterpolator

SplineProducer

Type Definitions

DataOutput

Result from pipeline adding

Properties:
NameTypeDescription
phaseDataProcessor.PhaseInput phase
pointerIDintInput pointer identifier
pipelinePathBuilding.PipelineDataAddition pipeline
addedPathBuilding.Pipeline.Outputaddition processed data
predictedPathBuilding.Pipeline.Outputprediction processed data

Input

Pipeline step input type. Type is defined from inherited class.

Type:
  • PathBuilding.Pipeline.StageInput

Output

Pipeline step output type. Type is defined from inherited class.

Type:
  • PathBuilding.Pipeline.StageOutput

Phase

Enumeration of the input phases used by InkBuilder processing

Properties:
NameTypeDescription
BEGINobjectThe begin phase of the input. The input has began.
UPDATEobjectThe move phase of the input. The input has changed its position.
ENDobjectThe end phase of the input. The input has been completed.

SegmentType

Enumeration of the pipeline building segment types

Properties:
NameTypeDescription
ADDITIONobjectPipeline result targets addition path
PREDICTIONobjectPipeline result targets prediction path
INTEGRALobjectPipeline result targets completed path

Stage

Enumeration of the pipeline processing chain

Properties:
NameTypeDescription
PATH_PRODUCERobjectPathProducer step represents step 1
SMOOTHERobjectSmoother step represents step 2
SPLINE_PRODUCERobjectSplineProducer step represents step 3
SPLINE_INTERPOLATORobjectSplineInterpolator step represents step 4
BRUSH_APPLIERobjectBrushApplier step represents step 5
CONVEX_HULL_CHAIN_PRODUCERobjectConvexHullChainProducer step represents step 6
POLYGON_MERGERobjectPolygonMerger step represents step 7

Home