RotatedRectangleF
Classes
RotatedRectangleF
Constructors
Constructor
new RotatedRectangleF(
centerX?,
centerY?,
width?,
height?,
angle?): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
centerX? | number |
centerY? | number |
width? | number |
height? | number |
angle? | number |
Returns
Properties
angle
angle: number;
centerX
centerX: number;
centerY
centerY: number;
height
height: number;
width
width: number;
Accessors
bounds
Get Signature
get bounds(): RectangleF;
Gets the bounds of this rotated rectangle taking into account its rotation.
Returns
center
Get Signature
get center(): PointF;
Returns
Set Signature
set center(center): void;
Parameters
| Parameter | Type |
|---|---|
center | PointF |
Returns
void
location
Get Signature
get location(): PointF;
Returns
Set Signature
set location(location): void;
Parameters
| Parameter | Type |
|---|---|
location | PointF |
Returns
void
Methods
clone()
clone(): RotatedRectangleF;
Returns
contains()
contains(pt): boolean;
Parameters
| Parameter | Type |
|---|---|
pt | PointF |
Returns
boolean
equals()
equals(rect, tolerance?): boolean;
Parameters
| Parameter | Type |
|---|---|
rect | RotatedRectangleF |
tolerance? | number |
Returns
boolean
getBottomCenterPoint()
getBottomCenterPoint(): PointF;
Returns
getBottomLeftCorner()
getBottomLeftCorner(): PointF;
Returns
getBottomRightCorner()
getBottomRightCorner(): PointF;
Returns
getCornerByIndex()
getCornerByIndex(index): PointF;
Parameters
| Parameter | Type |
|---|---|
index | number |
Returns
getLeftCenterPoint()
getLeftCenterPoint(): PointF;
Returns
getRightCenterPoint()
getRightCenterPoint(): PointF;
Returns
getSimplifiedObject()
getSimplifiedObject(): object;
Returns
object
angle
angle: number;
centerX
centerX: number;
centerY
centerY: number;
height
height: number;
width
width: number;
getTransform()
getTransform(rectangle): Transform;
Parameters
| Parameter | Type |
|---|---|
rectangle | RotatedRectangleF |
Returns
getUpperCenterPoint()
getUpperCenterPoint(): PointF;
Returns
getUpperLeftCorner()
getUpperLeftCorner(): PointF;
Returns
getUpperRightCorner()
getUpperRightCorner(): PointF;
Returns
intersectsWith()
intersectsWith(rect): boolean;
Parameters
| Parameter | Type |
|---|---|
rect | RotatedRectangleF |
Returns
boolean
rotateAt()
rotateAt(angle, center): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
angle | number |
center | PointF |
Returns
setTransform()
setTransform(transform): void;
Parameters
| Parameter | Type |
|---|---|
transform | Transform |
Returns
void
toRectangleF()
toRectangleF(): RectangleF;
Returns
toString()
toString(): string;
Returns
string
transform()
transform(transform, center): void;
Parameters
| Parameter | Type |
|---|---|
transform | Transform |
center | PointF |
Returns
void
transformByMatrix()
transformByMatrix(matrix, deltaAngle?): RotatedRectangleF;
Parameters
| Parameter | Type | Default value |
|---|---|---|
matrix | Matrix | undefined |
deltaAngle | number | null |
Returns
translate()
translate(x, y): void;
Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns
void
withoutAngle()
withoutAngle(): RotatedRectangleF;
Returns
FromLTRB()
static FromLTRB(
left,
top,
right,
bottom): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
left | number |
top | number |
right | number |
bottom | number |
Returns
fromRectangleF()
static fromRectangleF(rectangle, angle?): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
rectangle | RectangleF |
angle? | number |
Returns
getRectWithOffset()
static getRectWithOffset(rectangle, offset): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
rectangle | RotatedRectangleF |
offset | PointF |
Returns
intersect()
static intersect(a, b): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
a | RotatedRectangleF |
b | RotatedRectangleF |
Returns
union()
static union(a, b): RotatedRectangleF;
Parameters
| Parameter | Type |
|---|---|
a | RotatedRectangleF |
b | RotatedRectangleF |