Package georegression.struct.plane
Class PlaneNormal3D_F32
java.lang.Object
georegression.struct.plane.PlaneNormal3D_F32
- All Implemented Interfaces:
Serializable
@Generated("georegression.struct.plane.PlaneNormal3D_F64")
public class PlaneNormal3D_F32
extends Object
implements Serializable
Defines a plane using a point on the plane and the plane's normal. N*(x-p0) = 0, where N is the plane's
normal, p0 is a point on the plane, and 'x' is another point on the plane.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionThe plane's normalAn arbitrary point in the plane -
Constructor Summary
ConstructorDescriptionPlaneNormal3D_F32
(float px, float py, float pz, float nx, float ny, float nz) PlaneNormal3D_F32
(Point3D_F32 point, Vector3D_F32 normal) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
void
setN
(Vector3D_F32 n) void
setP
(Point3D_F32 p) setTo
(float px, float py, float pz, float nx, float ny, float nz) setTo
(Point3D_F32 point, Vector3D_F32 normal) toString()
void
zero()
-
Field Details
-
p
An arbitrary point in the plane -
n
The plane's normal
-
-
Constructor Details
-
PlaneNormal3D_F32
-
PlaneNormal3D_F32
-
PlaneNormal3D_F32
public PlaneNormal3D_F32(float px, float py, float pz, float nx, float ny, float nz) -
PlaneNormal3D_F32
public PlaneNormal3D_F32()
-
-
Method Details