pub trait PointConcept<C: CoordinateConcept>: PointBase<C> {
    fn projected_distance(
        &self,
        other: &Self,
        orient: Orientation2D
    ) -> C::CoordinateDifference { ... } fn manhattan_distance(&self, other: &Self) -> C::CoordinateDifference { ... } fn distance_squared(&self, other: &Self) -> C::CoordinateDistance { ... } fn euclidian_distance(&self, other: &Self) -> C::CoordinateDistance { ... } }
Expand description

Concept of a point in the Euclidean plane.

Provided Methods

Compute the x or y component of the vector from the point to the other point.

Compute the 1-norm of the vector pointing from the point to the other.

Squared euclidean distance.

Euclidean distance, i.e. 2-norm of the vector from the point to the other.

Implementors