Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IIEdgeArc
Class IIEdgeArc
Hierarchy (
View Summary
)
OIEdgeBase
<
Arc
>
IIEdgeArc
Index
Accessors
bounds
edges
snap
Points
vertices
vertices
Id
Constructors
constructor
Methods
clone
computed
Vertices
create
is
Intersected
overlaps
toJSON
Properties
_vertices
center
creation
Time
deleting
end
Decoration?
id
is
Closed
kind
modification
Date
phi
radiusX
radiusY
selected
start
Angle
start
Decoration?
style
sweep
Angle
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
[]
Protected
vertices
Id
get
verticesId
()
:
string
Returns
string
Constructors
constructor
new
IIEdgeArc
(
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
]:
undefined
|
string
|
number
;
}
,
)
:
IIEdgeArc
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
]:
undefined
|
string
|
number
;
}
Returns
IIEdgeArc
Methods
clone
clone
()
:
IIEdgeArc
Returns
IIEdgeArc
Protected
computed
Vertices
computedVertices
()
:
TPoint
[]
Returns
TPoint
[]
Static
create
create
(
partial
:
{
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
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
sweepAngle
?:
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
,
)
:
IIEdgeArc
Parameters
partial
:
{
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
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
sweepAngle
?:
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
IIEdgeArc
is
Intersected
isIntersected
(
seg
:
TSegment
)
:
boolean
Parameters
seg
:
TSegment
Returns
boolean
overlaps
overlaps
(
box
:
TBox
)
:
boolean
Parameters
box
:
TBox
Returns
boolean
toJSON
toJSON
()
:
{
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
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
sweepAngle
?:
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
{
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
;
}
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Arc
;
modificationDate
?:
number
;
overlaps
?:
any
;
phi
?:
number
;
radiusX
?:
number
;
radiusY
?:
number
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
startAngle
?:
number
;
startDecoration
?:
Arrow
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
sweepAngle
?:
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Properties
Protected
_vertices
_vertices
:
Map
<
string
,
TPoint
[]
>
center
center
:
TPoint
creation
Time
creationTime
:
number
deleting
deleting
:
boolean
Optional
end
Decoration
endDecoration
?:
Arrow
id
id
:
string
Readonly
is
Closed
isClosed
:
false
Readonly
kind
kind
:
Arc
modification
Date
modificationDate
:
number
phi
phi
:
number
radiusX
radiusX
:
number
radiusY
radiusY
:
number
selected
selected
:
boolean
start
Angle
startAngle
:
number
Optional
start
Decoration
startDecoration
?:
Arrow
style
style
:
TStyle
sweep
Angle
sweepAngle
:
number
transform
transform
:
MatrixTransform
Readonly
type
type
:
Edge
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
bounds
edges
snap
Points
vertices
vertices
Id
Constructors
constructor
Methods
clone
computed
Vertices
create
is
Intersected
overlaps
toJSON
Properties
_vertices
center
creation
Time
deleting
end
Decoration
id
is
Closed
kind
modification
Date
phi
radiusX
radiusY
selected
start
Angle
start
Decoration
style
sweep
Angle
transform
type
iink-ts - v3.0.1
Loading...