X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvMainWindow.h;h=52da158a330657369604c1b5f1bad1d6c42ea483;hb=f34fdef46fa656a1eb32271c0b9bf7d81bc7fc35;hp=be50cb74dee6a2b61c897b28c71711befba74f42;hpb=97ff83e02ea212ec4a20c1794f75eed2576fffc7;p=clitk.git diff --git a/vv/vvMainWindow.h b/vv/vvMainWindow.h index be50cb7..52da158 100644 --- a/vv/vvMainWindow.h +++ b/vv/vvMainWindow.h @@ -45,9 +45,10 @@ class vvMainWindow: public vvMainWindowBase, vvMainWindow(); ~vvMainWindow(); void LoadImages(std::vector filenames, LoadedImageType type); - void AddImage(vvImage::Pointer image,std::string filename); + vvSlicerManager * AddImage(vvImage::Pointer image,std::string filename); void AddField(QString file,int index); void AddOverlayImage(int index, QString filename); + void AddROI(int index, QString filename); ///Adds a mesh to a SlicerManager, with optional warping by vector field void AddContour(int image_index, vvMesh::Pointer contour, bool propagation); ///This is used to show an image when opened or computed @@ -102,6 +103,7 @@ public slots: 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); @@ -178,6 +180,8 @@ private: std::vector horizontalSliders; std::vector verticalSliders; int mFrameRate; + + std::string mCurrentSelectedImageId; // vvMainWindowToolInfo * mCurrentToolInfo; // std::vector mListOfRunningTool;