iink-ts - v4.0.0
Preparing search index...
ShapeEllipseOps
Variable ShapeEllipseOps
Const
ShapeEllipseOps
:
{
create
(
center
:
TPoint
,
radiusX
:
number
,
radiusY
:
number
,
orientation
:
number
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeEllipse
;
createBetweenPoints
(
origin
:
TPoint
,
target
:
TPoint
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeEllipse
;
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
?:
Ellipse
;
modificationDate
?:
number
;
orientation
?:
number
;
radiusX
?:
number
;
radiusY
?:
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
)
[]
;
}
,
)
:
TShapeEllipse
;
getSVGPath
(
ellipse
:
TShapeEllipse
)
:
string
;
overlaps
(
ellipse
:
TShapeEllipse
,
box
:
TBox
)
:
boolean
;
updateBetweenPoints
(
ellipse
:
TShapeEllipse
,
origin
:
TPoint
,
target
:
TPoint
,
)
:
void
;
updateDerivedFields
(
ellipse
:
TShapeEllipse
)
:
void
;
}
= ...
Type Declaration
create
:
function
create
(
center
:
TPoint
,
radiusX
:
number
,
radiusY
:
number
,
orientation
:
number
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeEllipse
Parameters
center
:
TPoint
radiusX
:
number
radiusY
:
number
orientation
:
number
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TShapeEllipse
createBetweenPoints
:
function
createBetweenPoints
(
origin
:
TPoint
,
target
:
TPoint
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TShapeEllipse
Parameters
origin
:
TPoint
target
:
TPoint
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TShapeEllipse
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
?:
Ellipse
;
modificationDate
?:
number
;
orientation
?:
number
;
radiusX
?:
number
;
radiusY
?:
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
)
[]
;
}
,
)
:
TShapeEllipse
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
?:
Ellipse
;
modificationDate
?:
number
;
orientation
?:
number
;
radiusX
?:
number
;
radiusY
?:
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
TShapeEllipse
getSVGPath
:
function
getSVGPath
(
ellipse
:
TShapeEllipse
)
:
string
Parameters
ellipse
:
TShapeEllipse
Returns
string
overlaps
:
function
overlaps
(
ellipse
:
TShapeEllipse
,
box
:
TBox
)
:
boolean
Parameters
ellipse
:
TShapeEllipse
box
:
TBox
Returns
boolean
updateBetweenPoints
:
function
updateBetweenPoints
(
ellipse
:
TShapeEllipse
,
origin
:
TPoint
,
target
:
TPoint
,
)
:
void
Parameters
ellipse
:
TShapeEllipse
origin
:
TPoint
target
:
TPoint
Returns
void
updateDerivedFields
:
function
updateDerivedFields
(
ellipse
:
TShapeEllipse
)
:
void
Parameters
ellipse
:
TShapeEllipse
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
iink-ts - v4.0.0
Loading...