Type Definition glifparser::outline::Contour
source · Trait Implementations§
source§impl<PD: PointData> CheckSmooth for Contour<PD>
impl<PD: PointData> CheckSmooth for Contour<PD>
fn is_point_smooth_within(
&self,
idx: usize,
within: f32
) -> Result<bool, GlifParserError>
fn check_smooth(&mut self, idx: usize) -> Result<bool, GlifParserError>
fn is_point_smooth(&self, idx: usize) -> Result<bool, GlifParserError>
source§impl<PD: PointData> IntoGlifPoints for Contour<PD>
impl<PD: PointData> IntoGlifPoints for Contour<PD>
source§impl<PD: PointData> IntoKurbo for Contour<PD>
impl<PD: PointData> IntoKurbo for Contour<PD>
fn into_kurbo_vec(self) -> Result<Vec<PathEl>, GlifParserError>
fn into_kurbo(self) -> Result<BezPath, GlifParserError>
source§impl<PD: PointData> PrevNext for Contour<PD>
impl<PD: PointData> PrevNext for Contour<PD>
source§fn contour_prev_next(
&self,
idx: usize
) -> Result<(Option<usize>, Option<usize>), GlifParserError>
fn contour_prev_next(
&self,
idx: usize
) -> Result<(Option<usize>, Option<usize>), GlifParserError>
Error will always be GlifParserError::PointIdxOutOfBounds