File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Wrapping/Generators/Python/itk/support Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -1083,17 +1083,18 @@ def transform_from_dict(transform_dict: Dict)-> "itkt.TransformBase":
1083
1083
import itk
1084
1084
1085
1085
def set_parameters (transform , transform_parameters , transform_fixed_parameters ):
1086
- o1 = transform .GetParameters ()
1087
- o1 .SetSize (transform_parameters .shape [0 ])
1088
- for j , v in enumerate (transform_parameters ):
1086
+ # First set fixed parameters then parameters
1087
+ o1 = transform .GetFixedParameters ()
1088
+ o1 .SetSize (transform_fixed_parameters .shape [0 ])
1089
+ for j , v in enumerate (transform_fixed_parameters ):
1089
1090
o1 .SetElement (j , v )
1090
- transform .SetParameters (o1 )
1091
+ transform .SetFixedParameters (o1 )
1091
1092
1092
- o2 = transform .GetFixedParameters ()
1093
- o2 .SetSize (transform_fixed_parameters .shape [0 ])
1094
- for j , v in enumerate (transform_fixed_parameters ):
1093
+ o2 = transform .GetParameters ()
1094
+ o2 .SetSize (transform_parameters .shape [0 ])
1095
+ for j , v in enumerate (transform_parameters ):
1095
1096
o2 .SetElement (j , v )
1096
- transform .SetFixedParameters (o2 )
1097
+ transform .SetParameters (o2 )
1097
1098
1098
1099
1099
1100
# For checking transforms which don't take additional parameters while instantiation
You can’t perform that action at this time.
0 commit comments