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
intin X-coord of Top-left corner of the rectangle.y
intin Y-coord of Top-left corner of the rectangle.w
intin Width of the rectangleh
intin 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
intin X-coord of Top-left corner of the rectangle.y
intin Y-coord of Top-left corner of the rectangle.w
intin Width of the rectangleh
intin 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
intin X-coord of Top-left corner of the rectangle.y
intin Y-coord of Top-left corner of the rectangle.w
intin Width of the rectangleh
intin 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
intin X-coord of Top-left corner of the rectangle.y
intin Y-coord of Top-left corner of the rectangle.w
intin Width of the rectangleh
intin 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
hRectangle
ID3_DEVICES_RECTANGLEin Handle to the Rectangle object.x
intin X-coord of Top-left corner of the rectangle.y
intin Y-coord of Top-left corner of the rectangle.w
intin Width of the rectangleh
intin Height of the rectangle.
Returns