Skip to content

Commit

Permalink
ENH: Add references in registration modules from output transforms to…
Browse files Browse the repository at this point in the history
… inputs
  • Loading branch information
cpinter committed Mar 21, 2019
1 parent 1a57ab3 commit cae80e5
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 56 deletions.
17 changes: 15 additions & 2 deletions PlmBspline/plastimatch_slicer_bspline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
<description>Fiducials in moving volume</description>
<label>Moving fiducials (old)</label>
</point>

<!-- Outputs -->
<image>
<name>plmslc_output_warped</name>
Expand All @@ -92,6 +92,7 @@
<default>None</default>
<description>Warped output image</description>
<label>Output volume</label>
<reference role="source" parameter="plmslc_moving_volume"/>
</image>
<transform fileExtensions=".txt" type="bspline">
<name>plmslc_output_bsp</name>
Expand All @@ -100,6 +101,12 @@
<default>None</default>
<description>B-spline coefficients created by registration</description>
<label>Output B-spline transform (MRML)</label>
<reference role="spatialRegistrationMoving" parameter="plmslc_moving_volume"/>
<reference role="spatialRegistrationMoving" parameter="plmslc_moving_fiducials_pointfile"/>
<reference role="spatialRegistrationMoving" parameter="plmslc_moving_fiducials"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_fixed_volume"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_fixed_fiducials_pointfile"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_fixed_fiducials"/>
</transform>
<transform fileExtensions=".nrrd" type="nonlinear">
<name>plmslc_output_vf</name>
Expand All @@ -108,6 +115,12 @@
<default>None</default>
<description>Deformation field created by registration</description>
<label>Output vector field (MRML)</label>
<reference role="spatialRegistrationMoving" parameter="plmslc_moving_volume"/>
<reference role="spatialRegistrationMoving" parameter="plmslc_moving_fiducials_pointfile"/>
<reference role="spatialRegistrationMoving" parameter="plmslc_moving_fiducials"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_fixed_volume"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_fixed_fiducials_pointfile"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_fixed_fiducials"/>
</transform>
<pointfile multiple="true" fileExtensions=".fcsv" coordinateSystem="ras">
<name>plmslc_warped_fiducials_pointfile</name>
Expand Down Expand Up @@ -426,5 +439,5 @@
<longflag>its</longflag>
<description>Maximum number of iterations</description>
</integer>
</parameters>
</parameters>
</executable>
5 changes: 5 additions & 0 deletions PlmLandwarp/plastimatch_slicer_landwarp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
<channel>output</channel>
<default>None</default>
<description>Warped output image</description>
<reference role="source" parameter="plmslc_landwarp_moving_volume"/>
</image>
<transform fileExtensions=".nrrd" type="nonlinear">
<name>plmslc_landwarp_output_vf</name>
Expand All @@ -58,6 +59,10 @@
<label>Output vector field (MRML)</label>
<default>None</default>
<channel>output</channel>
<reference role="spatialRegistrationMoving" parameter="plmslc_landwarp_moving_fiducials"/>
<reference role="spatialRegistrationMoving" parameter="plmslc_landwarp_moving_volume"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_landwarp_fixed_fiducials"/>
<reference role="spatialRegistrationFixed" parameter="plmslc_landwarp_fixed_volume"/>
</transform>
<string>
<name>plmslc_landwarp_output_vf_f</name>
Expand Down
Loading

0 comments on commit cae80e5

Please sign in to comment.