]> Creatis software - clitk.git/blobdiff - vv/vvMainWindow.h
- add CeCILL B licence
[clitk.git] / vv / vvMainWindow.h
index adfed23c88fc31759a4e6effc955f3e8a9f1c7ee..dbd8dd1d5f230cbdbda9e859df00ae1ab28c3d2a 100644 (file)
@@ -46,7 +46,6 @@ class vvMainWindow: public vvMainWindowBase,
   ~vvMainWindow();
   void LoadImages(std::vector<std::string> filenames, LoadedImageType type);
   void AddImage(vvImage::Pointer image,std::string filename);
-  void AddImage(vvSlicerManager * m);
   void AddField(QString file,int index);
   void AddOverlayImage(int index, QString filename);
   ///Adds a mesh to a SlicerManager, with optional warping by vector field
@@ -89,7 +88,6 @@ public slots:
   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();
 
@@ -105,6 +103,7 @@ public slots:
   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);
+  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);
@@ -144,9 +143,6 @@ public slots:
   }
   void UpdateRenderWindows();
 
-// signals:
-//   void SlicerManagersHasChanged();
-
 private:
 
   //variables
@@ -172,6 +168,7 @@ private:
   QString GetVectorDoubleAsString(std::vector<double> vectorDouble);
   QString GetVectorIntAsString(std::vector<int> vectorInt);
   int GetSlicerIndexFromItem(QTreeWidgetItem* item);
+  QTreeWidgetItem* GetItemFromSlicerManager(vvSlicerManager* sm);
   void SaveScreenshot(vtkImageData* image);
 
   QMenu contextMenu;
@@ -185,6 +182,9 @@ private:
   // std::vector<vvToolCreatorBase*> mListOfRunningTool;
 
   static vvMainWindow * mSingleton;
+
+  int mCurrentTime;
+
 };
 
 #include "vvMainWindow.txx"