30 #ifndef vtkMRMLCameraWidget_h 31 #define vtkMRMLCameraWidget_h 33 #include "vtkMRMLDisplayableManagerExport.h" 37 class vtkSliceIntersectionRepresentation2D;
54 void PrintSelf(ostream& os, vtkIndent indent)
override;
60 void CreateDefaultRepresentation();
75 void SetTiltLocked(
bool lockState);
83 WidgetStateTouchGesture
143 vtkGetMacro(MotionFactor,
double);
144 vtkSetMacro(MotionFactor,
double);
147 vtkGetMacro(MouseWheelMotionFactor,
double);
148 vtkSetMacro(MouseWheelMotionFactor,
double);
175 bool Dolly(
double factor);
176 vtkCamera* GetCamera();
178 bool CameraModifyStart();
179 void CameraModifyEnd(
bool wasModified,
bool updateClippingRange,
bool updateLights);
181 void SaveStateForUndo();
189 double StartEventPosition[2];
190 int PreviousEventPosition[2];
MRML node for representing segmentation display attributes.
MRML node to represent camera node.