qCC version 2.13.alpha (Qt) - 31 May 2022
Main CloudCompare application (GUI & command line)
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ccAlignDlg Class Reference

Rough registration dialog. More...

#include <ccAlignDlg.h>

Inheritance diagram for ccAlignDlg:
Inheritance graph
[legend]
Collaboration diagram for ccAlignDlg:
Collaboration graph
[legend]

Public Types

enum  CC_SAMPLING_METHOD { NONE = 0 , RANDOM , SPACE , OCTREE }
 

Public Member Functions

 ccAlignDlg (ccGenericPointCloud *data, ccGenericPointCloud *model, QWidget *parent=nullptr)
 
unsigned getNbTries ()
 
double getOverlap ()
 
double getDelta ()
 
ccGenericPointCloud * getModelObject ()
 
ccGenericPointCloud * getDataObject ()
 
CC_SAMPLING_METHOD getSamplingMethod ()
 
bool isNumberOfCandidatesLimited ()
 
unsigned getMaxNumberOfCandidates ()
 
CCCoreLib::ReferenceCloud * getSampledModel ()
 
CCCoreLib::ReferenceCloud * getSampledData ()
 

Protected Member Functions

void swapModelAndData ()
 
void modelSliderReleased ()
 
void dataSliderReleased ()
 
void modelSamplingRateChanged (double value)
 
void dataSamplingRateChanged (double value)
 
void estimateDelta ()
 
void changeSamplingMethod (int index)
 
void toggleNbMaxCandidates (bool activ)
 
void setColorsAndLabels ()
 

Protected Attributes

ccGenericPointCloud * modelObject
 'Model' cloud (static)
 
ccGenericPointCloud * dataObject
 'Data' cloud (static)
 
Ui::AlignDialog * m_ui
 

Detailed Description

Rough registration dialog.


The documentation for this class was generated from the following files: