![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ccMPlaneDlgController.h>


Public Member Functions | |
| ccMPlaneDlgController (ecvMainAppInterface *app) | |
| void | openDialog (ccPointCloud *selectedCloud) |
Public Member Functions inherited from ccPickingListener | |
| virtual | ~ccPickingListener ()=default |
| virtual void | onItemPicked (const PickedItem &pi)=0 |
| Method called whenever an item is picked. More... | |
Protected Slots | |
| void | onCloseButtonPressed () |
| void | onNewTab (int tabIndex) |
| void | onMeasureNameChanged (QTableWidgetItem *) |
| void | onMeasurementModeChanged () |
| void | onFittingPointDelete (int index) |
| void | onNormalCheckBoxClicked (bool checked) |
| void | onSaveButtonClicked () |
| virtual void | onItemPicked (const ccPickingListener::PickedItem &pi) override |
Definition at line 26 of file ccMPlaneDlgController.h.
|
explicit |
Definition at line 20 of file ccMPlaneDlgController.cpp.
References ecvMainAppInterface::getActiveWindow(), ecvMainAppInterface::getMainWindow(), ccOverlayDialog::linkWith(), onCloseButtonPressed(), onFittingPointDelete(), onMeasurementModeChanged(), onMeasureNameChanged(), onNewTab(), onNormalCheckBoxClicked(), onSaveButtonClicked(), ccMPlaneDlg::signalCloseButtonPressed(), ccMPlaneDlg::signalFittingPointDelete(), ccMPlaneDlg::signalMeasurementModeChanged(), ccMPlaneDlg::signalMeasureNameChanged(), ccMPlaneDlg::signalSaveButtonClicked(), ccMPlaneDlg::signalShowNormalCheckBoxClicked(), and ccMPlaneDlg::signalTabChanged().
|
protectedslot |
Definition at line 52 of file ccMPlaneDlgController.cpp.
References ccMPlaneDlg::clearFittingPoints(), ccMPlaneDlg::clearMeasurementPoints(), ecvMainAppInterface::freezeUI(), ecvMainAppInterface::refreshSelected(), ccOverlayDialog::stop(), ecvMainAppInterface::unregisterOverlayDialog(), and ecvMainAppInterface::updateOverlayDialogsPlacement().
Referenced by ccMPlaneDlgController().
|
protectedslot |
Definition at line 90 of file ccMPlaneDlgController.cpp.
References ecvMainAppInterface::refreshAll(), ccMPlaneDlg::selectFittingPoint(), and ecvMainAppInterface::updateUI().
Referenced by ccMPlaneDlgController().
|
overrideprotectedvirtualslot |
Definition at line 131 of file ccMPlaneDlgController.cpp.
References ecvMainAppInterface::dispToConsole(), ccPickingListener::PickedItem::entity, ecvMainAppInterface::ERR_CONSOLE_MESSAGE, ccObject::isKindOf(), CV_TYPES::POINT_CLOUD, ccMPlaneDlg::selectFittingPoint(), and sourceCloud.
|
protectedslot |
Definition at line 84 of file ccMPlaneDlgController.cpp.
References ccMPlaneDlg::isSignedMeasurement().
Referenced by ccMPlaneDlgController().
|
protectedslot |
Definition at line 72 of file ccMPlaneDlgController.cpp.
References ecvMainAppInterface::dispToConsole(), ecvMainAppInterface::ERR_CONSOLE_MESSAGE, and ccMPlaneDlg::renameMeasurement().
Referenced by ccMPlaneDlgController().
|
protectedslot |
Definition at line 67 of file ccMPlaneDlgController.cpp.
Referenced by ccMPlaneDlgController().
|
protectedslot |
Definition at line 102 of file ccMPlaneDlgController.cpp.
References ecvDisplayTools::SetRedrawRecursive().
Referenced by ccMPlaneDlgController().
|
protectedslot |
Definition at line 113 of file ccMPlaneDlgController.cpp.
References QtCompat::endl(), point::x, and point::y.
Referenced by ccMPlaneDlgController().
| void ccMPlaneDlgController::openDialog | ( | ccPointCloud * | selectedCloud | ) |
Definition at line 42 of file ccMPlaneDlgController.cpp.
References ecvMainAppInterface::freezeUI().