32 #ifndef pqCameraDialog_h 33 #define pqCameraDialog_h 37 class pqCameraDialogInternal;
46 pqCameraDialog(QWidget* parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
49 void SetCameraGroupsEnabled(
bool enabled);
79 static QStringList CustomViewpointToolTips();
84 static QStringList CustomViewpointConfigurations();
87 void setRenderModule(
pqView*);
92 void saveCameraConfiguration();
93 void loadCameraConfiguration();
98 void configureCustomViewpoints();
99 void applyCustomViewpoint();
100 void addCurrentViewpointToCustomViewpoints();
101 void updateCustomViewpointButtons();
103 void resetViewDirectionPosX();
104 void resetViewDirectionNegX();
105 void resetViewDirectionPosY();
106 void resetViewDirectionNegY();
107 void resetViewDirectionPosZ();
108 void resetViewDirectionNegZ();
110 void resetViewDirection(
111 double look_x,
double look_y,
double look_z,
double up_x,
double up_y,
double up_z);
113 void applyCameraRoll();
114 void applyCameraElevation();
115 void applyCameraAzimuth();
116 void applyCameraZoomIn();
117 void applyCameraZoomOut();
119 void resetRotationCenterWithCamera();
121 void setInteractiveViewLinkOpacity(
double value);
122 void setInteractiveViewLinkBackground(
bool hideBackground);
123 void updateInteractiveViewLinkWidgets();
129 pqCameraDialogInternal* Internal;
131 enum CameraAdjustmentType
138 void adjustCamera(CameraAdjustmentType enType,
double value);
#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.