Skip to content

Conversation

@N-Dekker
Copy link
Member

@N-Dekker N-Dekker commented Jun 2, 2023

By default, started using "InitialTransformParameterFileName" (without 's'), instead of "InitialTransformParametersFileName" (with 's'), as parameter name.

This commit still supports reading and retrieving the old parameter name, but only for backward compatibility (producing a warning).

Aims to improve consistency. The elastix manual uses the term "parameter file" (and not "parameters file"), and itk::ElastixRegistrationMethod has GetInitialTransformParameterFileName and SetInitialTransformParameterFileName member functions (without 's' in their name).

Addresses issue #900, "InitialTransformParametersFileName or InitialTransformParameterFileName? (with or without letter 's')"

@N-Dekker N-Dekker requested review from mstaring and stefanklein June 2, 2023 12:34
@N-Dekker N-Dekker force-pushed the Replace-InitialTransformParametersFileName-with-InitialTransformParameterFileName branch from 0685a7f to 3f62e6a Compare June 2, 2023 13:53
@N-Dekker
Copy link
Member Author

N-Dekker commented Jun 5, 2023

Discussed at the sprint today, we agreed to have it merged. But carefully!

N-Dekker added 4 commits June 5, 2023 17:11
By default, started using "InitialTransformParameterFileName" (without 's'), instead of "InitialTransformParametersFileName" (with 's'), as parameter name.

This commit still supports reading and retrieving the old parameter name, but only for backward compatibility (producing a warning).

Aims to improve consistency. The elastix manual uses the term "parameter file" (and not "parameters file"), and `itk::ElastixRegistrationMethod` has `GetInitialTransformParameterFileName` and `SetInitialTransformParameterFileName` member functions (without 's' in their name).

Addresses issue #900, "InitialTransformParametersFileName or InitialTransformParameterFileName? (with or without letter 's')"
Replaced "InitialTransformParametersFileName" with "InitialTransformParameterFileName" (which is now preferable).
Replaced "InitialTransformParametersFileName" with "InitialTransformParameterFileName" (which is now preferable).
Replaced "InitialTransformParametersFileName" with "InitialTransformParameterFileName" (which is now preferable).

Still supported the old spelling (with letter 's') as input.
@N-Dekker N-Dekker force-pushed the Replace-InitialTransformParametersFileName-with-InitialTransformParameterFileName branch from 3f62e6a to d9f5042 Compare June 5, 2023 15:11
@N-Dekker N-Dekker merged commit ff06663 into main Jun 5, 2023
@N-Dekker N-Dekker deleted the Replace-InitialTransformParametersFileName-with-InitialTransformParameterFileName branch June 5, 2023 16:42
N-Dekker added a commit to SuperElastix/manual that referenced this pull request Jun 6, 2023
Follow-up to pull request SuperElastix/elastix#903 commit SuperElastix/elastix@2170592

Addresses issue SuperElastix/elastix#900, "InitialTransformParametersFileName or InitialTransformParameterFileName? (with or without letter 's')"
N-Dekker added a commit to SuperElastix/manual that referenced this pull request Jun 6, 2023
Follow-up to pull request SuperElastix/elastix#903 commit SuperElastix/elastix@2170592

Addresses issue SuperElastix/elastix#900, "InitialTransformParametersFileName or InitialTransformParameterFileName? (with or without letter 's')"
N-Dekker added a commit that referenced this pull request Jun 19, 2023
Follow-up to pull request #903 Remove the letter 's' from "InitialTransformParametersFileName", commit 2170592
N-Dekker added a commit that referenced this pull request Jun 19, 2023
Follow-up to pull request #903 Remove the letter 's' from "InitialTransformParametersFileName", commit 2170592
N-Dekker added a commit that referenced this pull request Jun 19, 2023
Follow-up to pull request #903 Remove the letter 's' from "InitialTransformParametersFileName", commit 2170592
N-Dekker added a commit that referenced this pull request Jun 20, 2023
Follow-up to pull request #903 Remove the letter 's' from "InitialTransformParametersFileName", commit 2170592
N-Dekker added a commit that referenced this pull request Jun 20, 2023
Follow-up to pull request #903 Remove the letter 's' from "InitialTransformParametersFileName", commit 2170592
N-Dekker added a commit to N-Dekker/ITKElastix that referenced this pull request Jul 19, 2023
Follow-up to InsightSoftwareConsortium#211
commit 1043f10 "ENH: Bump elastix version to
2023-05-15, use C++17"

Including:

  SuperElastix/elastix#936
  SuperElastix/elastix@115d8e1
  ENH: Add `ElastixRegistrationMethod::SetInitialTransform

  SuperElastix/elastix#933
  SuperElastix/elastix@d33a0d5
  BUG: Fix reference count in ConvertItkTransformBaseToSingleItkTransform

  SuperElastix/elastix#924
  SuperElastix/elastix@71a4a9a
  ENH: Add TransformParameterFileName property to TransformixFilter

  SuperElastix/elastix#922
  SuperElastix/elastix@9d76b86
  ENH: Restore ELASTIX_BUILD_EXECUTABLE CMake option

  SuperElastix/elastix#909
  SuperElastix/elastix@9e64269
  ENH: ElastixRegistrationMethod writes initial transform parameter files

  SuperElastix/elastix#903
  SuperElastix/elastix@2170592
  ENH: Remove the letter 's' from "InitialTransformParametersFileName"

  SuperElastix/elastix#898
  SuperElastix/elastix@691c358
  BUG: Add InitialTransformParameterObject maps to registration result
N-Dekker added a commit to N-Dekker/ITKElastix that referenced this pull request Jul 20, 2023
Follow-up to InsightSoftwareConsortium#211
commit 1043f10 "ENH: Bump elastix version to
2023-05-15, use C++17"

Including:

  SuperElastix/elastix#936
  SuperElastix/elastix@115d8e1
  ENH: Add `ElastixRegistrationMethod::SetInitialTransform

  SuperElastix/elastix#933
  SuperElastix/elastix@d33a0d5
  BUG: Fix reference count in ConvertItkTransformBaseToSingleItkTransform

  SuperElastix/elastix#924
  SuperElastix/elastix@71a4a9a
  ENH: Add TransformParameterFileName property to TransformixFilter

  SuperElastix/elastix#922
  SuperElastix/elastix@9d76b86
  ENH: Restore ELASTIX_BUILD_EXECUTABLE CMake option

  SuperElastix/elastix#909
  SuperElastix/elastix@9e64269
  ENH: ElastixRegistrationMethod writes initial transform parameter files

  SuperElastix/elastix#903
  SuperElastix/elastix@2170592
  ENH: Remove the letter 's' from "InitialTransformParametersFileName"

  SuperElastix/elastix#898
  SuperElastix/elastix@691c358
  BUG: Add InitialTransformParameterObject maps to registration result
N-Dekker added a commit to N-Dekker/ITKElastix that referenced this pull request Jul 25, 2023
Follow-up to InsightSoftwareConsortium#211
commit 1043f10 "ENH: Bump elastix version to
2023-05-15, use C++17"

Including:

  SuperElastix/elastix#936
  SuperElastix/elastix@115d8e1
  ENH: Add `ElastixRegistrationMethod::SetInitialTransform

  SuperElastix/elastix#933
  SuperElastix/elastix@d33a0d5
  BUG: Fix reference count in ConvertItkTransformBaseToSingleItkTransform

  SuperElastix/elastix#924
  SuperElastix/elastix@71a4a9a
  ENH: Add TransformParameterFileName property to TransformixFilter

  SuperElastix/elastix#922
  SuperElastix/elastix@9d76b86
  ENH: Restore ELASTIX_BUILD_EXECUTABLE CMake option

  SuperElastix/elastix#909
  SuperElastix/elastix@9e64269
  ENH: ElastixRegistrationMethod writes initial transform parameter files

  SuperElastix/elastix#903
  SuperElastix/elastix@2170592
  ENH: Remove the letter 's' from "InitialTransformParametersFileName"

  SuperElastix/elastix#898
  SuperElastix/elastix@691c358
  BUG: Add InitialTransformParameterObject maps to registration result
N-Dekker added a commit to InsightSoftwareConsortium/ITKElastix that referenced this pull request Jul 25, 2023
Follow-up to #211
commit 1043f10 "ENH: Bump elastix version to
2023-05-15, use C++17"

Including:

  SuperElastix/elastix#936
  SuperElastix/elastix@115d8e1
  ENH: Add `ElastixRegistrationMethod::SetInitialTransform

  SuperElastix/elastix#933
  SuperElastix/elastix@d33a0d5
  BUG: Fix reference count in ConvertItkTransformBaseToSingleItkTransform

  SuperElastix/elastix#924
  SuperElastix/elastix@71a4a9a
  ENH: Add TransformParameterFileName property to TransformixFilter

  SuperElastix/elastix#922
  SuperElastix/elastix@9d76b86
  ENH: Restore ELASTIX_BUILD_EXECUTABLE CMake option

  SuperElastix/elastix#909
  SuperElastix/elastix@9e64269
  ENH: ElastixRegistrationMethod writes initial transform parameter files

  SuperElastix/elastix#903
  SuperElastix/elastix@2170592
  ENH: Remove the letter 's' from "InitialTransformParametersFileName"

  SuperElastix/elastix#898
  SuperElastix/elastix@691c358
  BUG: Add InitialTransformParameterObject maps to registration result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants