Documentation of 'georegression.struct.plane.PlaneGeneral3D_F64' Java class
PlaneGeneral3D_F64
georegression.struct.plane

Class PlaneGeneral3D_F64

  • All Implemented Interfaces:
    java.io.Serializable


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

    Represents the line using four parameters such that any point on the planes obeys the following formula, A*x + B*y + C*z = D. Any 3D plane can be represented using this notation. This formulation is also known as scalar.

    If in Hessian normal form, then (A,B,C) is the unit normal, and D is distance of the plane from the origin. The sign of D determines the side on the plane on which the origin is located.

    NOTE: The normal of the plane is the vector (A,B,C)

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      double A
      Coefficients which define the plane.
      double B
      Coefficients which define the plane.
      double C
      Coefficients which define the plane.
      double D
      Coefficients which define the plane.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double getA() 
      double getB() 
      double getC() 
      double getD() 
      void set(double a, double b, double c, double d) 
      void set(PlaneGeneral3D_F64 src) 
      void setA(double a) 
      void setB(double b) 
      void setC(double c) 
      void setD(double d) 
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • A

        public double A
        Coefficients which define the plane.
      • B

        public double B
        Coefficients which define the plane.
      • C

        public double C
        Coefficients which define the plane.
      • D

        public double D
        Coefficients which define the plane.
    • Constructor Detail

      • PlaneGeneral3D_F64

        public PlaneGeneral3D_F64(double a,
                                  double b,
                                  double c,
                                  double d)
      • PlaneGeneral3D_F64

        public PlaneGeneral3D_F64()
    • Method Detail

      • getA

        public double getA()
      • getB

        public double getB()
      • getC

        public double getC()
      • getD

        public double getD()
      • set

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

        public void setA(double a)
      • setB

        public void setB(double b)
      • setC

        public void setC(double c)
      • setD

        public void setD(double d)
      • toString

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

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.