- Ui_vvToolResample::setupUi(mToolWidget);
-
- mFilter = clitk::ImageResampleGenericFilter::New();
- mLastError ="";
-
- mInputFileFormat = "";
- ComponentType = "";
- mPixelType = "";
- mCurrentSlicerManager=NULL;
-
- mInputSize.resize(0);
- mInputSpacing.resize(0);
- mInputOrigin.resize(0);
- mOutputSize.resize(0);
- mOutputSpacing.resize(0);
-
- xSizeLineEdit->setText("");
- ySizeLineEdit->setText("");
- zSizeLineEdit->setText("");
- xSpacingLineEdit->setText("");
- ySpacingLineEdit->setText("");
- zSpacingLineEdit->setText("");
- scaleSizeLineEdit->setText("");
- scaleSpacingLineEdit->setText("");
-
- sizeRadioButton->setChecked(0);
- scaleSizeRadioButton->setChecked(0);
- isoSizeRadioButton->setChecked(0);
- spacingRadioButton->setChecked(0);
- scaleSpacingRadioButton->setChecked(0);
- isoSpacingRadioButton->setChecked(0);
-
- gaussianFilterCheckBox->setCheckState(Qt::Unchecked);
-
- xGaussianLineEdit->hide();
- yGaussianLineEdit->hide();
- zGaussianLineEdit->hide();
- gaussianFilterLabel->hide();
-
- bSplineLabel->hide();
- bSplineOrderSpinBox->hide();
- bLUTFactorLabel->hide();
- bLUTSpinBox->hide();
- mDimension = -1;
-
- QPalette qPalette;
- qPalette.setColor(QPalette::Foreground, QColor(Qt::blue));
- mInputFormatLabel->setPalette(qPalette);
- mInputDimLabel->setPalette(qPalette);
- mInputPixelTypeLabel->setPalette(qPalette);
- mInputSizeLabel->setPalette(qPalette);
- mInputSpacingLabel->setPalette(qPalette);
-
- // Set how many inputs are needed for this tool
- AddInputSelector("Select an image to resample", mFilter);
-
- // Connect signals & slots
-
- connect(sizeRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
- connect(scaleSizeRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
- connect(isoSizeRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
- connect(spacingRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
- connect(scaleSpacingRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
- connect(isoSpacingRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
-
- connect(xSizeLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromSize()));
- connect(ySizeLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromSize()));
- connect(zSizeLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromSize()));
- connect(xSpacingLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromSpacing()));
- connect(ySpacingLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromSpacing()));
- connect(zSpacingLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromSpacing()));
- connect(scaleSizeLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromScale()));
- connect(scaleSpacingLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromScale()));
- connect(isoSizeLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromIso()));
- connect(isoSpacingLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromIso()));
-
- connect(gaussianFilterCheckBox,SIGNAL(stateChanged(int)),this,SLOT(UpdateGaussianFilter()));
- connect(interpolationComboBox,SIGNAL(currentIndexChanged(QString)),this,SLOT(UpdateInterpolation()));
+ Ui_vvToolResample::setupUi(mToolWidget);
+
+ // mFilter = clitk::ResampleImageGenericFilter::New();
+ mFilter = clitk::ImageResampleGenericFilter::New();
+ mLastError ="";
+
+ mInputFileFormat = "";
+ ComponentType = "";
+ mPixelType = "";
+ mCurrentSlicerManager=NULL;
+
+ mInputSize.resize(0);
+ mInputSpacing.resize(0);
+ mInputOrigin.resize(0);
+ mOutputSize.resize(0);
+ mOutputSpacing.resize(0);
+
+ xSizeLineEdit->setText("");
+ ySizeLineEdit->setText("");
+ zSizeLineEdit->setText("");
+ xSpacingLineEdit->setText("");
+ ySpacingLineEdit->setText("");
+ zSpacingLineEdit->setText("");
+ scaleSizeLineEdit->setText("");
+ scaleSpacingLineEdit->setText("");
+
+ sizeRadioButton->setChecked(0);
+ scaleSizeRadioButton->setChecked(0);
+ isoSizeRadioButton->setChecked(0);
+ spacingRadioButton->setChecked(0);
+ scaleSpacingRadioButton->setChecked(0);
+ isoSpacingRadioButton->setChecked(0);
+
+ gaussianFilterCheckBox->setCheckState(Qt::Unchecked);
+
+ xGaussianLineEdit->hide();
+ yGaussianLineEdit->hide();
+ zGaussianLineEdit->hide();
+ gaussianFilterLabel->hide();
+
+ bSplineLabel->hide();
+ bSplineOrderSpinBox->hide();
+ bLUTFactorLabel->hide();
+ bLUTSpinBox->hide();
+ mDimension = -1;
+
+ QPalette qPalette;
+ qPalette.setColor(QPalette::Foreground, QColor(Qt::blue));
+ mInputFormatLabel->setPalette(qPalette);
+ mInputDimLabel->setPalette(qPalette);
+ mInputPixelTypeLabel->setPalette(qPalette);
+ mInputSizeLabel->setPalette(qPalette);
+ mInputSpacingLabel->setPalette(qPalette);
+
+ // Set how many inputs are needed for this tool
+ AddInputSelector("Select an image to resample", mFilter);
+
+ // Connect signals & slots
+
+ connect(sizeRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
+ connect(scaleSizeRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
+ connect(isoSizeRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
+ connect(spacingRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
+ connect(scaleSpacingRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
+ connect(isoSpacingRadioButton, SIGNAL(clicked()), this, SLOT(UpdateControlSizeAndSpacing()));
+
+ connect(xSizeLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromSize()));
+ connect(ySizeLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromSize()));
+ connect(zSizeLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromSize()));
+ connect(xSpacingLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromSpacing()));
+ connect(ySpacingLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromSpacing()));
+ connect(zSpacingLineEdit, SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromSpacing()));
+ connect(scaleSizeLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromScale()));
+ connect(scaleSpacingLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromScale()));
+ connect(isoSizeLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSizeFromIso()));
+ connect(isoSpacingLineEdit,SIGNAL(textEdited(QString)),this,SLOT(ComputeNewSpacingFromIso()));
+
+ connect(gaussianFilterCheckBox,SIGNAL(stateChanged(int)),this,SLOT(UpdateGaussianFilter()));
+ connect(interpolationComboBox,SIGNAL(currentIndexChanged(QString)),this,SLOT(UpdateInterpolation()));