iink-ts - v4.0.0
Preparing search index...
ShapeCircleOps
Variable ShapeCircleOps
Const
ShapeCircleOps
:
{
create
(
center
:
TPoint
,
radius
:
number
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeCircle
;
createBetweenPoints
(
origin
:
TPoint
,
target
:
TPoint
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeCircle
;
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
)
[]
;
id
?:
string
;
kind
?:
Circle
;
modificationDate
?:
number
;
radius
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Shape
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TShapeCircle
;
getSVGPath
(
circle
:
TShapeCircle
)
:
string
;
overlaps
(
circle
:
TShapeCircle
,
box
:
TBox
)
:
boolean
;
updateBetweenPoints
(
circle
:
TShapeCircle
,
_origin
:
TPoint
,
target
:
TPoint
,
)
:
void
;
updateDerivedFields
(
circle
:
TShapeCircle
)
:
void
;
}
= ...
Type Declaration
create
:
function
create
(
center
:
TPoint
,
radius
:
number
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeCircle
Parameters
center
:
TPoint
radius
:
number
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TShapeCircle
createBetweenPoints
:
function
createBetweenPoints
(
origin
:
TPoint
,
target
:
TPoint
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeCircle
Parameters
origin
:
TPoint
target
:
TPoint
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TShapeCircle
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
)
[]
;
id
?:
string
;
kind
?:
Circle
;
modificationDate
?:
number
;
radius
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Shape
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TShapeCircle
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
)
[]
;
id
?:
string
;
kind
?:
Circle
;
modificationDate
?:
number
;
radius
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Shape
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
Returns
TShapeCircle
getSVGPath
:
function
getSVGPath
(
circle
:
TShapeCircle
)
:
string
Parameters
circle
:
TShapeCircle
Returns
string
overlaps
:
function
overlaps
(
circle
:
TShapeCircle
,
box
:
TBox
)
:
boolean
Parameters
circle
:
TShapeCircle
box
:
TBox
Returns
boolean
updateBetweenPoints
:
function
updateBetweenPoints
(
circle
:
TShapeCircle
,
_origin
:
TPoint
,
target
:
TPoint
)
:
void
Parameters
circle
:
TShapeCircle
_origin
:
TPoint
target
:
TPoint
Returns
void
updateDerivedFields
:
function
updateDerivedFields
(
circle
:
TShapeCircle
)
:
void
Parameters
circle
:
TShapeCircle
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
iink-ts - v4.0.0
Loading...