All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kynosarges.tektosyne.geometry.LineRelation Maven / Gradle / Ivy

Go to download

The Tektosyne Library for Java provides algorithms for computational geometry and graph-based pathfinding, along with supporting mathematical utilities and specialized collections.

There is a newer version: 6.2.0
Show newest version
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