iink-ts - v4.0.0
Preparing search index...
EdgeArcOps
Variable EdgeArcOps
Const
EdgeArcOps
:
{
computeVertices
(
arc
:
TEdgeArc
)
:
TPoint
[]
;
create
(
center
:
TPoint
,
startAngle
:
number
,
sweepAngle
:
number
,
radiusX
:
number
,
radiusY
:
number
,
phi
:
number
,
startDecoration
?:
Arrow
,
endDecoration
?:
Arrow
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TEdgeArc
;
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
;
}
|
undefined
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
kind
?:
Arc
;
modificationDate
?:
number
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
sweepAngle
?:
number
;
type
?:
Edge
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TEdgeArc
;
getResizePoints
(
arc
:
TEdgeArc
)
:
{
point
:
TPoint
;
vertexIndex
:
number
}
[]
;
getSVGPath
(
arc
:
TEdgeArc
)
:
string
;
overlaps
(
arc
:
TEdgeArc
,
box
:
TBox
)
:
boolean
;
updateDerivedFields
(
arc
:
TEdgeArc
)
:
void
;
}
= ...
Type Declaration
computeVertices
:
function
computeVertices
(
arc
:
TEdgeArc
)
:
TPoint
[]
Parameters
arc
:
TEdgeArc
Returns
TPoint
[]
create
:
function
create
(
center
:
TPoint
,
startAngle
:
number
,
sweepAngle
:
number
,
radiusX
:
number
,
radiusY
:
number
,
phi
:
number
,
startDecoration
?:
Arrow
,
endDecoration
?:
Arrow
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TEdgeArc
Parameters
center
:
TPoint
startAngle
:
number
sweepAngle
:
number
radiusX
:
number
radiusY
:
number
phi
:
number
Optional
startDecoration
:
Arrow
Optional
endDecoration
:
Arrow
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TEdgeArc
createFromPartial
:
function
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
kind
?:
Arc
;
modificationDate
?:
number
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
sweepAngle
?:
number
;
type
?:
Edge
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TEdgeArc
Parameters
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
kind
?:
Arc
;
modificationDate
?:
number
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
sweepAngle
?:
number
;
type
?:
Edge
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
Returns
TEdgeArc
getResizePoints
:
function
getResizePoints
(
arc
:
TEdgeArc
)
:
{
point
:
TPoint
;
vertexIndex
:
number
}
[]
Parameters
arc
:
TEdgeArc
Returns
{
point
:
TPoint
;
vertexIndex
:
number
}
[]
getSVGPath
:
function
getSVGPath
(
arc
:
TEdgeArc
)
:
string
Parameters
arc
:
TEdgeArc
Returns
string
overlaps
:
function
overlaps
(
arc
:
TEdgeArc
,
box
:
TBox
)
:
boolean
Parameters
arc
:
TEdgeArc
box
:
TBox
Returns
boolean
updateDerivedFields
:
function
updateDerivedFields
(
arc
:
TEdgeArc
)
:
void
Parameters
arc
:
TEdgeArc
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
iink-ts - v4.0.0
Loading...