@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
61 lines • 2.36 kB
TypeScript
export class WindRoseDiagram extends View<HTMLElement> {
/**
*
* @param {{name:string,icon?:(View|string),value?:number,tooltip?:function, tooltipContext?:*}[]} axes
* @param {number} value_mark_stride
* @param {number} angular_offset
* @param {number} radius
* @param {number} value_max
* @param {DomTooltipManager} [tooltips]
*/
constructor({ axes, angular_offset, radius_inner, radius_outer, value_max, value_mark_stride, icon_size, tooltips, backplate_stroke_width, backplate_stroke_color, backplate_fill_color, display_backplate, graph_stroke_width, graph_stroke_color, graph_fill_color, mark_stroke_width, mark_stroke_color, display_marks, origin_radius, origin_stroke_width, origin_stroke_color, origin_fill_color, display_origin, classList }: {
name: string;
icon?: (View | string);
value?: number;
tooltip?: Function;
tooltipContext?: any;
}[]);
__axes: any;
__settings_value_max: any;
__settings_value_mark_stride: any;
__settings_angular_offset: any;
__settings_icon_size: any;
__settings_graph_stroke_width: any;
__settings_graph_stroke_color: any;
__settings_graph_fill_color: any;
__settings_backplate_stroke_width: any;
__settings_backplate_stroke_color: any;
__settings_backplate_fill_color: any;
__settings_display_backplate: any;
__settings_mark_stroke_width: any;
__settings_mark_stroke_color: any;
__settings_display_marks: any;
__settings_origin_radius: any;
__settings_origin_stroke_width: any;
__settings_origin_stroke_color: any;
__settings_origin_fill_color: any;
__settings_display_origin: any;
__settings_radius_inner: any;
__settings_radius_outer: any;
__tooltips: any;
__values: Float32Array;
el: HTMLDivElement;
__vCanvas: EmptyView;
__vGraph: EmptyView;
__svg_graph_path: Element;
/**
*
* @param {number} index
* @param {number} value
*/
set_axis_value(index: number, value: number): void;
draw(): void;
__get_axis_count(): any;
__get_axis_angle(index: any): number;
__create_loop_path(radius: any): string;
draw_canvas(): void;
draw_values(): void;
}
import View from "../../View.js";
import EmptyView from "../EmptyView.js";
//# sourceMappingURL=WindRoseDiagram.d.ts.map