Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IIStroke
Class IIStroke
Hierarchy (
View Summary
)
IISymbolBase
<
Stroke
>
IIStroke
Index
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
add
Pointer
clone
compute
Pressure
create
filter
Point
By
Acquisition
Delta
format
To
Send
is
Intersected
overlaps
split
substract
toJSON
Properties
creation
Time
decorators
deleting
id
is
Closed
length
modification
Date
pointers
pointer
Type
selected
style
transform
type
Accessors
bounds
get
bounds
()
:
Box
Returns
Box
edges
get
edges
()
:
TSegment
[]
Returns
TSegment
[]
snap
Points
get
snapPoints
()
:
TPoint
[]
Returns
TPoint
[]
vertices
get
vertices
()
:
TPoint
[]
Returns
TPoint
[]
Constructors
constructor
new
IIStroke
(
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
,
pointerType
?:
string
,
)
:
IIStroke
Parameters
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
pointerType
:
string
= "pen"
Returns
IIStroke
Methods
add
Pointer
addPointer
(
pointer
:
TPointer
)
:
void
Parameters
pointer
:
TPointer
Returns
void
clone
clone
()
:
IIStroke
Returns
IIStroke
Protected
compute
Pressure
computePressure
(
distance
:
number
)
:
number
Parameters
distance
:
number
Returns
number
Static
create
create
(
partial
:
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Stroke
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
,
)
:
IIStroke
Parameters
partial
:
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Stroke
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
IIStroke
Protected
filter
Point
By
Acquisition
Delta
filterPointByAcquisitionDelta
(
point
:
TPointer
)
:
boolean
Parameters
point
:
TPointer
Returns
boolean
format
To
Send
formatToSend
()
:
TStrokeToSend
Returns
TStrokeToSend
is
Intersected
isIntersected
(
seg
:
TSegment
)
:
boolean
Parameters
seg
:
TSegment
Returns
boolean
overlaps
overlaps
(
box
:
TBox
)
:
boolean
Parameters
box
:
TBox
Returns
boolean
Static
split
split
(
strokeToSplit
:
IIStroke
,
i
:
number
)
:
{
after
:
IIStroke
;
before
:
IIStroke
}
Parameters
strokeToSplit
:
IIStroke
i
:
number
Returns
{
after
:
IIStroke
;
before
:
IIStroke
}
Static
substract
substract
(
stroke
:
IIStroke
,
partStroke
:
IIStroke
,
)
:
{
after
?:
IIStroke
;
before
?:
IIStroke
}
Parameters
stroke
:
IIStroke
partStroke
:
IIStroke
Returns
{
after
?:
IIStroke
;
before
?:
IIStroke
}
toJSON
toJSON
()
:
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Stroke
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Stroke
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Properties
creation
Time
creationTime
:
number
decorators
decorators
:
IIDecorator
[]
deleting
deleting
:
boolean
id
id
:
string
Readonly
is
Closed
isClosed
:
false
length
length
:
number
modification
Date
modificationDate
:
number
pointers
pointers
:
TPointer
[]
pointer
Type
pointerType
:
string
selected
selected
:
boolean
style
style
:
TStyle
transform
transform
:
MatrixTransform
Readonly
type
type
:
Stroke
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
add
Pointer
clone
compute
Pressure
create
filter
Point
By
Acquisition
Delta
format
To
Send
is
Intersected
overlaps
split
substract
toJSON
Properties
creation
Time
decorators
deleting
id
is
Closed
length
modification
Date
pointers
pointer
Type
selected
style
transform
type
iink-ts - v3.0.1
Loading...