Package georegression.fitting.points
Class PointCloudToNormals_MT_F64
java.lang.Object
georegression.fitting.points.PointCloudToNormals_F64
georegression.fitting.points.PointCloudToNormals_MT_F64
A concurrent implementation of
PointCloudToNormals_F64.-
Nested Class Summary
Nested classes/interfaces inherited from class georegression.fitting.points.PointCloudToNormals_F64
PointCloudToNormals_F64.Helper -
Field Summary
FieldsModifier and TypeFieldDescriptionintThere needs to be at least this many points for it to use the concurrent implementationFields inherited from class georegression.fitting.points.PointCloudToNormals_F64
numNeighbors -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconvert(List<Point3D_F64> input, List<Point3D_F64> cloud, DogArray<Vector3D_F64> output) Computes surface normals for all the inputs using the provided cloud.Methods inherited from class georegression.fitting.points.PointCloudToNormals_F64
convert
-
Field Details
-
minimumPointsConcurrent
public int minimumPointsConcurrentThere needs to be at least this many points for it to use the concurrent implementation
-
-
Constructor Details
-
PointCloudToNormals_MT_F64
public PointCloudToNormals_MT_F64()
-
-
Method Details
-
convert
public void convert(List<Point3D_F64> input, List<Point3D_F64> cloud, DogArray<Vector3D_F64> output) Description copied from class:PointCloudToNormals_F64Computes surface normals for all the inputs using the provided cloud.- Overrides:
convertin classPointCloudToNormals_F64- Parameters:
input- (Input) Points which will have their normals computedcloud- (Input) The point cloud which will be sampled for the local planesoutput- (Output) Storage for the found normals of the input
-