
org.kynosarges.tektosyne.geometry.LineRelation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tektosyne Show documentation
Show all versions of tektosyne Show documentation
The Tektosyne Library for Java provides algorithms for computational geometry and graph-based pathfinding, along with supporting mathematical utilities and specialized collections.
package org.kynosarges.tektosyne.geometry;
/**
* Specifies the spatial relationship between two line segments.
* @author Christoph Nahr
* @version 6.0.0
*/
public enum LineRelation {
/**
* Specifies that the two line segments are parallel displacements of each other, and
* therefore cannot share any points.
*/
PARALLEL,
/**
* Specifies that the two line segments are part of the same infinite line, and therefore
* may share some or all their points.
*/
COLLINEAR,
/**
* Specifies that the two line segments have different angles, and therefore may share a
* single point of intersection.
*/
DIVERGENT
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy