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


Public Member Functions | |
| ecvCustomViewpointsToolbar (const QString &title, QWidget *parentObject=0) | |
| ecvCustomViewpointsToolbar (QWidget *parentObject=0) | |
| ~ecvCustomViewpointsToolbar () override=default | |
Protected Slots | |
| void | updateCustomViewpointActions () |
| void | updateEnabledState () |
| void | ConfigureCustomViewpoints () |
| void | ApplyCustomViewpoint () |
| void | addCurrentViewpointToCustomViewpoints () |
| void | SetToCurrentViewpoint () |
| void | DeleteCustomViewpoint () |
Definition at line 22 of file ecvCustomViewpointsToolbar.h.
|
inline |
Definition at line 27 of file ecvCustomViewpointsToolbar.h.
|
inline |
Definition at line 31 of file ecvCustomViewpointsToolbar.h.
|
overridedefault |
|
protectedslot |
Slot to add current viewpoint to a new custom viewpoint
Definition at line 162 of file ecvCustomViewpointsToolbar.cpp.
References ecvCameraParamEditDlg::AddCurrentViewpointToCustomViewpoints(), and EditCameraTool::UpdateCameraInfo().
Referenced by updateCustomViewpointActions().
|
protectedslot |
Slot to apply a custom view point
Definition at line 171 of file ecvCustomViewpointsToolbar.cpp.
References ecvDisplayTools::GetCurrentScreen(), EditCameraTool::UpdateCamera(), and CVLog::Warning().
Referenced by updateCustomViewpointActions().
|
protectedslot |
Open the Custom Viewpoint button dialog to configure the viewpoints manually
Definition at line 123 of file ecvCustomViewpointsToolbar.cpp.
Referenced by updateCustomViewpointActions().
|
protectedslot |
Slot to delete a custom view point
Definition at line 145 of file ecvCustomViewpointsToolbar.cpp.
References ecvCameraParamEditDlg::DeleteCustomViewpoint(), ecvDisplayTools::GetCurrentScreen(), and ecvDisplayTools::UpdateScreen().
|
protectedslot |
Slot to set a custom viewpoint to a current viewpoint
Definition at line 128 of file ecvCustomViewpointsToolbar.cpp.
References ecvDisplayTools::GetCurrentScreen(), ecvCameraParamEditDlg::SetToCurrentViewpoint(), and ecvDisplayTools::UpdateScreen().
|
protectedslot |
Clear and recreate all custom viewpoint actions based on current settings
Definition at line 65 of file ecvCustomViewpointsToolbar.cpp.
References addCurrentViewpointToCustomViewpoints(), ApplyCustomViewpoint(), color, ConfigureCustomViewpoints(), ecvCameraParamEditDlg::CustomViewpointToolTips(), and updateEnabledState().
|
protectedslot |
Update the state of the toolbuttons depending of the type of the current active view
Definition at line 56 of file ecvCustomViewpointsToolbar.cpp.
References ecvDisplayTools::GetCurrentScreen(), and ecvCustomViewpointButtonDlg::MAXIMUM_NUMBER_OF_ITEMS.
Referenced by updateCustomViewpointActions().