Rectangle.fromXywh Method

Module: Rectangle

Definition

Creates an aligned rectangle from the top-left point and the width/height.

@staticmethod
from_xywh(x: int, y: int, w: int, h: int) -> Rectangle

Parameters

x int
in X-coord of Top-left corner of the rectangle.

y int
in Y-coord of Top-left corner of the rectangle.

w int
in Width of the rectangle

h int
in Height of the rectangle.

Returns

The newly created rectangle.

Exceptions

An error has occurred during Devices Library execution.
static Rectangle fromXywh(int x, int y, int w, int h)

Parameters

x int
in X-coord of Top-left corner of the rectangle.

y int
in Y-coord of Top-left corner of the rectangle.

w int
in Width of the rectangle

h int
in Height of the rectangle.

Returns

The newly created rectangle.

Exceptions

An error has occurred during Devices Library execution.
public static Rectangle FromXywh(int x, int y, int w, int h)

Parameters

x int
in X-coord of Top-left corner of the rectangle.

y int
in Y-coord of Top-left corner of the rectangle.

w int
in Width of the rectangle

h int
in Height of the rectangle.

Returns

The newly created rectangle.

Exceptions

An error has occurred during Devices Library execution.
public static Rectangle fromXywh(int x, int y, int w, int h) throws DevicesException

Parameters

x int
in X-coord of Top-left corner of the rectangle.

y int
in Y-coord of Top-left corner of the rectangle.

w int
in Width of the rectangle

h int
in Height of the rectangle.

Returns

The newly created rectangle.

Exceptions

An error has occurred during Devices Library execution.
int id3DevicesRectangle_FromXywh (
    ID3_DEVICES_RECTANGLE hRectangle,
    int x,
    int y,
    int w,
    int h)

Parameters

in Handle to the Rectangle object.

x int
in X-coord of Top-left corner of the rectangle.

y int
in Y-coord of Top-left corner of the rectangle.

w int
in Width of the rectangle

h int
in Height of the rectangle.

Returns

int
An error code.
See id3DevicesError file for the list of possible error codes.