#include <MRPointsToMeshFusion.h>
◆ canCreateVolume
Callback for checking whether it's possible to use the volume creation function.
◆ createVolumeCallback
Callback for volume creation. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function.
◆ createVolumeCallbackByParts
MR_BIND_IGNORE std::function<Expected<void>( const PointCloud& cloud, const PointsToDistanceVolumeParams& params, std::function<Expected<void>( const SimpleVolumeMinMax& volume, int zOffset )> addPart, int layerOverlap )> MR::PointsToMeshParameters::createVolumeCallbackByParts |
Callback for volume creation by parts. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function This callback takes precedence over createVolumeCallback
◆ minWeight
float MR::PointsToMeshParameters::minWeight = 1 |
minimum sum of influence weights from surrounding points for a triangle to appear, meaning that there shall be at least this number of points in close proximity
◆ progress
◆ ptColors
const VertColors* MR::PointsToMeshParameters::ptColors = nullptr |
optional input: colors of input points
◆ sigma
float MR::PointsToMeshParameters::sigma = 1 |
it the distance of highest influence of a point; the maximal influence distance is 3*sigma; beyond that distance the influence is strictly zero
◆ vColors
VertColors* MR::PointsToMeshParameters::vColors = nullptr |
optional output: averaged colors of mesh vertices
◆ voxelSize
float MR::PointsToMeshParameters::voxelSize = 0 |
Size of voxel in grid conversions; The user is responsible for setting some positive value here
The documentation for this struct was generated from the following file: