diff --git a/include/itkGridTransform.h b/include/itkGridTransform.h index dbc3091..d8a5a86 100644 --- a/include/itkGridTransform.h +++ b/include/itkGridTransform.h @@ -90,7 +90,7 @@ class GridTransform : public Transform // virtual: OutputPointType - TransformPoint(const InputPointType & x) const + TransformPoint(const InputPointType & x) const override { OutputPointType y; if (is_inverse()) @@ -175,14 +175,14 @@ class GridTransform : public Transform // virtual: void - SetFixedParameters(const ParametersType & params) + SetFixedParameters(const ParametersType & params) override { this->m_FixedParameters = params; } // virtual: const ParametersType & - GetFixedParameters() const + GetFixedParameters() const override { ParametersType params = this->m_FixedParameters; @@ -201,7 +201,7 @@ class GridTransform : public Transform // virtual: void - SetParameters(const ParametersType & params) + SetParameters(const ParametersType & params) override { this->m_Parameters = params; @@ -231,7 +231,7 @@ class GridTransform : public Transform // virtual: const ParametersType & - GetParameters() const + GetParameters() const override { ParametersType params(GetNumberOfParameters()); unsigned int num_pts = params.size() / 2; diff --git a/include/itkLegendrePolynomialTransform.h b/include/itkLegendrePolynomialTransform.h index 6fa0745..2a1e642 100644 --- a/include/itkLegendrePolynomialTransform.h +++ b/include/itkLegendrePolynomialTransform.h @@ -115,7 +115,7 @@ class LegendrePolynomialTransform : public Transform // virtual: OutputPointType - TransformPoint(const InputPointType & x) const; + TransformPoint(const InputPointType & x) const override; // Inverse transformations: // If y = Transform(x), then x = BackTransform(y); @@ -145,28 +145,28 @@ class LegendrePolynomialTransform : public Transform // virtual: void - SetFixedParameters(const ParametersType & params) + SetFixedParameters(const ParametersType & params) override { this->m_FixedParameters = params; } // virtual: const ParametersType & - GetFixedParameters() const + GetFixedParameters() const override { return this->m_FixedParameters; } // virtual: void - SetParameters(const ParametersType & params) + SetParameters(const ParametersType & params) override { this->m_Parameters = params; } // virtual: const ParametersType & - GetParameters() const + GetParameters() const override { return this->m_Parameters; } @@ -355,7 +355,7 @@ class LegendrePolynomialTransform : public Transform // virtual: Generate a platform independent name: std::string - GetTransformTypeAsString() const + GetTransformTypeAsString() const override { std::string base = Superclass::GetTransformTypeAsString(); std::ostringstream name; @@ -368,7 +368,7 @@ class LegendrePolynomialTransform : public Transform // virtual: void - PrintSelf(std::ostream & s, Indent indent) const; + PrintSelf(std::ostream & s, Indent indent) const override; private: // disable default copy constructor and assignment operator: diff --git a/include/itkMeshTransform.h b/include/itkMeshTransform.h index 2351df6..9012c53 100644 --- a/include/itkMeshTransform.h +++ b/include/itkMeshTransform.h @@ -90,7 +90,7 @@ class MeshTransform : public Transform // virtual: OutputPointType - TransformPoint(const InputPointType & x) const + TransformPoint(const InputPointType & x) const override { OutputPointType y; if (transform_.grid_.cols_ == 0 || transform_.grid_.cols_ == 0) @@ -180,14 +180,14 @@ class MeshTransform : public Transform // virtual: void - SetFixedParameters(const ParametersType & params) + SetFixedParameters(const ParametersType & params) override { this->m_FixedParameters = params; } // virtual: const ParametersType & - GetFixedParameters() const + GetFixedParameters() const override { ParametersType params = this->m_FixedParameters; @@ -212,7 +212,7 @@ class MeshTransform : public Transform // virtual: void - SetParameters(const ParametersType & params) + SetParameters(const ParametersType & params) override { this->m_Parameters = params; @@ -246,7 +246,7 @@ class MeshTransform : public Transform // virtual: const ParametersType & - GetParameters() const + GetParameters() const override { ParametersType params(GetNumberOfParameters()); diff --git a/include/itkRBFTransform.h b/include/itkRBFTransform.h index d1342b0..bca2f29 100644 --- a/include/itkRBFTransform.h +++ b/include/itkRBFTransform.h @@ -105,7 +105,7 @@ class RBFTransform : public Transform // virtual: OutputPointType - TransformPoint(const InputPointType & uv) const; + TransformPoint(const InputPointType & uv) const override; // Inverse transformations: // If y = Transform(x), then x = BackTransform(y); @@ -135,28 +135,28 @@ class RBFTransform : public Transform // virtual: void - SetFixedParameters(const ParametersType & params) + SetFixedParameters(const ParametersType & params) override { this->m_FixedParameters = params; } // virtual: const ParametersType & - GetFixedParameters() const + GetFixedParameters() const override { return this->m_FixedParameters; } // virtual: void - SetParameters(const ParametersType & params) + SetParameters(const ParametersType & params) override { this->m_Parameters = params; } // virtual: const ParametersType & - GetParameters() const + GetParameters() const override { return this->m_Parameters; } @@ -306,7 +306,7 @@ class RBFTransform : public Transform // virtual: void - PrintSelf(std::ostream & s, Indent indent) const; + PrintSelf(std::ostream & s, Indent indent) const override; private: // disable default copy constructor and assignment operator: diff --git a/include/itkRadialDistortionTransform.h b/include/itkRadialDistortionTransform.h index 8206c9f..0851610 100644 --- a/include/itkRadialDistortionTransform.h +++ b/include/itkRadialDistortionTransform.h @@ -101,7 +101,7 @@ class RadialDistortionTransform : public Transform // virtual: OutputPointType - TransformPoint(const InputPointType & p) const; + TransformPoint(const InputPointType & p) const override; // virtual: Inverse transformations: // If y = Transform(x), then x = BackTransform(y); @@ -131,28 +131,28 @@ class RadialDistortionTransform : public Transform // virtual: void - SetFixedParameters(const ParametersType & params) + SetFixedParameters(const ParametersType & params) override { this->m_FixedParameters = params; } // virtual: const ParametersType & - GetFixedParameters() const + GetFixedParameters() const override { return this->m_FixedParameters; } // virtual: void - SetParameters(const ParametersType & params) + SetParameters(const ParametersType & params) override { this->m_Parameters = params; } // virtual: const ParametersType & - GetParameters() const + GetParameters() const override { return this->m_Parameters; } @@ -252,7 +252,7 @@ class RadialDistortionTransform : public Transform // virtual: void - PrintSelf(std::ostream & s, Indent indent) const; + PrintSelf(std::ostream & s, Indent indent) const override; private: // disable default copy constructor and assignment operator: diff --git a/include/itkRegularStepGradientDescentOptimizer2.h b/include/itkRegularStepGradientDescentOptimizer2.h index abcfcc5..6913210 100644 --- a/include/itkRegularStepGradientDescentOptimizer2.h +++ b/include/itkRegularStepGradientDescentOptimizer2.h @@ -91,7 +91,7 @@ class ITK_EXPORT RegularStepGradientDescentOptimizer2 : inline void MinimizeOff() { SetMaximize(true); } // virtual: - void StartOptimization(); + void StartOptimization() override; // virtual: void ResumeOptimization(); @@ -145,7 +145,7 @@ class ITK_EXPORT RegularStepGradientDescentOptimizer2 : const DerivativeType & step_direction); // virtual: - void PrintSelf(std::ostream& os, Indent indent) const; + void PrintSelf(std::ostream& os, Indent indent) const override; // data members: DerivativeType m_Gradient;