<?xml version="1.0" encoding="UTF-8"?>
<executable>
  <category>Registration.Specialized</category>
  <title>Fiducial Registration</title>
  <description><![CDATA[Computes a rigid, similarity or affine transform from a matched list of fiducials]]></description>
  <version>0.1.0.$Revision$</version>
  <documentation-url>https://slicer.readthedocs.io/en/latest/user_guide/modules/fiducialregistration.html</documentation-url>
  <license/>
  <contributor>Casey B Goodlett (Kitware), Dominik Meier (SPL, BWH)</contributor>
  <acknowledgements><![CDATA[This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149.]]></acknowledgements>
  <parameters>
    <label>IO</label>
    <description><![CDATA[Input/output parameters]]></description>
    <point multiple="true">
      <name>fixedLandmarks</name>
      <description><![CDATA[Ordered list of landmarks in the fixed image]]></description>
      <label>Fixed landmarks</label>
      <longflag>fixedLandmarks</longflag>
      <channel>input</channel>
    </point>
    <point multiple="true">
      <name>movingLandmarks</name>
      <description><![CDATA[Ordered list of landmarks in the moving image]]></description>
      <label>Moving landmarks</label>
      <longflag>movingLandmarks</longflag>
      <channel>input</channel>
    </point>
    <transform fileExtensions=".txt">
      <name>saveTransform</name>
      <label>Save transform</label>
      <description><![CDATA[Save the transform that results from registration]]></description>
      <longflag>saveTransform</longflag>
      <channel>output</channel>
      <reference role="spatialRegistrationMoving" parameter="movingLandmarks"/>
      <reference role="spatialRegistrationFixed" parameter="fixedLandmarks"/>
    </transform>
    <string-enumeration>
      <name>transformType</name>
      <description><![CDATA[Type of transform to produce]]></description>
      <label>Transform Type</label>
      <longflag>transformType</longflag>
      <element>Translation</element>
      <element>Rigid</element>
      <element>Similarity</element>
      <element>Affine</element>
      <default>Rigid</default>
    </string-enumeration>
	  <double>
      <name>rms</name>
      <description><![CDATA[Display RMS Error.]]></description>
      <label>RMS Error</label>
	    <channel>output</channel>
      <default>0</default>
    </double>
    <string>
      <name>outputMessage</name>
      <label>Output Message</label>
      <channel>output</channel>
      <description><![CDATA[Provides more information on the output]]></description>
    </string>
  </parameters>
</executable>
