i_shape 4.0.0

iShape is a compact and efficient library specifically designed for representing 2D data structures using IntPoint.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::base::data::Shape;

pub trait ContourReverse {
    fn reverse_contours(&mut self);
}

impl<P> ContourReverse for Shape<P> {
    #[inline]
    fn reverse_contours(&mut self) {
        for path in self {
            path.reverse()
        }
    }
}