Rectangle2D

external class Rectangle2D : JsAny

Constructors

Link copied to clipboard
constructor()
constructor(x1: double, y1: double, width1: double, height1: double)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var x: double
Link copied to clipboard
var y: double

Functions

Link copied to clipboard
fun add(newx: double, newy: double)
Link copied to clipboard
Link copied to clipboard
fun contains(x1: double, y1: double): Boolean
fun contains(x: int, y: int, width: int, height: int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getX(): double
Link copied to clipboard
fun getY(): double
Link copied to clipboard
fun grow(size: int): JsAny?
fun grow(h: int, v: int): JsAny?
Link copied to clipboard
fun intersects(x1: int, y1: int, width1: int, height1: int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setRect(x1: double, y1: double, width1: double, height1: double)
Link copied to clipboard
Link copied to clipboard
fun toSVGElement(stroke: String?, strokeWidth: Double, fill: String?): String
Link copied to clipboard
fun union(rect: Rectangle2D)

Will merge the bounds of two rectangle.