Trait Turtle

Source
pub trait Turtle: Debug {
    // Required methods
    fn begin(&mut self);
    fn end(&mut self);
    fn comment(&mut self, comment: String);
    fn move_to(&mut self, to: Point<f64>);
    fn line_to(&mut self, to: Point<f64>);
    fn arc(&mut self, svg_arc: SvgArc<f64>);
    fn cubic_bezier(&mut self, cbs: CubicBezierSegment<f64>);
    fn quadratic_bezier(&mut self, qbs: QuadraticBezierSegment<f64>);
}
Expand description

Abstraction for drawing paths based on Turtle graphics

Required Methods§

Source

fn begin(&mut self)

Source

fn end(&mut self)

Source

fn comment(&mut self, comment: String)

Source

fn move_to(&mut self, to: Point<f64>)

Source

fn line_to(&mut self, to: Point<f64>)

Source

fn arc(&mut self, svg_arc: SvgArc<f64>)

Source

fn cubic_bezier(&mut self, cbs: CubicBezierSegment<f64>)

Source

fn quadratic_bezier(&mut self, qbs: QuadraticBezierSegment<f64>)

Implementors§