Constructors
constructor
- new Model(
width?: number,
height?: number,
rowHeight?: number,
creationDate?: number,
): Model Parameters
- width: number = 100
- height: number = 100
- rowHeight: number = 0
- creationDate: number = ...
Methods
addPoint
- addPoint(stroke: Stroke, pointer: TPointer): void
Returns void
addStroke
- addStroke(stroke: Stroke): void
Returns void
appendToCurrentStroke
- appendToCurrentStroke(point: TPointer): void
Returns void
clear
- clear(): void
Returns void
clone
- clone(): Model
Protected
computePressure
- computePressure(distance: number, globalDistance: number): number
Parameters
- distance: number
- globalDistance: number
Returns number
endCurrentStroke
- endCurrentStroke(point: TPointer): void
Returns void
extractUnsentStrokes
- extractUnsentStrokes(): Stroke[]
Protected
filterPointByAcquisitionDelta
- filterPointByAcquisitionDelta(
stroke: Stroke,
point: TPointer,
lastPointer?: TPointer,
): boolean Returns boolean
getStrokeFromPoint
- getStrokeFromPoint(point: TPoint): Stroke[]
initCurrentStroke
- initCurrentStroke(
point: TPointer,
pointerType: string,
style: TPenStyle,
dpi?: number,
): void Returns void
mergeConvert
- mergeConvert(converts: TExport): void
Returns void
mergeExport
- mergeExport(exports: TExport): void
Returns void
removeStroke
- removeStroke(id: string): void
Returns void
removeStrokesFromPoint
- removeStrokesFromPoint(point: TPoint): string[]
Returns string[]
updatePositionReceived
- updatePositionReceived(): void
Returns void
updatePositionSent
- updatePositionSent(position?: number): void
Returns void
updateStroke
- updateStroke(updatedStroke: Stroke): void
Returns void
Properties
Optional
converts
Readonly
creationTime
creationTime: number
Optional
currentSymbol
Optional
exports
height
height: number
idle
idle: boolean
modificationDate
modificationDate: number
positions
rowHeight
rowHeight: number
symbols
width
width: number