Struct charts::RadarChart [−][src]
pub struct RadarChart<C, M, D> where
C: CanvasContext,
M: Display,
D: Display + Copy, { /* fields omitted */ }
Implementations
impl<C, M, D> RadarChart<C, M, D> where
C: CanvasContext,
M: Display,
D: Display + Copy + Into<f64> + Ord + Default,
[src]
impl<C, M, D> RadarChart<C, M, D> where
C: CanvasContext,
M: Display,
D: Display + Copy + Into<f64> + Ord + Default,
[src]Trait Implementations
impl<C, M, D> Chart<C, M, D, PolarPoint<D>> for RadarChart<C, M, D> where
C: CanvasContext,
M: Display,
D: Display + Copy + Into<f64> + Ord + Default,
[src]
impl<C, M, D> Chart<C, M, D, PolarPoint<D>> for RadarChart<C, M, D> where
C: CanvasContext,
M: Display,
D: Display + Copy + Into<f64> + Ord + Default,
[src]fn calculate_drawing_sizes(&self, ctx: &C)
[src]
fn set_stream(&mut self, stream: DataStream<M, D>)
[src]
fn draw(&self, ctx: &C)
[src]
fn resize(&self, w: f64, h: f64)
[src]
fn draw_axes_and_grid(&self, ctx: &C)
[src]
fn draw_frame(&self, ctx: &C, time: Option<i64>)
[src]
Draws the current animation frame.
If [time] is null
, draws the last frame (i.e. no animation).
fn draw_channels(&self, ctx: &C, percent: f64) -> bool
[src]
fn update_channel(&self, _: usize)
[src]
fn create_entity(
&self,
channel_index: usize,
entity_index: usize,
value: Option<D>,
color: Fill,
highlight_color: Fill
) -> PolarPoint<D>
[src]
&self,
channel_index: usize,
entity_index: usize,
value: Option<D>,
color: Fill,
highlight_color: Fill
) -> PolarPoint<D>
fn create_channels(&self, start: usize, end: usize)
[src]
fn create_entities(
&self,
channel_index: usize,
start: usize,
end: usize,
color: Fill,
highlight: Fill
) -> Vec<PolarPoint<D>>
[src]
&self,
channel_index: usize,
start: usize,
end: usize,
color: Fill,
highlight: Fill
) -> Vec<PolarPoint<D>>
fn get_tooltip_position(
&self,
tooltip_width: f64,
tooltip_height: f64
) -> Point<f64>
[src]
&self,
tooltip_width: f64,
tooltip_height: f64
) -> Point<f64>
Auto Trait Implementations
impl<C, M, D> !RefUnwindSafe for RadarChart<C, M, D>
impl<C, M, D> !RefUnwindSafe for RadarChart<C, M, D>
impl<C, M, D> Send for RadarChart<C, M, D> where
C: Send,
D: Send,
M: Send,
impl<C, M, D> Send for RadarChart<C, M, D> where
C: Send,
D: Send,
M: Send,
impl<C, M, D> !Sync for RadarChart<C, M, D>
impl<C, M, D> !Sync for RadarChart<C, M, D>
impl<C, M, D> Unpin for RadarChart<C, M, D> where
C: Unpin,
D: Unpin,
M: Unpin,
impl<C, M, D> Unpin for RadarChart<C, M, D> where
C: Unpin,
D: Unpin,
M: Unpin,
impl<C, M, D> UnwindSafe for RadarChart<C, M, D> where
C: UnwindSafe,
D: UnwindSafe,
M: UnwindSafe,
impl<C, M, D> UnwindSafe for RadarChart<C, M, D> where
C: UnwindSafe,
D: UnwindSafe,
M: UnwindSafe,