- ///Allows the user to open and select various surfaces contained in a dicom-struct file
- void OpenDCStructContour();
- ///Computes the MIP of the currently selected image and displays it
- void ComputeMIP();
- ///Computes the midposition image of a 4D sequence with a VF and displays it
- void ComputeMidPosition();
- void OpenImages();
- ///Slot triggered by the dynamically-generated recent file menu actions
- void OpenRecentImage();
- void OpenImageWithTime();
- void MergeImages();
- void MergeImagesWithTime();
- void OpenDicom();
- ///Open a vtkPolyData surface mesh and display it over the current image
- void OpenVTKContour();
- void SaveAs();
- void CurrentImageChanged(std::string id);
- void ImageInfoChanged();
- void ShowHelpDialog();
- void ShowDocumentation();
- void ComputeDeformableRegistration();
- void WarpImage();
- void ChangeViewMode();
- void DisplayChanged(QTreeWidgetItem *item, int column);
- void CloseImage(QTreeWidgetItem* item, int column);
- void ReloadImage(QTreeWidgetItem* item, int column);
- void MousePositionChanged(int visibility, double x, double y, double z, double X, double Y, double Z , double value);
- void VectorChanged(int visibility, double x, double y, double z, double value);
- void OverlayChanged(int visibility, double valueOver, double valueRef);
- void FusionChanged(int visibility, double value);
- void ResampleCurrentImage();
- void SegmentationOnCurrentImage();
- void SurfaceViewerLaunch();
-
- void WindowsChanged(int window, int view, int slice);
- void WindowLevelChanged(double window, double level,int preset, int colormap);
- void UpdateSlice(int slicer, int slice);
- void UpdateTSlice(int slicer, int slice);
- void UpdateSliceRange(int slicer, int min, int max, int tmin, int tmax);
- void WindowLevelEdited();
- void UpdateColorMap();
- void UpdateWindowLevel();
- void SwitchWindowLevel();
- void UpdateLinkManager(std::string id, int slicer, double x, double y, double z, int temps);
- void AddLink(QString image1,QString image2);
- void RemoveLink(QString image1,QString image2);
-
- ///Generic method called when any one of the horizontal sliders is moved
- void HorizontalSliderMoved(int value,int column, int slicer_index);
- void NOHorizontalSliderMoved();
- void NEHorizontalSliderMoved();
- void SOHorizontalSliderMoved();
- void SEHorizontalSliderMoved();
-
- void NOVerticalSliderChanged();
- void NEVerticalSliderChanged();
- void SOVerticalSliderChanged();
- void SEVerticalSliderChanged();
-
- void SaveNEScreenshot();
- void SaveNOScreenshot();
- void SaveSEScreenshot();
- void SaveSOScreenshot();
-
- void ShowContextMenu(QPoint point);
- void CropImage();
- void SplitImage();
- void CloseImage();
- void ReloadImage();
- void OpenField();
- void SelectOverlayImage();
- void AddFusionImage();
-
- void SetVFProperty(int subsampling,int scale,int lut);
- void SetOverlayProperty(int color);
- void SetFusionProperty(int opacity,int colormap,double window,double level);
-
- void GoToCursor();
- void PlayPause();
- void PlayNext();
- void ChangeFrameRate(int rate) {
- mFrameRate = rate;
- }
-
- void UpdateRenderWindows();
+ ///Allows the user to open and select various surfaces contained in a dicom-struct file
+ void OpenDCStructContour();
+ ///Computes the MIP of the currently selected image and displays it
+ void ComputeMIP();
+ ///Computes the midposition image of a 4D sequence with a VF and displays it
+ void ComputeMidPosition();
+ void OpenImages();
+ ///Slot triggered by the dynamically-generated recent file menu actions
+ void OpenRecentImage();
+ void OpenImageWithTime();
+ void MergeImages();
+ void SliceImages();
+ void MergeImagesWithTime();
+ void OpenDicom();
+ ///Open a vtkPolyData surface mesh and display it over the current image
+ void OpenVTKContour();
+ void SaveAs();
+ void CurrentImageChanged(std::string id);
+ void ImageInfoChanged();
+ void ShowHelpDialog();
+ void ShowDocumentation();
+ void ComputeDeformableRegistration();
+ void WarpImage();
+ void ChangeViewMode();
+ void DisplayChanged(QTreeWidgetItem *item, int column);
+ void CloseImage(QTreeWidgetItem* item, int column);
+ void ReloadImage(QTreeWidgetItem* item, int column);
+ void MousePositionChanged(int visibility, double x, double y, double z, double X, double Y, double Z , double value);
+ void VectorChanged(int visibility, double x, double y, double z, double value);
+ void OverlayChanged(int visibility, double valueOver, double valueRef);
+ void FusionChanged(int visibility, double value);
+ void SegmentationOnCurrentImage();
+ void SurfaceViewerLaunch();
+
+ void WindowsChanged(int window, int view, int slice);
+ void WindowLevelChanged(double window, double level,int preset, int colormap);
+ void UpdateSlice(int slicer, int slice);
+ void UpdateTSlice(int slicer, int slice);
+ void UpdateSliceRange(int slicer, int min, int max, int tmin, int tmax);
+ void WindowLevelEdited();
+ void UpdateColorMap();
+ void UpdateWindowLevel();
+ void SwitchWindowLevel();
+ void UpdateLinkManager(std::string id, int slicer, double x, double y, double z, int temps);
+ void UpdateLinkedNavigation(std::string id, vvSlicerManager *sm);
+ void AddLink(QString image1,QString image2);
+ void RemoveLink(QString image1,QString image2);
+ void ChangeImageWithIndexOffset(vvSlicerManager *sm, int slicer, int offset);
+
+ ///Generic method called when any one of the horizontal sliders is moved
+ void HorizontalSliderMoved(int value,int column, int slicer_index);
+ void NOHorizontalSliderMoved();
+ void NEHorizontalSliderMoved();
+ void SOHorizontalSliderMoved();
+ void SEHorizontalSliderMoved();
+
+ void NOVerticalSliderChanged();
+ void NEVerticalSliderChanged();
+ void SOVerticalSliderChanged();
+ void SEVerticalSliderChanged();
+
+ void SaveNEScreenshot();
+ void SaveNOScreenshot();
+ void SaveSEScreenshot();
+ void SaveSOScreenshot();
+
+ void ShowContextMenu(QPoint point);
+ void CloseImage();
+ void ReloadImage();
+ void OpenField();
+ void SelectOverlayImage();
+ void SelectFusionImage();
+
+ void SetVFProperty(int subsampling,int scale,int lut, int width);
+ void SetOverlayProperty(int color);
+ void SetFusionProperty(int opacity,int colormap,double window,double level);
+
+ void GoToCursor();
+ void PlayPause();
+ void PlayNext();
+ void ChangeFrameRate(int rate) {
+ mFrameRate = rate;
+ }
+ void UpdateRenderWindows();