How to use the vott-ct/lib/js/CanvasTools/Core/RegionData.RegionDataType.Rect function in vott-ct

To help you get started, we’ve selected a few vott-ct examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github microsoft / VoTT / src / common / mockFactory.ts View on Github external
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);
    }
    /**
github microsoft / VoTT / src / react / components / pages / editorPage / canvasHelpers.ts View on Github external
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;
    }