Documentation of 'georegression.struct.line.LineGeneral2D_F64' Java class
LineGeneral2D_F64
georegression.struct.line

Class LineGeneral2D_F64

  • All Implemented Interfaces:
    java.io.Serializable


    public class LineGeneral2D_F64
    extends java.lang.Object
    implements java.io.Serializable

    Represents the line using three parameters such that any point on the line obeys the following formula, A*x + B*y + C = 0. Any 2D line can be represented using this notation. This formulation is also known as standard and implicit. The slope is -A/B.

    If it is said the line is normalized that refers to it being scaled such that A*A + B*B = 1. To normalize a line call normalize(). After normalization several operations become less expensive.

    See Also:
    Serialized Form
    • Field Detail

      • A

        public double A
        Coefficients which define the line.
      • B

        public double B
        Coefficients which define the line.
      • C

        public double C
        Coefficients which define the line.
    • Constructor Detail

      • LineGeneral2D_F64

        public LineGeneral2D_F64(double a,
                                 double b,
                                 double c)
      • LineGeneral2D_F64

        public LineGeneral2D_F64()
    • Method Detail

      • getA

        public double getA()
      • getB

        public double getB()
      • getC

        public double getC()
      • set

        public void set(double a,
                        double b,
                        double c)
      • setA

        public void setA(double a)
      • setB

        public void setB(double b)
      • setC

        public void setC(double c)
      • normalize

        public void normalize()
        Ensures that A*A + B*B == 1
      • evaluate

        public double evaluate(double x,
                               double y)
        Returns the result of A*x + B*y + C. If the line is normalized then this is also the signed distance away from the line.
        Parameters:
        x - x-coordinate of a point
        y - y-coordinate of a point
        Returns:
        result of line equation
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.