Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IIEdgeLine
Class IIEdgeLine
Hierarchy (
View Summary
)
OIEdgeBase
<
Line
>
IIEdgeLine
Index
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
create
is
Intersected
overlaps
toJSON
Properties
creation
Time
deleting
end
end
Decoration?
id
is
Closed
kind
modification
Date
selected
start
start
Decoration?
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
IIEdgeLine
(
start
:
TPoint
,
end
:
TPoint
,
startDecoration
?:
Arrow
,
endDecoration
?:
Arrow
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
,
)
:
IIEdgeLine
Parameters
start
:
TPoint
end
:
TPoint
Optional
startDecoration
:
Arrow
Optional
endDecoration
:
Arrow
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
Returns
IIEdgeLine
Methods
clone
clone
()
:
IIEdgeLine
Returns
IIEdgeLine
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
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startDecoration
?:
Arrow
;
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
,
)
:
IIEdgeLine
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
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startDecoration
?:
Arrow
;
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
IIEdgeLine
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
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startDecoration
?:
Arrow
;
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
?:
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
;
}
;
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
end
?:
{
x
?:
number
;
y
?:
number
}
;
endDecoration
?:
Arrow
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Line
;
modificationDate
?:
number
;
overlaps
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
start
?:
{
x
?:
number
;
y
?:
number
}
;
startDecoration
?:
Arrow
;
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
?:
Edge
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Properties
creation
Time
creationTime
:
number
deleting
deleting
:
boolean
end
end
:
TPoint
Optional
end
Decoration
endDecoration
?:
Arrow
id
id
:
string
Readonly
is
Closed
isClosed
:
false
Readonly
kind
kind
:
Line
modification
Date
modificationDate
:
number
selected
selected
:
boolean
start
start
:
TPoint
Optional
start
Decoration
startDecoration
?:
Arrow
style
style
:
TStyle
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
Constructors
constructor
Methods
clone
create
is
Intersected
overlaps
toJSON
Properties
creation
Time
deleting
end
end
Decoration
id
is
Closed
kind
modification
Date
selected
start
start
Decoration
style
transform
type
iink-ts - v3.0.1
Loading...