iink-ts - v4.0.0
Preparing search index...
EdgeLineOps
Variable EdgeLineOps
Const
EdgeLineOps
:
{
create
(
start
:
TPoint
,
end
:
TPoint
,
startDecoration
?:
Arrow
,
endDecoration
?:
Arrow
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TEdgeLine
;
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
;
}
|
undefined
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endAnchor
?:
{
entryPoint
?:
{
x
?:
number
;
y
?:
number
}
;
normalizedX
?:
number
;
normalizedY
?:
number
;
symbolId
?:
string
;
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
kind
?:
Line
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startAnchor
?:
{
entryPoint
?:
{
x
?:
number
;
y
?:
number
}
;
normalizedX
?:
number
;
normalizedY
?:
number
;
symbolId
?:
string
;
}
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Edge
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TEdgeLine
;
getResizePoints
(
line
:
TEdgeLine
)
:
{
point
:
TPoint
;
vertexIndex
:
number
}
[]
;
getSVGPath
(
line
:
TEdgeLine
)
:
string
;
overlaps
(
line
:
TEdgeLine
,
box
:
TBox
)
:
boolean
;
updateDerivedFields
(
line
:
TEdgeLine
)
:
void
;
}
= ...
Type Declaration
create
:
function
create
(
start
:
TPoint
,
end
:
TPoint
,
startDecoration
?:
Arrow
,
endDecoration
?:
Arrow
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TEdgeLine
Parameters
start
:
TPoint
end
:
TPoint
Optional
startDecoration
:
Arrow
Optional
endDecoration
:
Arrow
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TEdgeLine
createFromPartial
:
function
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endAnchor
?:
{
entryPoint
?:
{
x
?:
number
;
y
?:
number
}
;
normalizedX
?:
number
;
normalizedY
?:
number
;
symbolId
?:
string
;
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
kind
?:
Line
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startAnchor
?:
{
entryPoint
?:
{
x
?:
number
;
y
?:
number
}
;
normalizedX
?:
number
;
normalizedY
?:
number
;
symbolId
?:
string
;
}
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Edge
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TEdgeLine
Parameters
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endAnchor
?:
{
entryPoint
?:
{
x
?:
number
;
y
?:
number
}
;
normalizedX
?:
number
;
normalizedY
?:
number
;
symbolId
?:
string
;
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
kind
?:
Line
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startAnchor
?:
{
entryPoint
?:
{
x
?:
number
;
y
?:
number
}
;
normalizedX
?:
number
;
normalizedY
?:
number
;
symbolId
?:
string
;
}
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Edge
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
Returns
TEdgeLine
getResizePoints
:
function
getResizePoints
(
line
:
TEdgeLine
)
:
{
point
:
TPoint
;
vertexIndex
:
number
}
[]
Parameters
line
:
TEdgeLine
Returns
{
point
:
TPoint
;
vertexIndex
:
number
}
[]
getSVGPath
:
function
getSVGPath
(
line
:
TEdgeLine
)
:
string
Parameters
line
:
TEdgeLine
Returns
string
overlaps
:
function
overlaps
(
line
:
TEdgeLine
,
box
:
TBox
)
:
boolean
Parameters
line
:
TEdgeLine
box
:
TBox
Returns
boolean
updateDerivedFields
:
function
updateDerivedFields
(
line
:
TEdgeLine
)
:
void
Parameters
line
:
TEdgeLine
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
iink-ts - v4.0.0
Loading...