format 66 "src" // bbtk::packages::vtk::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 "bbvtk" classview 129026 "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 150146 "winLevel" 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 150274 "ImagePlanes" 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 "" classrelation 139650 // relation 139650 ---|> a public cpp default "${type}" classrelation_ref 139650 // b parent class_ref 150402 // typedef32 end operation 194434 "Process" public 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 extra_member 128386 "VtkCallbackType" stereotype "class" cpp " class VtkCallbackType; " "" java "" php "" python "" idl "" end attribute 148994 "mVtkCallback" private explicit_type "VtkCallbackType" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 149122 "image" private explicit_type "vtkImageData" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end end class 150402 "typedef32" 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 150658 "IsoSurfaceExtractor" 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 "" classrelation 139778 // relation 139778 ---|> a public cpp default "${type}" classrelation_ref 139778 // b parent class_ref 150402 // typedef32 end attribute 149250 "firsttime" private explicit_type "bool" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 149378 "marchingcubes" private explicit_type "vtkMarchingCubes" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 149506 "polydatamapper" private explicit_type "vtkPolyDataMapper" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 149634 "vtkactor" private explicit_type "vtkActor" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end operation 194562 "DoProcess" 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 150786 "vectorcolour" 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 150914 "MarchingCubes" 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 139906 // relation 139906 ---|> a public cpp default "${type}" classrelation_ref 139906 // b parent class_ref 150402 // typedef32 end classrelation 140034 // relation 140034 ---|> a public cpp default "${type}" classrelation_ref 140034 // b parent class_ref 151042 // typedef33 end operation 194690 "bbGetInputValue" cpp_inline private explicit_return_type "double" nparams 0 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return vtkMarchingCubes::GetValue(0); }; " comment " For the 'Value' parameter, the standard bbtk macro does not work as vtk Get/Set accessors have a parameter... BBTK_DECLARE_VTK_PARAM(vtkMarchingCubes,Value,double); Hence have to wrap the accessors \"by hand\" :" end operation 194818 "bbSetInputValue" cpp_inline private explicit_return_type "void" nparams 1 param in name "d" explicit_type "double" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { vtkMarchingCubes::SetValue(0,d); }; " end end class 151042 "typedef33" visibility package stereotype "typedef" explicit_base_type "vtkMarchingCubes" cpp_decl "${comment}typedef ${type} ${name}; " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" end class 151170 "SegmentationConnectivity" 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 "" classrelation 140162 // relation 140162 ---|> a public cpp default "${type}" classrelation_ref 140162 // b parent class_ref 150402 // typedef32 end operation 194946 "DoProcess" 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 attribute 149762 "cast2" private explicit_type "vtkImageCast" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 149890 "cast4" private explicit_type "vtkImageCast" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" comment " binary segmentation result" end attribute 150018 "thresh2" private explicit_type "vtkImageThreshold" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 150146 "connect2" private explicit_type "vtkImageSeedConnectivity" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end end class 151298 "Transform" 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 "#include " classrelation 140290 // relation 140290 ---|> a public cpp default "${type}" classrelation_ref 140290 // b parent class_ref 150402 // typedef32 end operation 195074 "Process" 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 attribute 150274 "vecScale" private explicit_type "double" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 150402 "vecRotateWXYZ" private explicit_type "double" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 150530 "vecTranslate" private explicit_type "double" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 150658 "vecSpacing" private explicit_type "double" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 150786 "result" private explicit_type "vtkTransform" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end end class 151426 "VecImageGaussianSmooth" 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 "" classrelation 140418 // relation 140418 ---|> a public cpp default "${type}" classrelation_ref 140418 // b parent class_ref 150402 // typedef32 end operation 195202 "Process" 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 attribute 150914 "VecVtkimagegaussiansmooth" private explicit_type "vtkImageGaussianSmooth *" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 151042 "VecResult" private explicit_type "vtkImageData*" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end end class 151554 "VecIsoSurfaceExtractor" 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 "" classrelation 140546 // relation 140546 ---|> a public cpp default "${type}" classrelation_ref 140546 // b parent class_ref 150402 // typedef32 end operation 195330 "Process" 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 195458 "Init" 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}} " comment " virtual void bbUserConstructor(); virtual void bbUserCopyConstructor(); virtual void bbUserDestructor();" end attribute 151170 "VecMarchingcubes" private explicit_type "vtkMarchingCubes*" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 151298 "VecPolydatamapper" private explicit_type "vtkPolyDataMapper*" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end attribute 151426 "VecVtkactor" private explicit_type "vtkProp3D*" stereotype "std::vector" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end end end deploymentview 129026 "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 134786 "bbvtkImagePlanes" 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 150146 // winLevel class_ref 150402 // typedef32 class_ref 150274 // ImagePlanes end end artifact 135042 "bbvtkIsoSurfaceExtractor" 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 150658 // IsoSurfaceExtractor class_ref 150786 // vectorcolour end end artifact 135170 "bbvtkMarchingCubes" 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 151042 // typedef33 class_ref 150914 // MarchingCubes end end artifact 135298 "bbvtkSegmentationConnectivity" 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 151170 // SegmentationConnectivity end end artifact 135426 "bbvtkTransform" 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 151298 // Transform end end artifact 135554 "bbvtkVecImageGaussianSmooth" 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 151426 // VecImageGaussianSmooth end end artifact 135682 "bbvtkVecIsoSurfaceExtractor" 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 151554 // VecIsoSurfaceExtractor end end end package_ref 130434 // src end