4 #ifndef pqCameraKeyFrameWidget_h 5 #define pqCameraKeyFrameWidget_h 23 typedef QWidget Superclass;
34 bool usePathBasedMode()
const;
40 void initializeUsingJSON(
const Json::Value& json);
46 Json::Value serializeToJSON()
const;
53 void useCurrentCamera();
54 void updateCurrentCamera();
60 void initializeUsingKeyFrame(
vtkSMProxy* keyframeProxy);
65 void initializeUsingCamera(
vtkCamera* camera);
78 void setUsePathBasedMode(
bool);
83 void saveToKeyFrame(
vtkSMProxy* keyframeProxy);
88 void setPositionPoints(
const std::vector<double>&);
93 void setFocalPoints(
const std::vector<double>&);
98 void setViewUp(
double viewUp[3]);
102 void showEvent(QShowEvent*)
override;
103 void hideEvent(QHideEvent*)
override;
109 void changeCurrentPage();
115 pqInternal* Internal;
#define PQCOMPONENTS_EXPORT
proxy for a VTK object(s) on a server