--- /dev/null
+format 66
+"src" // bbtk::packages::itk::src
+ revision 1
+ modified_by 2 "davila"
+ // class settings
+ //class diagram settings
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ //use case diagram settings
+ package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
+ //sequence diagram settings
+ show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+ //collaboration diagram settings
+ show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+ //object diagram settings
+ write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+ //component diagram settings
+ package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ //deployment diagram settings
+ package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ //state diagram settings
+ package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+ show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+ //activity diagram settings
+ package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+ show_infonote default drawing_language default show_stereotype_properties default
+
+ cpp_namespace "bbitk"
+ classview 128386 "src"
+ //class diagram settings
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ //collaboration diagram settings
+ show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+ //object diagram settings
+ write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+ //sequence diagram settings
+ show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+ //state diagram settings
+ package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+ show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+ //class settings
+ //activity diagram settings
+ package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+ show_infonote default drawing_language default show_stereotype_properties default
+ class 141186 "AnyImageToTypedImage"
+ visibility package
+ nformals 1
+ formal name "itkImageTypePointer" type "class" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=================================================================
+ BlackBox declaration"
+ classrelation 136194 // <generalisation>
+ relation 136194 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136194 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 185218 "DoIt"
+ preserve_cpp_body_indent private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//=================================================================
+//=================================================================
+
+${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+ end
+
+ class 141314 "typedef25"
+ visibility package stereotype "typedef" explicit_base_type "bbtk::AtomicBlackBox"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 141442 "AnyImageToConstTypedImage"
+ visibility package
+ nformals 2
+ formal name "itkImageTypePointer" type "class" explicit_default_value ""
+ explicit_extends ""
+ formal name "itkImageTypeConstPointer" type "class" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "===================================================
+=================================================================
+ BlackBox declaration"
+ classrelation 136322 // <generalisation>
+ relation 136322 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136322 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 185346 "DoIt"
+ preserve_cpp_body_indent private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//=================================================================
+//=================================================================
+
+${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+ end
+
+ class 141570 "BinaryThresholdImageFilter"
+ visibility package
+ nformals 1
+ formal name "T" type "class" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "==================================================="
+ classrelation 136450 // <generalisation>
+ relation 136450 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136450 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ classrelation 136578 // <generalisation>
+ relation 136578 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136578 // <generalisation>
+ b parent class_ref 141698 // typedef26
+ end
+
+ class 141826 "itkParent"
+ visibility package stereotype "typedef" explicit_base_type "itk::BinaryThresholdImageFilter<T,T>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+ end
+
+ class 141698 "typedef26"
+ visibility package stereotype "typedef" explicit_base_type "itk::BinaryThresholdImageFilter<T,T>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 141954 "BinaryThresholdImageFilterGeneric"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "===================================================
+===================================================
+ Generic \"untemplatized\" filter
+==================================================="
+ classrelation 136706 // <generalisation>
+ relation 136706 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136706 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 185474 "ProcessSwitch"
+ preserve_cpp_body_indent cpp_inline private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//===================================================
+//===================================================
+
+${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 185602 "Process"
+ stereotype "template"
+ preserve_cpp_body_indent private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class T>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//===================================================
+//===================================================
+
+${comment}template<class T>
+${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+ end
+
+ class 142082 "ExtractImageFilter"
+ visibility package
+ nformals 1
+ formal name "T" type "class" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "===================================================
+/ Template filter"
+ classrelation 136834 // <generalisation>
+ relation 136834 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136834 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ classrelation 136962 // <generalisation>
+ relation 136962 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 136962 // <generalisation>
+ b parent class_ref 142210 // typedef27
+ end
+
+ class 142338 "itkParent"
+ visibility package stereotype "typedef" explicit_base_type "itk::ExtractImageFilter<T,T>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+ end
+
+ class 142210 "typedef27"
+ visibility package stereotype "typedef" explicit_base_type "itk::ExtractImageFilter<T,T>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 142466 "ExtractImageFilterGeneric"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "===================================================
+===================================================
+ Generic \"untemplatized\" filter
+==================================================="
+ classrelation 137090 // <generalisation>
+ relation 137090 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 137090 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 185730 "ProcessSwitch"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 185858 "Process"
+ stereotype "template"
+ preserve_cpp_body_indent private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class T>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//===================================================
+//===================================================
+// The main processing method is template on the itk image type
+// which was set to the input.
+// It is called by the ProcessSwitch method which checks the input In type
+// and calls Process<T> where T is the right type.
+
+${comment}template<class T>
+${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+ end
+
+ class 142594 "TypeMapping"
+ visibility package
+ nformals 1
+ formal name "ValueType" type "typename" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "/"
+ operation 185986 "TypeMapping"
+ cpp_inline public explicit_return_type ""
+ nparams 0
+ cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw} {};
+"
+
+
+
+
+ end
+
+ operation 186114 "value"
+ stereotype "template"
+ cpp_inline public explicit_return_type "ValueType"
+ nparams 0
+ cpp_decl " ${comment}template<typename T>
+ ${friend}${static}${inline}${virtual}${type} & ${name}${(}${)}${const}${volatile}${throw}${abstract} {
+ return m_map[ (void*)typeid(T).name() ];
+ };
+"
+
+
+
+
+ end
+
+ operation 186242 "operator []"
+ stereotype "template"
+ cpp_inline public explicit_return_type "ValueType"
+ nparams 1
+ param in name "" explicit_type "T"
+ cpp_decl " ${comment}template<typename T>
+ ${friend}${static}${inline}${virtual}${type} & ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
+ return m_map[ (void*)typeid(T).name() ];
+ };
+"
+
+
+
+
+ end
+
+ operation 186370 "operator []"
+ cpp_inline public explicit_return_type "ValueType"
+ nparams 1
+ param in name "t" explicit_type "std::type_info"
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} & ${name}${(}const ${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
+ return m_map[ (void*)t.name() ];
+ };
+"
+
+
+
+
+ end
+
+ operation 186498 "size"
+ const cpp_inline public explicit_return_type "uint"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return m_map.size(); };
+"
+
+
+
+
+ end
+
+ class 142722 "const_iterator"
+ visibility package stereotype "typedef" explicit_base_type "std::map<void*, ValueType>::const_iterator"
+ cpp_decl "${comment}typedef typename ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ operation 186626 "begin"
+ const cpp_inline public return_type class_ref 142722 // const_iterator
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return m_map.begin(); };
+"
+
+
+
+
+ end
+
+ operation 186754 "end"
+ const cpp_inline public return_type class_ref 142722 // const_iterator
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return m_map.end(); };
+"
+
+
+
+
+ end
+
+ attribute 143618 "m_map"
+ protected explicit_type "void*, ValueType"
+ stereotype "std::map"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 142850 "ImagePointer"
+ visibility package stereotype "struct"
+ nformals 1
+ formal name "T" type "typename" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=======================================================================
+=======================================================================
+ Type traits ImagePointer to define bbtk::any<ImagePointer>
+/ The TypeTraits for all itk::Image pointer types "
+ attribute 143746 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= false"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 142978 "anyImagePointer"
+ visibility package stereotype "typedef" base_type class_ref 142850 // ImagePointer
+ cpp_decl "${comment}typedef bbtk::any<${type}> ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 137218 // <dependency>
+ relation 137218 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 137218 // <dependency>
+ b parent class_ref 142850 // ImagePointer
+ end
+ end
+
+ class 143106 "ImagePointer<Image_int8_t_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 143874 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 143234 "ImagePointer<Image_int16_t_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144002 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 143362 "ImagePointer<Image_int32_t_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144130 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 143490 "ImagePointer<Image_uint8_t_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144258 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 143618 "ImagePointer<Image_uint16_t_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144386 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 143746 "ImagePointer<Image_uint32_t_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144514 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 143874 "ImagePointer<Image_float_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144642 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144002 "ImagePointer<Image_double_2_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144770 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144130 "ImagePointer<Image_int8_t_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 144898 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144258 "ImagePointer<Image_int16_t_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145026 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144386 "ImagePointer<Image_int32_t_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145154 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144514 "ImagePointer<Image_uint8_t_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145282 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144642 "ImagePointer<Image_uint16_t_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145410 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144770 "ImagePointer<Image_uint32_t_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145538 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 144898 "ImagePointer<Image_float_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145666 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145026 "ImagePointer<Image_double_3_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145794 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145154 "ImagePointer<Image_int8_t_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 145922 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145282 "ImagePointer<Image_int16_t_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146050 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145410 "ImagePointer<Image_int32_t_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146178 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145538 "ImagePointer<Image_uint8_t_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146306 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145666 "ImagePointer<Image_uint16_t_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146434 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145794 "ImagePointer<Image_uint32_t_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146562 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 145922 "ImagePointer<Image_float_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146690 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 146050 "ImagePointer<Image_double_4_ptr>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 146818 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 146178 "ImageProperties"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=================================================================
+ BlackBox declaration"
+ classrelation 137346 // <generalisation>
+ relation 137346 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 137346 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 186882 "DoIt"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 187010 "DoIt"
+ stereotype "template"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class ImageType>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ comment " Template doit method "
+ end
+ end
+
+ class 146306 "ImageReader"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=================================================================
+ BlackBox declaration"
+ classrelation 137474 // <generalisation>
+ relation 137474 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 137474 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 187138 "Read"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 187266 "Read"
+ stereotype "template"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class itkImageType>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ comment " Template read method "
+ end
+ end
+
+ class 146434 "ImageRegion"
+ visibility package stereotype "struct"
+ nformals 1
+ formal name "T" type "typename" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=======================================================================
+/ Type traits ImageRegion to define bbtk::any<ImageRegion>"
+ attribute 146946 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= false"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 146562 "ImageRegion_2"
+ visibility package stereotype "typedef" explicit_base_type "itk::ImageRegion<2>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 146690 "ImageRegion<ImageRegion_2>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 147074 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 146818 "ImageRegion_3"
+ visibility package stereotype "typedef" explicit_base_type "itk::ImageRegion<3>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 146946 "ImageRegion<ImageRegion_3>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 147202 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 147074 "ImageRegion_4"
+ visibility package stereotype "typedef" explicit_base_type "itk::ImageRegion<4>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 147202 "ImageRegion<ImageRegion_4>"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ attribute 147330 "value"
+ class_attribute const_attribute public explicit_type "bool"
+ init_value "= true"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${h_value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 147330 "anyImageRegion"
+ visibility package stereotype "typedef" base_type class_ref 146434 // ImageRegion
+ cpp_decl "${comment}typedef bbtk::any<${type}> ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "/ "
+ classrelation 137602 // <dependency>
+ relation 137602 -_->
+ a default
+ cpp default "#include in source"
+ classrelation_ref 137602 // <dependency>
+ b parent class_ref 146434 // ImageRegion
+ end
+ end
+
+ class 147458 "ImageRegionCreator"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " namespace bbtk
+=======================================================================
+/ Black Box which creates an anyImageRegion"
+ classrelation 137730 // <generalisation>
+ relation 137730 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 137730 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 187394 "DoIt"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 187522 "DoItForDimension"
+ stereotype "template"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template< unsigned int Dimension>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+ end
+
+ class 147586 "vectoroflong"
+ visibility package stereotype "typedef" explicit_base_type "std::vector<long>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 147714 "ImageSeriesReader"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=================================================================
+ BlackBox declaration"
+ classrelation 137858 // <generalisation>
+ relation 137858 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 137858 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 187650 "Read"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 187778 "Read"
+ stereotype "template"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class T>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ comment " Template read method "
+ end
+ end
+
+ class 147842 "vectorofstring"
+ visibility package stereotype "typedef" explicit_base_type "std::vector<std::string>"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 147970 "ImageWriter"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=================================================================
+ BlackBox declaration"
+ classrelation 137986 // <generalisation>
+ relation 137986 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 137986 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 187906 "Write"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 188034 "Write"
+ stereotype "template"
+ private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class ImageType>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ comment " Template write method "
+ end
+ end
+
+ class 148098 "ResampleImageFilter"
+ visibility package
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "==================================================="
+ classrelation 138114 // <generalisation>
+ relation 138114 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 138114 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 188162 "ProcessSwitch"
+ preserve_cpp_body_indent cpp_inline private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//===================================================
+//===================================================
+
+${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ operation 188290 "Process"
+ stereotype "template"
+ preserve_cpp_body_indent private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}template<class T>
+ ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
+"
+ cpp_def "//===================================================
+//===================================================
+
+${comment}template<class T>
+${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
+ ${body}}
+"
+
+
+
+
+ end
+
+ attribute 147458 "mOutput"
+ private explicit_type "itk::Object"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 148226 "TypedImageToAnyImage"
+ visibility package
+ nformals 1
+ formal name "itkImageTypePointer" type "class" explicit_default_value ""
+ explicit_extends ""
+ cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment "=================================================================
+ BlackBox declaration"
+ classrelation 138242 // <generalisation>
+ relation 138242 ---|>
+ a public
+ cpp default "${type}"
+ classrelation_ref 138242 // <generalisation>
+ b parent class_ref 141314 // typedef25
+ end
+
+ operation 188418 "DoIt"
+ cpp_inline private explicit_return_type "void"
+ nparams 0
+ cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { bbSetOutputOut( bbGetInputIn() ); bbGetInputIn()->Register(); };
+"
+
+
+
+
+ end
+ end
+ end
+
+ deploymentview 128386 "src"
+ //deployment diagram settings
+ package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ artifact 132226 "bbitkAnyImageToTypedImage"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 141314 // typedef25
+ class_ref 141186 // AnyImageToTypedImage
+ class_ref 141442 // AnyImageToConstTypedImage
+ end
+ end
+
+ artifact 132354 "bbitkBinaryThresholdImageFilter"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 141698 // typedef26
+ class_ref 141570 // BinaryThresholdImageFilter
+ class_ref 141954 // BinaryThresholdImageFilterGeneric
+ end
+ end
+
+ artifact 132482 "bbitkExtractImageFilter"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 142210 // typedef27
+ class_ref 142082 // ExtractImageFilter
+ class_ref 142466 // ExtractImageFilterGeneric
+ end
+ end
+
+ artifact 132610 "bbitkImage"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 142594 // TypeMapping
+ class_ref 142850 // ImagePointer
+ class_ref 142978 // anyImagePointer
+ class_ref 143106 // ImagePointer<Image_int8_t_2_ptr>
+ class_ref 143234 // ImagePointer<Image_int16_t_2_ptr>
+ class_ref 143362 // ImagePointer<Image_int32_t_2_ptr>
+ class_ref 143490 // ImagePointer<Image_uint8_t_2_ptr>
+ class_ref 143618 // ImagePointer<Image_uint16_t_2_ptr>
+ class_ref 143746 // ImagePointer<Image_uint32_t_2_ptr>
+ class_ref 143874 // ImagePointer<Image_float_2_ptr>
+ class_ref 144002 // ImagePointer<Image_double_2_ptr>
+ class_ref 144130 // ImagePointer<Image_int8_t_3_ptr>
+ class_ref 144258 // ImagePointer<Image_int16_t_3_ptr>
+ class_ref 144386 // ImagePointer<Image_int32_t_3_ptr>
+ class_ref 144514 // ImagePointer<Image_uint8_t_3_ptr>
+ class_ref 144642 // ImagePointer<Image_uint16_t_3_ptr>
+ class_ref 144770 // ImagePointer<Image_uint32_t_3_ptr>
+ class_ref 144898 // ImagePointer<Image_float_3_ptr>
+ class_ref 145026 // ImagePointer<Image_double_3_ptr>
+ class_ref 145154 // ImagePointer<Image_int8_t_4_ptr>
+ class_ref 145282 // ImagePointer<Image_int16_t_4_ptr>
+ class_ref 145410 // ImagePointer<Image_int32_t_4_ptr>
+ class_ref 145538 // ImagePointer<Image_uint8_t_4_ptr>
+ class_ref 145666 // ImagePointer<Image_uint16_t_4_ptr>
+ class_ref 145794 // ImagePointer<Image_uint32_t_4_ptr>
+ class_ref 145922 // ImagePointer<Image_float_4_ptr>
+ class_ref 146050 // ImagePointer<Image_double_4_ptr>
+ end
+ end
+
+ artifact 132738 "bbitkImageProperties"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 146178 // ImageProperties
+ end
+ end
+
+ artifact 132866 "bbitkImageReader"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 146306 // ImageReader
+ end
+ end
+
+ artifact 132994 "bbitkImageRegion"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 146434 // ImageRegion
+ class_ref 146562 // ImageRegion_2
+ class_ref 146690 // ImageRegion<ImageRegion_2>
+ class_ref 146818 // ImageRegion_3
+ class_ref 146946 // ImageRegion<ImageRegion_3>
+ class_ref 147074 // ImageRegion_4
+ class_ref 147202 // ImageRegion<ImageRegion_4>
+ class_ref 147330 // anyImageRegion
+ class_ref 147458 // ImageRegionCreator
+ class_ref 147586 // vectoroflong
+ end
+ end
+
+ artifact 133122 "bbitkImageSeriesReader"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 147714 // ImageSeriesReader
+ class_ref 147842 // vectorofstring
+ end
+ end
+
+ artifact 133250 "bbitkImageWriter"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 147970 // ImageWriter
+ end
+ end
+
+ artifact 133378 "bbitkResampleImageFilter"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 148098 // ResampleImageFilter
+ end
+ end
+
+ artifact 133506 "bbitkTypedImageToAnyImage"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 148226 // TypedImageToAnyImage
+ end
+ end
+ end
+end