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 TypeFieldDescriptionint
There 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 TypeMethodDescriptionvoid
convert
(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_F64
Computes surface normals for all the inputs using the provided cloud.- Overrides:
convert
in 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
-