ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvRegistrationDlg.cpp File Reference
#include "ecvRegistrationDlg.h"
#include "MainWindow.h"
#include <ecvQtHelpers.h>
#include <CloudSamplingTools.h>
#include <DgmOctree.h>
#include <GeometricalAnalysisTools.h>
#include <ReferenceCloud.h>
#include <ecvDisplayTools.h>
#include <ecvHObject.h>
#include <QThread>
#include <assert.h>
Include dependency graph for ecvRegistrationDlg.cpp:

Go to the source code of this file.

Variables

static bool s_adjustScale = false
 
static unsigned s_randomSamplingLimit = 50000
 
static double s_rmsDifference = 1.0e-5
 
static int s_maxIterationCount = 20
 
static bool s_useErrorDifferenceCriterion = true
 
static int s_finalOverlap = 100
 
static int s_rotComboIndex = 0
 
static bool s_transCheckboxes [3] = {true, true, true}
 
static int s_maxThreadCount = 0
 
static bool s_pointsRemoval = false
 
static bool s_useDataSFAsWeights = false
 
static bool s_useModelSFAsWeights = false
 
static bool s_useC2MSignedDistances = false
 
static int s_normalsMatchingOption
 

Variable Documentation

◆ s_adjustScale

bool s_adjustScale = false
static

◆ s_finalOverlap

int s_finalOverlap = 100
static

◆ s_maxIterationCount

int s_maxIterationCount = 20
static

◆ s_maxThreadCount

int s_maxThreadCount = 0
static

◆ s_normalsMatchingOption

◆ s_pointsRemoval

bool s_pointsRemoval = false
static

◆ s_randomSamplingLimit

unsigned s_randomSamplingLimit = 50000
static

◆ s_rmsDifference

double s_rmsDifference = 1.0e-5
static

◆ s_rotComboIndex

int s_rotComboIndex = 0
static

◆ s_transCheckboxes

bool s_transCheckboxes[3] = {true, true, true}
static

◆ s_useC2MSignedDistances

bool s_useC2MSignedDistances = false
static

◆ s_useDataSFAsWeights

bool s_useDataSFAsWeights = false
static

◆ s_useErrorDifferenceCriterion

bool s_useErrorDifferenceCriterion = true
static

◆ s_useModelSFAsWeights

bool s_useModelSFAsWeights = false
static