Package georegression.fitting.points
Class PointCloudToNormals_MT_F32
java.lang.Object
georegression.fitting.points.PointCloudToNormals_F32
georegression.fitting.points.PointCloudToNormals_MT_F32
@Generated("georegression.fitting.points.PointCloudToNormals_MT_F64")
public class PointCloudToNormals_MT_F32
extends PointCloudToNormals_F32
A concurrent implementation of
PointCloudToNormals_F32
.-
Nested Class Summary
Nested classes/interfaces inherited from class georegression.fitting.points.PointCloudToNormals_F32
PointCloudToNormals_F32.Helper
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
There needs to be at least this many points for it to use the concurrent implementationFields inherited from class georegression.fitting.points.PointCloudToNormals_F32
numNeighbors
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
convert
(List<Point3D_F32> input, List<Point3D_F32> cloud, DogArray<Vector3D_F32> output) Computes surface normals for all the inputs using the provided cloud.Methods inherited from class georegression.fitting.points.PointCloudToNormals_F32
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_F32
public PointCloudToNormals_MT_F32()
-
-
Method Details
-
convert
public void convert(List<Point3D_F32> input, List<Point3D_F32> cloud, DogArray<Vector3D_F32> output) Description copied from class:PointCloudToNormals_F32
Computes surface normals for all the inputs using the provided cloud.- Overrides:
convert
in classPointCloudToNormals_F32
- 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
-