X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvSlicerManager.h;h=e80ef485f8e54ea9de07b18957b04db35531b039;hb=58589a922e65bf0ceab2eaa27025f9dc222e0329;hp=60f239219532764c57a2e971f717c691066ba88f;hpb=82bf58777744b005f1478e6d3fd05fb05548d143;p=clitk.git diff --git a/vv/vvSlicerManager.h b/vv/vvSlicerManager.h index 60f2392..e80ef48 100644 --- a/vv/vvSlicerManager.h +++ b/vv/vvSlicerManager.h @@ -77,7 +77,7 @@ class vvSlicerManager : public QObject { bool SetImages(std::vector filenames, vvImageReader::LoadedImageType type, int n=0); bool SetOverlay(std::vector filenames, int dim, std::string component, vvImageReader::LoadedImageType type); - bool SetFusion(std::string filename, int dim, std::string component); + bool SetFusion(std::vector filenames,int dim, std::string component, vvImageReader::LoadedImageType type); bool SetFusionSequence(std::vector filenames, int dim, std::string component, vvImageReader::LoadedImageType type); ///Set a VF by loading it from the disk bool SetVF(std::string filename); @@ -274,7 +274,8 @@ class vvSlicerManager : public QObject { void SetSlicingPreset(SlicingPresetType preset); vvLandmarks *GetLandmarks(); - void AddLandmark(float x,float y,float z,float t); + void AddNewLandmark(float x,float y,float z,float t); + void AddLandmarkProfile(float x,float y,float z,float t); void NextImage(int slicer); void PrevImage(int slicer); @@ -282,7 +283,11 @@ class vvSlicerManager : public QObject { void VerticalSliderHasChanged(int slicer, int slice); double GetScalarComponentAsDouble(vtkImageData *image, double X, double Y, double Z, int component=0); +public slots: + void AddLandmark(float x,float y,float z,float t); + signals : + void callAddLandmark(float x,float y,float z,float t); void currentImageChanged(std::string id); void currentPickedImageChanged(std::string id); void UpdatePosition(int visibility,double x, double y, double z, double X, double Y, double Z, double value);