![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ecvPointPairRegistrationDlg.h>#include "MainWindow.h"#include "ecvAskThreeDoubleValuesDlg.h"#include <ecvPickingHub.h>#include <GeometricalAnalysisTools.h>#include <RegistrationTools.h>#include <ecv2DLabel.h>#include <ecvDisplayTools.h>#include <ecvGenericPointCloud.h>#include <ecvPointCloud.h>#include <ecvProgressDialog.h>#include <ecvSphere.h>#include <ecvGlobalShiftManager.h>#include <QMdiSubWindow>#include <QMessageBox>#include <QSettings>#include <QToolButton>
Go to the source code of this file.
Functions | |
| static void | SetEnabled_recursive (ccHObject *ent) |
| static QToolButton * | CreateDeleteButton () |
| static cc2DLabel * | CreateLabel (cc2DLabel *label, ccPointCloud *cloud, unsigned pointIndex, QString pointName) |
| static cc2DLabel * | CreateLabel (ccPointCloud *cloud, unsigned pointIndex, QString pointName) |
Variables | |
| static const int | XYZ_COL_INDEX = 0 |
| static const int | RMS_COL_INDEX = 3 |
| static const int | DEL_BUTTON_COL_INDEX = 4 |
| static const unsigned | MIN_PAIRS_COUNT = 3 |
| static QString | s_aligned_tooltip |
| static double | s_last_ax = 0 |
| static double | s_last_ay = 0 |
| static double | s_last_az = 0 |
| static bool | s_lastAlignePointIsGlobal = true |
| static double | s_last_rx = 0 |
| static double | s_last_ry = 0 |
| static double | s_last_rz = 0 |
| static bool | s_lastRefPointisGlobal = true |
|
static |
Definition at line 622 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addPointToTable().
|
static |
Definition at line 628 of file ecvPointPairRegistrationDlg.cpp.
References cc2DLabel::addPickedPoint(), cc2DLabel::displayPointLegend(), cc2DLabel::setDisplayedIn2D(), ccObject::setEnabled(), ccObject::setName(), and ccDrawableObject::setVisible().
Referenced by ccPointPairRegistrationDlg::addAlignedPoint(), ccPointPairRegistrationDlg::addReferencePoint(), CreateLabel(), ccPointPairRegistrationDlg::removeAlignedPoint(), and ccPointPairRegistrationDlg::removeRefPoint().
|
static |
Definition at line 643 of file ecvPointPairRegistrationDlg.cpp.
References CreateLabel().
|
static |
Definition at line 275 of file ecvPointPairRegistrationDlg.cpp.
References ccHObject::getParent(), and ccObject::setEnabled().
Referenced by ccPointPairRegistrationDlg::init().
|
static |
Definition at line 41 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addPointToTable(), and ccPointPairRegistrationDlg::onDelButtonPushed().
|
static |
Definition at line 44 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::callHornRegistration(), ccPointPairRegistrationDlg::init(), ccPointPairRegistrationDlg::onPointCountChanged(), and ccPointPairRegistrationDlg::updateAlignInfo().
|
static |
Definition at line 40 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::callHornRegistration(), and ccPointPairRegistrationDlg::clearRMSColumns().
|
static |
Definition at line 422 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualAlignedPoint(), and ccPointPairRegistrationDlg::addManualRefPoint().
|
static |
Definition at line 425 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualAlignedPoint().
|
static |
Definition at line 426 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualAlignedPoint().
|
static |
Definition at line 427 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualAlignedPoint().
|
static |
Definition at line 457 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualRefPoint().
|
static |
Definition at line 458 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualRefPoint().
|
static |
Definition at line 459 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualRefPoint().
|
static |
Definition at line 428 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualAlignedPoint().
|
static |
Definition at line 460 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addManualRefPoint().
|
static |
Definition at line 39 of file ecvPointPairRegistrationDlg.cpp.
Referenced by ccPointPairRegistrationDlg::addPointToTable().