Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
x: randomIntInRange(0, 1024),
y: randomIntInRange(0, 768),
};
const size = {
width: randomIntInRange(1, 100),
height: randomIntInRange(1, 100),
};
return new RegionData(origin.x, origin.y, size.width, size.height,
[
new Point2D(origin.x, origin.y), // Top left
new Point2D(origin.x + size.width, origin.y), // Top Right
new Point2D(origin.x, origin.y + size.height), // Bottom Left
new Point2D(origin.x + size.width, origin.y + size.height), // Bottom Right
],
RegionDataType.Rect);
}
/**
public static regionTypeToType = (regionType: RegionType) => {
let type;
switch (regionType) {
case RegionType.Rectangle:
type = RegionDataType.Rect;
break;
case RegionType.Polygon:
type = RegionDataType.Polygon;
break;
case RegionType.Point:
type = RegionDataType.Point;
break;
case RegionType.Polyline:
type = RegionDataType.Polyline;
break;
default:
break;
}
return type;
}