StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
398 lines
12 KiB
398 lines
12 KiB
4 years ago
|
import pointerExtend from './pointerExtend';
|
||
|
export declare function copyCoords(dest: Interact.CoordsSetMember, src: Interact.CoordsSetMember): void;
|
||
|
export declare function setCoordDeltas(targetObj: Interact.CoordsSetMember, prev: Interact.CoordsSetMember, cur: Interact.CoordsSetMember): void;
|
||
|
export declare function setCoordVelocity(targetObj: Interact.CoordsSetMember, delta: Interact.CoordsSetMember): void;
|
||
|
export declare function setZeroCoords(targetObj: Interact.CoordsSetMember): void;
|
||
|
export declare function isNativePointer(pointer: any): boolean;
|
||
|
export declare function getXY(type: any, pointer: any, xy: any): any;
|
||
|
export declare function getPageXY(pointer: Interact.PointerType | Interact.InteractEvent, page?: Interact.Point): import("@interactjs/types/types").Point;
|
||
|
export declare function getClientXY(pointer: any, client: any): any;
|
||
|
export declare function getPointerId(pointer: any): any;
|
||
|
export declare function setCoords(targetObj: any, pointers: any[], timeStamp: number): void;
|
||
|
export declare function getTouchPair(event: any): any[];
|
||
|
export declare function pointerAverage(pointers: PointerEvent[] | Event[]): {
|
||
|
pageX: number;
|
||
|
pageY: number;
|
||
|
clientX: number;
|
||
|
clientY: number;
|
||
|
screenX: number;
|
||
|
screenY: number;
|
||
|
};
|
||
|
export declare function touchBBox(event: Event | Array<(Interact.PointerType) | TouchEvent>): {
|
||
|
x: number;
|
||
|
y: number;
|
||
|
left: number;
|
||
|
top: number;
|
||
|
right: number;
|
||
|
bottom: number;
|
||
|
width: number;
|
||
|
height: number;
|
||
|
};
|
||
|
export declare function touchDistance(event: any, deltaSource: any): number;
|
||
|
export declare function touchAngle(event: any, deltaSource: any): number;
|
||
|
export declare function getPointerType(pointer: any): any;
|
||
|
export declare function getEventTargets(event: any): import("@interactjs/types/types").Element[];
|
||
|
export declare function newCoords(): Interact.CoordsSetMember;
|
||
|
export declare function coordsToEvent(coords: MockCoords): ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & MouseEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & MouseEvent & PointerEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & MouseEvent & import("@interactjs/pointer-events/PointerEvent").default<any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & MouseEvent & import("@interactjs/core/InteractEvent").InteractEvent<any, any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & MouseEvent & TouchEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & Touch & MouseEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & Touch & PointerEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & Touch & import("@interactjs/pointer-events/PointerEvent").default<any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & Touch & import("@interactjs/core/InteractEvent").InteractEvent<any, any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & Touch & TouchEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & PointerEvent & MouseEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & PointerEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & PointerEvent & import("@interactjs/pointer-events/PointerEvent").default<any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & PointerEvent & import("@interactjs/core/InteractEvent").InteractEvent<any, any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & PointerEvent & TouchEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/pointer-events/PointerEvent").default<any> & MouseEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/pointer-events/PointerEvent").default<any> & PointerEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/pointer-events/PointerEvent").default<any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/pointer-events/PointerEvent").default<any> & import("@interactjs/core/InteractEvent").InteractEvent<any, any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/pointer-events/PointerEvent").default<any> & TouchEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/core/InteractEvent").InteractEvent<any, any> & MouseEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/core/InteractEvent").InteractEvent<any, any> & PointerEvent) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/core/InteractEvent").InteractEvent<any, any> & import("@interactjs/pointer-events/PointerEvent").default<any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/core/InteractEvent").InteractEvent<any, any>) | ({
|
||
|
coords: MockCoords;
|
||
|
readonly page: any;
|
||
|
readonly client: any;
|
||
|
readonly timeStamp: any;
|
||
|
readonly pageX: any;
|
||
|
readonly pageY: any;
|
||
|
readonly clientX: any;
|
||
|
readonly clientY: any;
|
||
|
readonly pointerId: any;
|
||
|
readonly target: any;
|
||
|
readonly type: any;
|
||
|
readonly pointerType: any;
|
||
|
readonly buttons: any;
|
||
|
} & import("@interactjs/core/InteractEvent").InteractEvent<any, any> & TouchEvent);
|
||
|
export interface MockCoords {
|
||
|
page: Interact.Point;
|
||
|
client: Interact.Point;
|
||
|
timeStamp?: number;
|
||
|
pointerId?: any;
|
||
|
target?: any;
|
||
|
type?: string;
|
||
|
pointerType?: string;
|
||
|
buttons?: number;
|
||
|
}
|
||
|
export { pointerExtend };
|