X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOWxViewer.h;h=1e4e2f20bddf0f630361687dfe0e2e62f61e00b1;hb=3a22e19184c369b130d4caa992a8e98e50c7a0ee;hp=a13632f16ed8669380875ee7e28ccd68a9723aed;hpb=a67d921cdc10d438852b48c2985f14d91320e016;p=creaImageIO.git diff --git a/src2/creaImageIOWxViewer.h b/src2/creaImageIOWxViewer.h index a13632f..1e4e2f2 100644 --- a/src2/creaImageIOWxViewer.h +++ b/src2/creaImageIOWxViewer.h @@ -44,17 +44,33 @@ namespace creaImageIO ///Refreshes the interface if the current image shown has changed bool RefreshIfNecessary(); ///Sets a new image vector to be read - void SetImageVector(std::vector > &pointers); - + + /// Set value of slider control + void SetValue(); private: + + /// Event to resume or start cine loop + void OnCineLoop(wxCommandEvent &Event); + + /// Event to change displayed frames with slide control + void OnSlide(wxCommandEvent &Event); + + ///Shows the image passed as parameter void ShowImage(vtkImageData* im); /// Previewer vtkImageViewer2* mViewer; + + ///Slider + wxSlider *mslide ; + + ///CheckBox to cine loop + wxCheckBox *mcheck; + /// Associated wxvtk interactor - crea::creawxVTKRenderWindowInteractor *mInteractor; + crea::creawxVTKRenderWindowInteractor *mInteractor; /// Current extent int mx1,mx2,my1,my2,mz1,mz2; @@ -73,6 +89,10 @@ namespace creaImageIO ///The vectors of images to be shown std::vector< boost::shared_ptr > imagePointers; + /// Sizers to preview images + wxFlexGridSizer *mflexSizer; + wxBoxSizer *mtopSizer; + }; }