X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOWxViewer.h;h=b807f7cc68aba7b9d74809cf7c717e4263eb7325;hb=14519c4ab5669030fb5f657368190b876e4be3b3;hp=a13632f16ed8669380875ee7e28ccd68a9723aed;hpb=a67d921cdc10d438852b48c2985f14d91320e016;p=creaImageIO.git diff --git a/src2/creaImageIOWxViewer.h b/src2/creaImageIOWxViewer.h index a13632f..b807f7c 100644 --- a/src2/creaImageIOWxViewer.h +++ b/src2/creaImageIOWxViewer.h @@ -44,15 +44,31 @@ 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; @@ -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; + }; }