32 #ifndef pqCameraDialog_h 33 #define pqCameraDialog_h 37 class pqCameraDialogInternal;
47 pqCameraDialog(QWidget* parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
50 void SetCameraGroupsEnabled(
bool enabled);
80 static QStringList CustomViewpointToolTips();
85 static QStringList CustomViewpointConfigurations();
88 void setRenderModule(
pqView*);
93 void saveCameraConfiguration();
94 void loadCameraConfiguration();
99 void configureCustomViewpoints();
100 void applyCustomViewpoint();
101 void addCurrentViewpointToCustomViewpoints();
102 void updateCustomViewpointButtons();
104 void resetViewDirectionPosX();
105 void resetViewDirectionNegX();
106 void resetViewDirectionPosY();
107 void resetViewDirectionNegY();
108 void resetViewDirectionPosZ();
109 void resetViewDirectionNegZ();
111 void resetViewDirection(
112 double look_x,
double look_y,
double look_z,
double up_x,
double up_y,
double up_z);
114 void applyIsometricView();
115 void applyCameraRollPlus();
116 void applyCameraRollMinus();
117 void applyCameraElevationPlus();
118 void applyCameraElevationMinus();
119 void applyCameraAzimuthPlus();
120 void applyCameraAzimuthMinus();
121 void applyCameraZoomIn();
122 void applyCameraZoomOut();
124 void resetRotationCenterWithCamera();
126 void setInteractiveViewLinkOpacity(
double value);
127 void setInteractiveViewLinkBackground(
bool hideBackground);
128 void updateInteractiveViewLinkWidgets();
134 pqCameraDialogInternal* Internal;
#define PQCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
pqSettings extends QSettings to add support for following:
implementation for View that includes render window and renderers.
This is a QDialog subclass that is aware of the undo-redo sub-system.