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
xintin X-coord of Top-left corner of the rectangle.yintin Y-coord of Top-left corner of the rectangle.wintin Width of the rectanglehintin 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
xintin X-coord of Top-left corner of the rectangle.yintin Y-coord of Top-left corner of the rectangle.wintin Width of the rectanglehintin 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
xintin X-coord of Top-left corner of the rectangle.yintin Y-coord of Top-left corner of the rectangle.wintin Width of the rectanglehintin 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
xintin X-coord of Top-left corner of the rectangle.yintin Y-coord of Top-left corner of the rectangle.wintin Width of the rectanglehintin 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
hRectangleID3_DEVICES_RECTANGLEin Handle to the Rectangle object.xintin X-coord of Top-left corner of the rectangle.yintin Y-coord of Top-left corner of the rectangle.wintin Width of the rectanglehintin Height of the rectangle.
Returns