fn draw_input_points(&self, affine: &VU::SimpleAffine<I, F>) {
        let draw = |point: [F; 2]| {
            draw::draw_circle(Self::f1_to_f64(point[0]), Self::f1_to_f64(point[1]), 2.0);
        };

        for i in self.point_data_.iter() {
            draw(affine.transform_p(&i));
        }

        for i in self.segment_data_.iter() {
            draw(affine.transform_p(&i.start));
            draw(affine.transform_p(&i.end));
        }
    }
/// Draw input points and endpoints of the input segments.
Draw input points and endpoints of the input segments.
Draw input points and endpoints of the input segments .
fn draw_input_points(&self, affine: &VU::SimpleAffine<I, F>) {
        let draw = |point: [F; 2]| {
            draw::draw_circle(Self::f1_to_f64(point[0]), Self::f1_to_f64(point[1]), 2.0);
        };
        for i in self.point_data_.iter() {
            draw(affine.transform_p(&i));
        }
        for i in self.segment_data_.iter() {
            draw(affine.transform_p(&i.start));
            draw(affine.transform_p(&i.end));
        }
    }
fn draw_input_points ( & self , affine : & VU :: SimpleAffine < I , F > ) { let draw = | point : [ F ; 2 ] | { draw :: draw_circle ( Self :: f1_to_f64 ( point [ 0 ] ) , Self :: f1_to_f64 ( point [ 1 ] ) , 2.0 ) ; } ; for i in self . point_data_ . iter ( ) { draw ( affine . transform_p ( & i ) ) ; } for i in self . segment_data_ . iter ( ) { draw ( affine . transform_p ( & i . start ) ) ; draw ( affine . transform_p ( & i . end ) ) ; } }
Draw input points and endpoints of the input segments.
Draw input points and endpoints of the input segments .
&self
affine
&VU::SimpleAffine<I, F>