UNPKG

webdriverio-automation

Version:

WebdriverIO-Automation android ios project

35 lines (34 loc) 1.38 kB
/** * @preserve * Copyright 2015-2016 Igor Bezkrovnyi * All rights reserved. (MIT Licensed) * * pointContainer.ts - part of Image Quantization Library */ import { Point } from "./point"; /** * v8 optimizations done. * fromXXX methods are static to move out polymorphic code from class instance itself. */ export declare class PointContainer { private readonly _pointArray; private _width; private _height; constructor(); getWidth(): number; getHeight(): number; setWidth(width: number): void; setHeight(height: number): void; getPointArray(): Point[]; clone(): PointContainer; toUint32Array(): Uint32Array; toUint8Array(): Uint8Array; static fromHTMLImageElement(img: HTMLImageElement): PointContainer; static fromHTMLCanvasElement(canvas: HTMLCanvasElement): PointContainer; static fromNodeCanvas(canvas: any): PointContainer; static fromImageData(imageData: ImageData): PointContainer; static fromArray(byteArray: number[], width: number, height: number): PointContainer; static fromCanvasPixelArray(data: any, width: number, height: number): PointContainer; static fromUint8Array(uint8array: Uint8Array, width: number, height: number): PointContainer; static fromUint32Array(uint32array: Uint32Array, width: number, height: number): PointContainer; }