Go to the source code of this file.
Functions | |
| MRC_CUDA_API MR_expected_MR_SimpleVolumeMinMax_std_string * | MR_Cuda_pointsToDistanceVolume (const MR_PointCloud *cloud, const MR_PointsToDistanceVolumeParams *params) |
| MRC_CUDA_API MR_expected_void_std_string * | MR_Cuda_pointsToDistanceVolumeByParts (const MR_PointCloud *cloud, const MR_PointsToDistanceVolumeParams *params, MR_PassBy addPart_pass_by, MR_std_function_expected_void_std_string_from_const_MR_SimpleVolumeMinMax_ref_int *addPart, int layerOverlap) |
| MRC_CUDA_API MR_expected_MR_SimpleVolumeMinMax_std_string * MR_Cuda_pointsToDistanceVolume | ( | const MR_PointCloud * | cloud, |
| const MR_PointsToDistanceVolumeParams * | params ) |
makes SimpleVolume filled with signed distances to points with normals Generated from function MR::Cuda::pointsToDistanceVolume. Parameter cloud can not be null. It is a single object. Parameter params can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_MR_SimpleVolumeMinMax_std_string_Destroy() to free it when you're done using it.
| MRC_CUDA_API MR_expected_void_std_string * MR_Cuda_pointsToDistanceVolumeByParts | ( | const MR_PointCloud * | cloud, |
| const MR_PointsToDistanceVolumeParams * | params, | ||
| MR_PassBy | addPart_pass_by, | ||
| MR_std_function_expected_void_std_string_from_const_MR_SimpleVolumeMinMax_ref_int * | addPart, | ||
| int | layerOverlap ) |
makes SimpleVolume filled with signed distances to points with normals populate the volume by parts to the given callback Generated from function MR::Cuda::pointsToDistanceVolumeByParts. Parameter cloud can not be null. It is a single object. Parameter params can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_expected_void_std_string_Destroy() to free it when you're done using it.