public interface Line2<V extends Value<V>> extends Shape<Line2<V>>, LineN<Vector2<V>,V>
Bounds2<V>
getBounds()
default boolean
touches(Vector2<?> point)
contains, getArea, getPerimeter, intersects, touches
copy, deepCopy
anonymize, decoupleValue, getValue, immutable, invalidations, over, over
getThis
getA, getAB, getB, getBA, getLength, getLengthSquared, touches
Bounds2<V> getBounds()
getBounds
LineN<Vector2<V extends Value<V>>,V extends Value<V>>
Shape<Line2<V extends Value<V>>>
default boolean touches(Vector2<?> point)
touches