1 #ifndef VV_DEFORMATION_DIALOG
2 #define VV_DEFORMATION_DIALOG
9 #include "ui_vvDeformationDialog.h"
11 class vvDeformationDialog : public QDialog, private Ui::vvDeformationDialog
16 vvDeformationDialog(int initialSlicer,const std::vector<vvSlicerManager*>& slicerManagers);
17 int GetInputFileIndex() const {
18 return inputSequenceBox->currentIndex();
20 QString getFieldFile() const {
21 return outputLineEdit->text();
23 vvImage::Pointer GetOutput() {
26 vvSlicerManager * GetSelectedSlicer() const;
27 int GetReferenceFrameIndex() const;
30 void computeDeformationField();
31 void updateSliderLabel(int refimage);
32 void resetSlider(int slicer_index);
33 void selectOutputFile();
35 template<unsigned int Dim> void Update_WithDim();
36 template<unsigned int Dim,class PixelType> void Update_WithDimAndPixelType();
37 std::vector<vvSlicerManager*> mSlicerManagers;
38 vvImage::Pointer mOutput;