int Computed_field_register_types_connected_threshold_image_filter( struct Computed_field_package *computed_field_package) /******************************************************************************* LAST MODIFIED : 30 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; ENTER(Computed_field_register_types_connected_threshold_image_filter); if (computed_field_package) { return_code = Computed_field_package_add_type(computed_field_package, computed_field_connected_threshold_image_filter_type_string, define_Computed_field_type_connected_threshold_image_filter, Computed_field_package_get_simple_package(computed_field_package)); } else { display_message(ERROR_MESSAGE, "Computed_field_register_types_connected_threshold_image_filter. Invalid argument(s)"); return_code = 0; } LEAVE; return (return_code); } /* Computed_field_register_types_connected_threshold_image_filter */
int Computed_field_register_types_fibres( struct Computed_field_package *computed_field_package) /******************************************************************************* LAST MODIFIED : 24 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; Computed_field_fibres_package *computed_field_fibres_package = new Computed_field_fibres_package; ENTER(Computed_field_register_types_fibres); if (computed_field_package) { return_code = Computed_field_package_add_type(computed_field_package, computed_field_fibre_axes_type_string, define_Computed_field_type_fibre_axes, computed_field_fibres_package); } else { display_message(ERROR_MESSAGE, "Computed_field_register_types_fibres. Invalid argument(s)"); return_code=0; } LEAVE; return (return_code); } /* Computed_field_register_types_fibres */
int Computed_field_register_types_compose( struct Computed_field_package *computed_field_package, struct Cmiss_region *root_region) /******************************************************************************* LAST MODIFIED : 24 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; Computed_field_compose_package *computed_field_compose_package = new Computed_field_compose_package; ENTER(Computed_field_register_types_compose); if (computed_field_package && root_region) { computed_field_compose_package->root_region = root_region; return_code = Computed_field_package_add_type(computed_field_package, computed_field_compose_type_string, define_Computed_field_type_compose, computed_field_compose_package); } else { display_message(ERROR_MESSAGE, "Computed_field_register_types_compose. Invalid argument(s)"); return_code = 0; } LEAVE; return (return_code); } /* Computed_field_register_types_compose */
int Computed_field_register_types_gradient_magnitude_recursive_gaussian_image_filter( struct Computed_field_package *computed_field_package) /******************************************************************************* LAST MODIFIED : 18 October 2006 DESCRIPTION : ==============================================================================*/ { int return_code; ENTER(Computed_field_register_types_gradient_magnitude_recursive_gaussian_image_filter); if (computed_field_package) { return_code = Computed_field_package_add_type(computed_field_package, computed_field_gradient_magnitude_recursive_gaussian_image_filter_type_string, define_Computed_field_type_gradient_magnitude_recursive_gaussian_image_filter, Computed_field_package_get_simple_package(computed_field_package)); } else { display_message(ERROR_MESSAGE, "Computed_field_register_types_gradient_magnitude_recursive_gaussian_image_filter. Invalid argument(s)"); return_code = 0; } LEAVE; return (return_code); } /* Computed_field_register_types_gradient_magnitude_recursive_gaussian_image_filter */
int Computed_field_register_types_format_output( struct Computed_field_package *computed_field_package) /******************************************************************************* LAST MODIFIED : 25 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; ENTER(Computed_field_register_types_format_output); if (computed_field_package) { return_code = Computed_field_package_add_type(computed_field_package, computed_field_format_output_type_string, define_Computed_field_type_format_output, Computed_field_package_get_simple_package(computed_field_package)); } else { display_message(ERROR_MESSAGE, "Computed_field_register_types_format_output. Invalid argument(s)"); return_code = 0; } LEAVE; return (return_code); } /* Computed_field_register_types_format_output */
int Computed_field_register_types_derivatives( struct Computed_field_package *computed_field_package) /******************************************************************************* LAST MODIFIED : 24 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; Computed_field_derivatives_package *computed_field_derivatives_package = new Computed_field_derivatives_package; ENTER(Computed_field_register_type_derivative); if (computed_field_package) { return_code = Computed_field_package_add_type(computed_field_package, computed_field_derivative_type_string, define_Computed_field_type_derivative, computed_field_derivatives_package); return_code = Computed_field_package_add_type(computed_field_package, computed_field_curl_type_string, define_Computed_field_type_curl, computed_field_derivatives_package); return_code = Computed_field_package_add_type(computed_field_package, computed_field_divergence_type_string, define_Computed_field_type_divergence, computed_field_derivatives_package); return_code = Computed_field_package_add_type(computed_field_package, computed_field_gradient_type_string, define_Computed_field_type_gradient, computed_field_derivatives_package); } else { display_message(ERROR_MESSAGE, "Computed_field_register_type_derivative. Invalid argument(s)"); return_code=0; } LEAVE; return (return_code); } /* Computed_field_register_type_derivative */
int Computed_field_register_types_lookup( struct Computed_field_package *computed_field_package, struct Cmiss_region *root_region) /******************************************************************************* LAST MODIFIED : 25 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; Computed_field_lookup_package *computed_field_lookup_package = new Computed_field_lookup_package; ENTER(Computed_field_register_types_lookup); if (computed_field_package) { computed_field_lookup_package->root_region = root_region; return_code = Computed_field_package_add_type(computed_field_package, computed_field_nodal_lookup_type_string, define_Computed_field_type_nodal_lookup, computed_field_lookup_package); return_code = Computed_field_package_add_type(computed_field_package, computed_field_quaternion_SLERP_type_string, define_Computed_field_type_quaternion_SLERP, computed_field_lookup_package); } else { display_message(ERROR_MESSAGE, "Computed_field_register_types_nodal_lookup. Invalid argument(s)"); return_code = 0; } LEAVE; return (return_code); } /* Computed_field_register_types_lookup */
int Computed_field_register_types_integration( Computed_field_package *computed_field_package, cmzn_region *root_region) /******************************************************************************* LAST MODIFIED : 24 August 2006 DESCRIPTION : ==============================================================================*/ { int return_code; Computed_field_integration_package *computed_field_integration_package = new Computed_field_integration_package; ENTER(Computed_field_register_type_integration); if (computed_field_package) { computed_field_integration_package->root_region = root_region; return_code = Computed_field_package_add_type(computed_field_package, computed_field_integration_type_string, define_Computed_field_type_integration, computed_field_integration_package); return_code = Computed_field_package_add_type(computed_field_package, computed_field_xi_texture_coordinates_type_string, define_Computed_field_type_xi_texture_coordinates, computed_field_integration_package); } else { display_message(ERROR_MESSAGE, "Computed_field_register_type_integration. Invalid argument(s)"); return_code=0; } LEAVE; return (return_code); } /* Computed_field_register_type_integration */