X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=vv%2FvvSlicerManager.h;h=5cca97c439d2ee45238c0bf72c6fb57cad549537;hb=a30d8dd30db9b6f4b67101e712f28c0b2a0227bf;hp=431f1a04ef1b52f52efceb727eccac6a4f55911d;hpb=d42a9d6d14375ab723bc7ab0bf5b85b8fb84991e;p=clitk.git diff --git a/vv/vvSlicerManager.h b/vv/vvSlicerManager.h index 431f1a0..5cca97c 100644 --- a/vv/vvSlicerManager.h +++ b/vv/vvSlicerManager.h @@ -58,7 +58,7 @@ class vvSlicerManager : public QObject { return mLastError; } - bool SetImage(std::string filename,LoadedImageType type, int n=0); + bool SetImage(std::string filename,LoadedImageType type, int n=0, unsigned int slice=0); void SetImage(vvImage::Pointer image); bool SetImages(std::vector filenames, LoadedImageType type, int n=0); @@ -87,7 +87,7 @@ class vvSlicerManager : public QObject { void SetSlicerWindow(int i, vtkRenderWindow* RW); void SetInteractorStyleNavigator(int i,vtkInteractorStyle* style); - int NumberOfSlicers() { return mSlicers.size(); } + int GetNumberOfSlicers() { return mSlicers.size(); } vvImage::Pointer GetImage() { return mImage; } vvImage::Pointer GetVF() { return mVF; } int GetType() { return mType; } @@ -189,6 +189,7 @@ class vvSlicerManager : public QObject { void PrevImage(int slicer); void LeftButtonReleaseEvent(int slicer); void VerticalSliderHasChanged(int slicer, int slice); + double GetScalarComponentAsDouble(vtkImageData *image, double X, double Y, double Z, int component=0); signals : void currentImageChanged(std::string id);