private void radioButtonBsplineDiffusion_CheckedChanged(object sender, EventArgs e) { if (radioButtonBsplineDiffusion.Checked) { RegistrationParametersNonRigid.NonRigidOptions = MaskedNonRigidRegistrationOptions.DiffuseRegistration; RegistrationParametersNonRigid.ParamMapToUse = RegistrationUtils.GetDefaultParameterMap(RegistrationDefaultParameters.diffusion); } }
private void InitializeNonRigidParameterMap() { if (RegistrationParametersNonRigid.ParamMapToUse == null) { using (NonRigidRegistration reg = new NonRigidRegistration(RegistrationParametersNonRigid)) { RegistrationParametersNonRigid.ParamMapToUse = reg.GetParameterMap(); } if (RegistrationParametersNonRigid.ParamMapToUse == null) { RegistrationParametersNonRigid.ParamMapToUse = RegistrationUtils.GetDefaultParameterMap(RegistrationParametersNonRigid.RegistrationDefaultParams); } } }
private void SetRegistrationParameterMap(RegistrationParameters parameters, RegistrationDefaultParameters defaultParams) { parameters.RegistrationDefaultParams = defaultParams; parameters.ParamMapToUse = RegistrationUtils.GetDefaultParameterMap(defaultParams); }