pub fn segment_start<S: Segment>(s: &S) -> S::PointExpand description
Materialise the start endpoint of a segment as a Point value.
Mirrors reading s.first on model::segment
(boost/geometry/geometries/segment.hpp:142-150). The point is
built via Default::default and one set::<D> call per
dimension, with each value sourced from
s.get_indexed::<0, D>().
§Examples
use geometry_trait::{segment_start, PointMut, Segment};
fn _ex<S: Segment>(s: &S) where S::Point: Default + PointMut { let _ = segment_start(s); }