STYLE: Use itkGetConstMacro for getting 1D FFT direction#2806
STYLE: Use itkGetConstMacro for getting 1D FFT direction#2806hjmjohnson merged 1 commit intoInsightSoftwareConsortium:masterfrom
itkGetConstMacro for getting 1D FFT direction#2806Conversation
|
A deprecation cycle is needed, isn't it? Or else we assume that it is closer to an undesired behavior, bug and no such cycle applies? Tagging @N-Dekker. |
Do you really think so? A Get member function defined by |
Not sure. |
dzenanz
left a comment
There was a problem hiding this comment.
The code which used ITKUltrasound would need to be updated. The prinicipally involved persons, @thewtex and @tbirdso, should decide whether they want to update it now or later. If they want to update now, deprecation cycle is not needed because this code was just introduced in ITK proper and a release with it has not been made yet.
|
@dzenanz Sorry, I'm not sure what is being asked. Is the question in regards to updating code in the ITKUltrasound module that may be using |
|
I meant application code which used 1D FFTs from ITKUltrasound. That will need to be updated. |
|
Thanks. Maybe @thewtex can weigh in the merit of the change + applications potentially affected? |
Very true. Thanks @dzenanz 👌 !! |
This pull request does not break any existing My two cents. 😃 |
|
@tbirdso By the way, why did you use the "PERF" prefix? I wouldn't directly expect a significant performance improvement when switching from |
|
To clarify, @jhlegarreta is right to keep an eye on backwards compatibility, but these classes are being introduced in ITK from the ITKUltrasound module in ITK 5.3 (still in the RC stage), so no deprecation is needed. Also, as @N-Dekker , there should be not be changes required in client code. @tbirdso thanks for the follow-up on this. Please reclassify the patch as |
34c4bfb to
0bf6ee3
Compare
itkGetConstMacro for getting 1D FFT directionitkGetConstMacro for getting 1D FFT direction
|
Fixed. Thanks everyone for the discussion on this! |
Prompted by discussion in #2805.
PR Checklist
Refer to the ITK Software Guide for
further development details if necessary.