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.
47 lines
1.3 KiB
47 lines
1.3 KiB
import { ActionName } from '@interactjs/core/scope';
|
|
export declare type GesturableMethod = Interact.ActionMethod<Interact.GesturableOptions>;
|
|
declare module '@interactjs/core/Interaction' {
|
|
interface Interaction {
|
|
gesture?: {
|
|
angle: number;
|
|
distance: number;
|
|
scale: number;
|
|
startAngle: number;
|
|
startDistance: number;
|
|
};
|
|
}
|
|
}
|
|
declare module '@interactjs/core/Interactable' {
|
|
interface Interactable {
|
|
gesturable: GesturableMethod;
|
|
}
|
|
}
|
|
declare module '@interactjs/core/defaultOptions' {
|
|
interface ActionDefaults {
|
|
gesture: Interact.GesturableOptions;
|
|
}
|
|
}
|
|
declare module '@interactjs/core/scope' {
|
|
interface Actions {
|
|
[ActionName.Gesture]?: typeof gesture;
|
|
}
|
|
enum ActionName {
|
|
Gesture = "gesture"
|
|
}
|
|
}
|
|
export interface GestureEvent extends Interact.InteractEvent<ActionName.Gesture> {
|
|
distance: number;
|
|
angle: number;
|
|
da: number;
|
|
scale: number;
|
|
ds: number;
|
|
box: Interact.Rect;
|
|
touches: Interact.PointerType[];
|
|
}
|
|
export interface GestureSignalArg extends Interact.DoPhaseArg {
|
|
iEvent: GestureEvent;
|
|
interaction: Interact.Interaction<ActionName.Gesture>;
|
|
event: Interact.PointerEventType | GestureEvent;
|
|
}
|
|
declare const gesture: Interact.Plugin;
|
|
export default gesture;
|
|
|