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


Public Member Functions | |
| ccCompassDlg (QWidget *parent=0) | |
| Default constructor. More... | |
| int | getCostMode () |
| bool | planeFitMode () |
Public Member Functions inherited from ccOverlayDialog | |
| ccOverlayDialog (QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::FramelessWindowHint|Qt::Tool) | |
| Default constructor. More... | |
| ~ccOverlayDialog () override | |
| Destructor. More... | |
| virtual bool | linkWith (QWidget *win) |
| Links the overlay dialog with a MDI window. More... | |
| virtual bool | start () |
| Starts process. More... | |
| virtual void | stop (bool accepted) |
| Stops process/dialog. More... | |
| void | reject () override |
| void | addOverridenShortcut (Qt::Key key) |
| bool | started () const |
| Returns whether the tool is currently started or not. More... | |
Public Attributes | |
| QMenu * | m_cost_algorithm_menu |
| QMenu * | m_settings_menu |
| QMenu * | m_pairpicking_menu |
| QMenu * | m_research_menu |
| QAction * | m_plane_fit |
| QAction * | m_showStippled |
| QAction * | m_showNormals |
| QAction * | m_showNames |
| QAction * | m_recalculate |
| QAction * | m_pinchTool |
| QAction * | m_measure_thickness |
| QAction * | m_measure_thickness_twoPoint |
| QAction * | m_youngerThan |
| QAction * | m_follows |
| QAction * | m_equivalent |
| QAction * | m_fitPlaneToGeoObject |
| QAction * | m_recalculateFitPlanes |
| QAction * | m_estimateNormals |
| QAction * | m_estimateP21 |
| QAction * | m_estimateStrain |
| QAction * | m_mergeSelected |
| QAction * | m_toPointCloud |
| QAction * | m_distributeSelection |
| QAction * | m_noteTool |
| QAction * | m_loadFoliations |
| QAction * | m_loadLineations |
| QAction * | m_toSVG |
Protected Slots | |
| void | onShortcutTriggered (int) |
| To capture overridden shortcuts (pause button, etc.) More... | |
| void | setDarkCost () |
| void | setLightCost () |
| void | setRGBCost () |
| void | setGradCost () |
| void | setCurveCost () |
| void | setDistCost () |
| void | setScalarCost () |
| void | setInvScalarCost () |
Protected Slots inherited from ccOverlayDialog | |
| virtual void | onLinkedWindowDeletion (QObject *object=nullptr) |
| Slot called when the linked window is deleted (calls 'onClose') More... | |
Additional Inherited Members | |
Signals inherited from ccOverlayDialog | |
| void | processFinished (bool accepted) |
| Signal emitted when process is finished. More... | |
| void | shortcutTriggered (int key) |
| Signal emitted when an overridden key shortcut is pressed. More... | |
| void | shown () |
| Signal emitted when a 'show' event is detected. More... | |
Protected Member Functions inherited from ccOverlayDialog | |
| bool | eventFilter (QObject *obj, QEvent *e) override |
Protected Attributes inherited from ccOverlayDialog | |
| QWidget * | m_associatedWin |
| Associated (MDI) window. More... | |
| bool | m_processing |
| Running/processing state. More... | |
| QList< int > | m_overriddenKeys |
| Overridden keys. More... | |
Definition at line 22 of file ccCompassDlg.h.
|
explicit |
Default constructor.
Definition at line 24 of file ccCompassDlg.cpp.
References ccOverlayDialog::addOverridenShortcut(), m_cost_algorithm_menu, m_distributeSelection, m_equivalent, m_estimateNormals, m_estimateP21, m_estimateStrain, m_fitPlaneToGeoObject, m_follows, m_loadFoliations, m_loadLineations, m_measure_thickness, m_measure_thickness_twoPoint, m_mergeSelected, m_noteTool, m_pairpicking_menu, m_pinchTool, m_plane_fit, m_recalculate, m_recalculateFitPlanes, m_research_menu, m_settings_menu, m_showNames, m_showNormals, m_showStippled, m_toPointCloud, m_toSVG, m_youngerThan, onShortcutTriggered(), setCurveCost(), setDarkCost(), setDistCost(), setGradCost(), setInvScalarCost(), setLightCost(), setRGBCost(), setScalarCost(), and ccOverlayDialog::shortcutTriggered().
| int ccCompassDlg::getCostMode | ( | ) |
Definition at line 274 of file ccCompassDlg.cpp.
Referenced by ccCompass::eventFilter(), and ccCompass::recalculateSelectedTraces().
|
protectedslot |
To capture overridden shortcuts (pause button, etc.)
Definition at line 294 of file ccCompassDlg.cpp.
Referenced by ccCompassDlg().
| bool ccCompassDlg::planeFitMode | ( | ) |
Definition at line 292 of file ccCompassDlg.cpp.
References m_plane_fit.
Referenced by ccCompass::eventFilter().
|
inlineprotectedslot |
Definition at line 105 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 89 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 109 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 101 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 117 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 93 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 97 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
|
inlineprotectedslot |
Definition at line 113 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
| QMenu* ccCompassDlg::m_cost_algorithm_menu |
Definition at line 42 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
| QAction* ccCompassDlg::m_distributeSelection |
Definition at line 74 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_equivalent |
Definition at line 62 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_estimateNormals |
Definition at line 68 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_estimateP21 |
Definition at line 69 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_estimateStrain |
Definition at line 71 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_fitPlaneToGeoObject |
Definition at line 65 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_follows |
Definition at line 60 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_loadFoliations |
Definition at line 80 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_loadLineations |
Definition at line 81 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_measure_thickness |
Definition at line 56 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_measure_thickness_twoPoint |
Definition at line 57 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_mergeSelected |
Definition at line 72 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_noteTool |
Definition at line 79 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QMenu* ccCompassDlg::m_pairpicking_menu |
Definition at line 44 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
| QAction* ccCompassDlg::m_pinchTool |
Definition at line 55 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_plane_fit |
Definition at line 48 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and planeFitMode().
| QAction* ccCompassDlg::m_recalculate |
Definition at line 52 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_recalculateFitPlanes |
Definition at line 67 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QMenu* ccCompassDlg::m_research_menu |
Definition at line 45 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
| QMenu* ccCompassDlg::m_settings_menu |
Definition at line 43 of file ccCompassDlg.h.
Referenced by ccCompassDlg().
| QAction* ccCompassDlg::m_showNames |
Definition at line 51 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_showNormals |
Definition at line 50 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_showStippled |
Definition at line 49 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_toPointCloud |
Definition at line 73 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_toSVG |
Definition at line 82 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().
| QAction* ccCompassDlg::m_youngerThan |
Definition at line 59 of file ccCompassDlg.h.
Referenced by ccCompassDlg(), and ccCompass::doAction().