georegression.struct.plane
Class PlaneGeneral3D_F64
- java.lang.Object
-
- georegression.struct.plane.PlaneGeneral3D_F64
-
- All Implemented Interfaces:
- java.io.Serializable
public class PlaneGeneral3D_F64 extends java.lang.Object implements java.io.SerializableRepresents 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 doubleACoefficients which define the plane.doubleBCoefficients which define the plane.doubleCCoefficients which define the plane.doubleDCoefficients which define the plane.
-
Constructor Summary
Constructors Constructor and Description PlaneGeneral3D_F64()PlaneGeneral3D_F64(double a, double b, double c, double d)PlaneGeneral3D_F64(PlaneGeneral3D_F64 src)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetA()doublegetB()doublegetC()doublegetD()voidset(double a, double b, double c, double d)voidset(PlaneGeneral3D_F64 src)voidsetA(double a)voidsetB(double b)voidsetC(double c)voidsetD(double d)java.lang.StringtoString()
-
-
-
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(PlaneGeneral3D_F64 src)
-
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)
-
set
public void set(PlaneGeneral3D_F64 src)
-
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:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG