Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IISymbolBase
Class IISymbolBase<T>
Abstract
Type Parameters
T
extends
string
=
SymbolType
Hierarchy (
View Summary
)
IISymbolBase
OIEdgeBase
OIShapeBase
IIStroke
IIRecognizedBase
IISymbolGroup
IIText
IIEraser
Implements
TSymbol
Index
Accessors
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
is
Intersected
overlaps
toJSON
Properties
creation
Time
deleting
id
is
Closed
modification
Date
selected
style
transform
type
Accessors
edges
get
edges
()
:
TSegment
[]
Returns
TSegment
[]
Abstract
snap
Points
get
snapPoints
()
:
TPoint
[]
Returns
TPoint
[]
Abstract
vertices
get
vertices
()
:
TPoint
[]
Returns
TPoint
[]
Constructors
constructor
new
IISymbolBase
<
T
extends
string
=
SymbolType
>
(
type
:
T
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
,
)
:
IISymbolBase
<
T
>
Type Parameters
T
extends
string
=
SymbolType
Parameters
type
:
T
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
Returns
IISymbolBase
<
T
>
Methods
Abstract
clone
clone
()
:
IISymbolBase
<
SymbolType
>
Returns
IISymbolBase
<
SymbolType
>
is
Intersected
isIntersected
(
seg
:
TSegment
)
:
boolean
Parameters
seg
:
TSegment
Returns
boolean
Abstract
overlaps
overlaps
(
box
:
TBox
)
:
boolean
Parameters
box
:
TBox
Returns
boolean
Abstract
toJSON
toJSON
()
:
{
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
id
?:
string
;
isClosed
?:
boolean
;
isIntersected
?:
any
;
modificationDate
?:
number
;
overlaps
?:
any
;
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
?:
SymbolType
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
{
clone
?:
any
;
creationTime
?:
number
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
id
?:
string
;
isClosed
?:
boolean
;
isIntersected
?:
any
;
modificationDate
?:
number
;
overlaps
?:
any
;
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
?:
SymbolType
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Properties
creation
Time
creationTime
:
number
deleting
deleting
:
boolean
id
id
:
string
Abstract
Readonly
is
Closed
isClosed
:
boolean
modification
Date
modificationDate
:
number
selected
selected
:
boolean
style
style
:
TStyle
transform
transform
:
MatrixTransform
Readonly
type
type
:
T
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
is
Intersected
overlaps
toJSON
Properties
creation
Time
deleting
id
is
Closed
modification
Date
selected
style
transform
type
iink-ts - v3.0.1
Loading...