MeshLib
 
Loading...
Searching...
No Matches
MultiwayICPSamplingParameters Struct Reference

Parameters that are used for sampling of the MultiwayICP objects. More...

#include <MRMultiwayICP.h>

Public Types

enum class  CascadeMode { Sequential , AABBTreeBased }
 

Public Attributes

float samplingVoxelSize = 0.0f
 sampling size of each object
 
int maxGroupSize = 64
 
enum MultiwayICPSamplingParameters::CascadeMode AABBTreeBased
 

Detailed Description

Parameters that are used for sampling of the MultiwayICP objects.

Member Enumeration Documentation

◆ CascadeMode

Enumerator
Sequential 
AABBTreeBased 

separates objects on groups based on their index in ICPObjects (good if all objects about the size of all objects together)

builds AABB tree based on each object bounding box and separates subtrees (good if each object much smaller then all objects together)

Member Data Documentation

◆ AABBTreeBased

enum MultiwayICPSamplingParameters::CascadeMode MultiwayICPSamplingParameters::AABBTreeBased

◆ maxGroupSize

int MultiwayICPSamplingParameters::maxGroupSize = 64

size of maximum icp group to work with if number of objects exceeds this value, icp is applied in cascade mode

◆ samplingVoxelSize

float MultiwayICPSamplingParameters::samplingVoxelSize = 0.0f

sampling size of each object


The documentation for this struct was generated from the following file: