iink-ts - v4.0.0
Preparing search index...
StrokeOps
Variable StrokeOps
Const
StrokeOps
:
{
_computePressure
(
stroke
:
TStroke
,
distance
:
number
)
:
number
;
_filterPointByAcquisitionDelta
(
stroke
:
TStroke
,
point
:
TPointer
)
:
boolean
;
_getArcPath
(
center
:
TPointer
,
radius
:
number
)
:
string
;
_getFinalPath
(
begin
:
TPointer
,
end
:
TPointer
,
width
:
number
)
:
string
;
_getLinePath
(
begin
:
TPointer
,
end
:
TPointer
,
width
:
number
)
:
string
;
_getQuadraticPath
(
begin
:
TPointer
,
end
:
TPointer
,
central
:
TPointer
,
width
:
number
,
)
:
string
;
addPointer
(
stroke
:
TStroke
,
pointer
:
TPointer
)
:
void
;
create
(
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
pointerType
?:
string
,
)
:
TStroke
;
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
decoratorKind
?:
DecoratorKind
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
;
}
|
undefined
)
[]
;
id
?:
string
;
isSolverOutput
?:
boolean
;
jiixBlockId
?:
string
;
jiixBlockType
?:
"Text"
|
"Math"
|
"Node"
|
"Edge"
|
"Decorator"
;
length
?:
number
;
modificationDate
?:
number
;
pointers
?:
(
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
pointerType
?:
string
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Stroke
;
vertices
?:
(
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TStroke
;
formatToSend
(
stroke
:
TStrokeMinimal
,
)
:
{
id
:
string
;
p
:
number
[]
;
pointerType
:
string
;
t
:
number
[]
;
x
:
number
[]
;
y
:
number
[]
;
}
;
getSVGPath
(
stroke
:
TStroke
)
:
string
;
overlaps
(
stroke
:
TStroke
,
box
:
TBox
)
:
boolean
;
split
(
strokeToSplit
:
TStroke
,
i
:
number
,
)
:
{
after
:
TStroke
;
before
:
TStroke
}
;
substract
(
stroke
:
TStroke
,
partStroke
:
TStroke
,
)
:
{
after
?:
TStroke
;
before
?:
TStroke
}
;
updateBounds
(
stroke
:
TStroke
)
:
void
;
}
= ...
Type Declaration
_computePressure
:
function
_computePressure
(
stroke
:
TStroke
,
distance
:
number
)
:
number
Parameters
stroke
:
TStroke
distance
:
number
Returns
number
_filterPointByAcquisitionDelta
:
function
_filterPointByAcquisitionDelta
(
stroke
:
TStroke
,
point
:
TPointer
)
:
boolean
Parameters
stroke
:
TStroke
point
:
TPointer
Returns
boolean
_getArcPath
:
function
_getArcPath
(
center
:
TPointer
,
radius
:
number
)
:
string
Parameters
center
:
TPointer
radius
:
number
Returns
string
_getFinalPath
:
function
_getFinalPath
(
begin
:
TPointer
,
end
:
TPointer
,
width
:
number
)
:
string
Parameters
begin
:
TPointer
end
:
TPointer
width
:
number
Returns
string
_getLinePath
:
function
_getLinePath
(
begin
:
TPointer
,
end
:
TPointer
,
width
:
number
)
:
string
Parameters
begin
:
TPointer
end
:
TPointer
width
:
number
Returns
string
_getQuadraticPath
:
function
_getQuadraticPath
(
begin
:
TPointer
,
end
:
TPointer
,
central
:
TPointer
,
width
:
number
,
)
:
string
Parameters
begin
:
TPointer
end
:
TPointer
central
:
TPointer
width
:
number
Returns
string
addPointer
:
function
addPointer
(
stroke
:
TStroke
,
pointer
:
TPointer
)
:
void
Parameters
stroke
:
TStroke
pointer
:
TPointer
Returns
void
create
:
function
create
(
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
pointerType
?:
string
,
)
:
TStroke
Parameters
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
pointerType
:
string
= "pen"
Returns
TStroke
createFromPartial
:
function
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
decoratorKind
?:
DecoratorKind
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
isSolverOutput
?:
boolean
;
jiixBlockId
?:
string
;
jiixBlockType
?:
"Text"
|
"Math"
|
"Node"
|
"Edge"
|
"Decorator"
;
length
?:
number
;
modificationDate
?:
number
;
pointers
?:
(
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
pointerType
?:
string
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Stroke
;
vertices
?:
(
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TStroke
Parameters
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
decoratorKind
?:
DecoratorKind
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
isSolverOutput
?:
boolean
;
jiixBlockId
?:
string
;
jiixBlockType
?:
"Text"
|
"Math"
|
"Node"
|
"Edge"
|
"Decorator"
;
length
?:
number
;
modificationDate
?:
number
;
pointers
?:
(
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
pointerType
?:
string
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Stroke
;
vertices
?:
(
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
Returns
TStroke
formatToSend
:
function
formatToSend
(
stroke
:
TStrokeMinimal
,
)
:
{
id
:
string
;
p
:
number
[]
;
pointerType
:
string
;
t
:
number
[]
;
x
:
number
[]
;
y
:
number
[]
;
}
Parameters
stroke
:
TStrokeMinimal
Returns
{
id
:
string
;
p
:
number
[]
;
pointerType
:
string
;
t
:
number
[]
;
x
:
number
[]
;
y
:
number
[]
;
}
getSVGPath
:
function
getSVGPath
(
stroke
:
TStroke
)
:
string
Parameters
stroke
:
TStroke
Returns
string
overlaps
:
function
overlaps
(
stroke
:
TStroke
,
box
:
TBox
)
:
boolean
Parameters
stroke
:
TStroke
box
:
TBox
Returns
boolean
split
:
function
split
(
strokeToSplit
:
TStroke
,
i
:
number
)
:
{
after
:
TStroke
;
before
:
TStroke
}
Parameters
strokeToSplit
:
TStroke
i
:
number
Returns
{
after
:
TStroke
;
before
:
TStroke
}
substract
:
function
substract
(
stroke
:
TStroke
,
partStroke
:
TStroke
,
)
:
{
after
?:
TStroke
;
before
?:
TStroke
}
Parameters
stroke
:
TStroke
partStroke
:
TStroke
Returns
{
after
?:
TStroke
;
before
?:
TStroke
}
updateBounds
:
function
updateBounds
(
stroke
:
TStroke
)
:
void
Parameters
stroke
:
TStroke
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
iink-ts - v4.0.0
Loading...