Skip to main content

RectangleF

Classes​

RectangleF​

Implements​

Constructors​

Constructor​
new RectangleF(
left?,
top?,
width?,
height?): RectangleF;
Parameters​
ParameterType
left?number
top?number
width?number
height?number
Returns​

RectangleF

Accessors​

bottom​
Get Signature​
get bottom(): number;
Returns​

number

Set Signature​
set bottom(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

Implementation of​

ILtrb.bottom

center​
Get Signature​
get center(): PointF;
Returns​

PointF

height​
Get Signature​
get height(): number;
Returns​

number

Set Signature​
set height(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

id​
Get Signature​
get id(): any;
Returns​

any

left​
Get Signature​
get left(): number;
Returns​

number

Set Signature​
set left(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

Implementation of​

ILtrb.left

Get Signature​
get right(): number;
Returns​

number

Set Signature​
set right(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

Implementation of​

ILtrb.right

top​
Get Signature​
get top(): number;
Returns​

number

Set Signature​
set top(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

Implementation of​

ILtrb.top

width​
Get Signature​
get width(): number;
Returns​

number

Set Signature​
set width(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

empty​
Get Signature​
get static empty(): RectangleF;
Returns​

RectangleF

Methods​

addPropertyChanged()​
addPropertyChanged(listener): void;
Parameters​
ParameterType
listener(sender, eventArgs) => void
Returns​

void

Implementation of​

INotifyPropertyChanged.addPropertyChanged

clone()​
clone(): RectangleF;
Returns​

RectangleF

contains()​
contains(
point,
includeBorder?,
tolerance?): any;
Parameters​
ParameterType
pointPointF
includeBorder?boolean
tolerance?number
Returns​

any

containsRectangle()​
containsRectangle(rectangle): any;
Parameters​
ParameterType
rectangleRectangleF
Returns​

any

equals()​
equals(other): boolean;
Parameters​
ParameterType
otherRectangleF
Returns​

boolean

getExpanded()​
getExpanded(margin): RectangleF;
Parameters​
ParameterType
marginILtrb
Returns​

RectangleF

inflate()​
inflate(size): void;
Parameters​
ParameterType
sizenumber
Returns​

void

intersectsWith()​
intersectsWith(rect): boolean;

Determines if this rectangle intersects with rect

Parameters​
ParameterType
rectRectangleF
Returns​

boolean

isEmpty()​
isEmpty(): boolean;
Returns​

boolean

removePropertyChanged()​
removePropertyChanged(listener): void;
Parameters​
ParameterType
listener(sender, eventArgs) => void
Returns​

void

Implementation of​

INotifyPropertyChanged.removePropertyChanged

toJSON()​
toJSON(): object;
Returns​

object

height​
height: number;
id​
id: any;
left​
left: number;
top​
top: number;
width​
width: number;
toString()​
toString(): string;

Returns a string representation of an object.

Returns​

string

updateByMatrix()​
updateByMatrix(matrix): RectangleF;
Parameters​
ParameterType
matrixMatrix
Returns​

RectangleF

FromLTRB()​
static FromLTRB(
left,
top,
right,
bottom): RectangleF;
Parameters​
ParameterType
leftnumber
topnumber
rightnumber
bottomnumber
Returns​

RectangleF

fromLtrbObject()​
static fromLtrbObject(obj): RectangleF;
Parameters​
ParameterType
objILtrb
Returns​

RectangleF

FromObject()​
static FromObject(object): RectangleF;
Parameters​
ParameterType
object{ height: number; left: number; top: number; width: number; }
object.heightnumber
object.leftnumber
object.topnumber
object.widthnumber
Returns​

RectangleF

fromPoints()​
static fromPoints(point1, point2): RectangleF;
Parameters​
ParameterType
point1PointF
point2PointF
Returns​

RectangleF

fromString()​
static fromString(str): RectangleF;
Parameters​
ParameterType
strstring
Returns​

RectangleF

getMatrix()​
static getMatrix(initialRect, targetRect): Matrix;
Parameters​
ParameterType
initialRectRectangleF
targetRectRectangleF
Returns​

Matrix

getOverallBounds()​
static getOverallBounds(rects): RectangleF;
Parameters​
ParameterType
rectsRectangleF[]
Returns​

RectangleF

intersect()​
static intersect(a, b): RectangleF;

Creates a rectangle that represents the intersetion between a and b. If there is no intersection, empty rectangle is returned.

Parameters​
ParameterType
aRectangleF
bRectangleF
Returns​

RectangleF

isEqual()​
static isEqual(
a,
b,
tolerance?): boolean;
Parameters​
ParameterTypeDefault value
aRectangleFundefined
bRectangleFundefined
tolerancenumber0.0001
Returns​

boolean

union()​
static union(a, b): RectangleF;
Parameters​
ParameterType
aRectangleF
bRectangleF
Returns​

RectangleF

Was this page helpful?