4 #ifndef pqCameraDialog_h 5 #define pqCameraDialog_h 9 class pqCameraDialogInternal;
18 pqCameraDialog(QWidget* parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
21 void SetCameraGroupsEnabled(
bool enabled);
51 static QStringList CustomViewpointToolTips();
56 static QStringList CustomViewpointConfigurations();
59 void setRenderModule(
pqView*);
64 void saveCameraConfiguration();
65 void loadCameraConfiguration();
70 void configureCustomViewpoints();
71 void applyCustomViewpoint();
72 void addCurrentViewpointToCustomViewpoints();
73 void updateCustomViewpointButtons();
75 void resetViewDirectionPosX();
76 void resetViewDirectionNegX();
77 void resetViewDirectionPosY();
78 void resetViewDirectionNegY();
79 void resetViewDirectionPosZ();
80 void resetViewDirectionNegZ();
82 void resetViewDirection(
83 double look_x,
double look_y,
double look_z,
double up_x,
double up_y,
double up_z);
85 void applyIsometricView();
86 void applyCameraRollPlus();
87 void applyCameraRollMinus();
88 void applyCameraElevationPlus();
89 void applyCameraElevationMinus();
90 void applyCameraAzimuthPlus();
91 void applyCameraAzimuthMinus();
92 void applyCameraZoomIn();
93 void applyCameraZoomOut();
95 void resetRotationCenterWithCamera();
97 void setInteractiveViewLinkOpacity(
double value);
98 void setInteractiveViewLinkBackground(
bool hideBackground);
99 void updateInteractiveViewLinkWidgets();
105 pqCameraDialogInternal* Internal;
This is a PQ abstraction of a generic view module.
implementation for View that includes render window and renderers.
This is a QDialog subclass that is aware of the undo-redo sub-system.