Struct footile::PlotterBuilder
[−]
[src]
pub struct PlotterBuilder { /* fields omitted */ }
Builder for plotters
Example
use footile::PlotterBuilder; let mut p = PlotterBuilder::new() .width(64) .height(64) .absolute() .tolerance(1f32) .build(); // Plot some stuff ...
Methods
impl PlotterBuilder
[src]
fn new() -> PlotterBuilder
[src]
Create a new PlotterBuilder.
fn width(self, w: u32) -> PlotterBuilder
[src]
Set width in pixels.
fn height(self, h: u32) -> PlotterBuilder
[src]
Set height in pixels.
fn user_width(self, w: u32) -> PlotterBuilder
[src]
Set user width.
fn user_height(self, h: u32) -> PlotterBuilder
[src]
Set user height.
fn tolerance(self, t: f32) -> PlotterBuilder
[src]
Set tolerance threshold for curve decomposition.
fn absolute(self) -> PlotterBuilder
[src]
Use absolute instead of relative coordinates.
fn build(self) -> Plotter
[src]
Build configured Plotter.