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