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 // relation 136194 ---|> a public cpp default "${type}" classrelation_ref 136194 // 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 // relation 136322 ---|> a public cpp default "${type}" classrelation_ref 136322 // 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 // relation 136450 ---|> a public cpp default "${type}" classrelation_ref 136450 // b parent class_ref 141314 // typedef25 end classrelation 136578 // relation 136578 ---|> a public cpp default "${type}" classrelation_ref 136578 // b parent class_ref 141698 // typedef26 end class 141826 "itkParent" visibility package stereotype "typedef" explicit_base_type "itk::BinaryThresholdImageFilter" 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" 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 // relation 136706 ---|> a public cpp default "${type}" classrelation_ref 136706 // 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 ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; " cpp_def "//=================================================== //=================================================== ${comment}template ${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 // relation 136834 ---|> a public cpp default "${type}" classrelation_ref 136834 // b parent class_ref 141314 // typedef25 end classrelation 136962 // relation 136962 ---|> a public cpp default "${type}" classrelation_ref 136962 // b parent class_ref 142210 // typedef27 end class 142338 "itkParent" visibility package stereotype "typedef" explicit_base_type "itk::ExtractImageFilter" 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" 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 // relation 137090 ---|> a public cpp default "${type}" classrelation_ref 137090 // 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 ${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 where T is the right type. ${comment}template ${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 ${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 ${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::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 / 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 // relation 137218 -_-> a default cpp default "#include in source" classrelation_ref 137218 // b parent class_ref 142850 // ImagePointer end end class 143106 "ImagePointer" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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 // relation 137346 ---|> a public cpp default "${type}" classrelation_ref 137346 // 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 ${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 // relation 137474 ---|> a public cpp default "${type}" classrelation_ref 137474 // 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 ${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" 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" 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" 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" 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 // relation 137602 -_-> a default cpp default "#include in source" classrelation_ref 137602 // 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 // relation 137730 ---|> a public cpp default "${type}" classrelation_ref 137730 // 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" 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 // relation 137858 ---|> a public cpp default "${type}" classrelation_ref 137858 // 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 ${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" 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 // relation 137986 ---|> a public cpp default "${type}" classrelation_ref 137986 // 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 ${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 // relation 138114 ---|> a public cpp default "${type}" classrelation_ref 138114 // 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 ${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; " cpp_def "//=================================================== //=================================================== ${comment}template ${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 // relation 138242 ---|> a public cpp default "${type}" classrelation_ref 138242 // 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 class_ref 143234 // ImagePointer class_ref 143362 // ImagePointer class_ref 143490 // ImagePointer class_ref 143618 // ImagePointer class_ref 143746 // ImagePointer class_ref 143874 // ImagePointer class_ref 144002 // ImagePointer class_ref 144130 // ImagePointer class_ref 144258 // ImagePointer class_ref 144386 // ImagePointer class_ref 144514 // ImagePointer class_ref 144642 // ImagePointer class_ref 144770 // ImagePointer class_ref 144898 // ImagePointer class_ref 145026 // ImagePointer class_ref 145154 // ImagePointer class_ref 145282 // ImagePointer class_ref 145410 // ImagePointer class_ref 145538 // ImagePointer class_ref 145666 // ImagePointer class_ref 145794 // ImagePointer class_ref 145922 // ImagePointer class_ref 146050 // ImagePointer 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 class_ref 146818 // ImageRegion_3 class_ref 146946 // ImageRegion class_ref 147074 // ImageRegion_4 class_ref 147202 // ImageRegion 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