format 58 "engine" // design::codegen::proc::engine revision 11 modified_by 5 "hiv" // 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 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_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 stereotype "src" cpp_h_dir "proc/engine" cpp_src_dir "proc/engine" cpp_namespace "engine" comment "sourcecode package The Core Render Engine" deploymentview 129285 "gen" //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 comment "defines source files to be generated by BOUML" artifact 131973 "renderengine" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 131333 // RenderEngine end comment "a complete network of processing nodes usable for rendering" end artifact 132101 "rendergraph" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 131461 // RenderGraph end comment "a single render pipeline for one segment of the timeline" end artifact 132229 "exitnode" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 131589 // ExitNode end comment "special Processing Node providing \"pullable\" output" end artifact 132357 "procnode" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${NAME} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 131717 // ProcNode end comment "Key abstraction of the Render Engine: a Processing Node" end artifact 132485 "trafo" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "transforming processing Node " end artifact 132613 "link" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 131973 // Link end comment "forwarding, adapting or connecting ProcNode" end artifact 132741 "hub" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "special ProcNode used to build data distributing connections" end artifact 132869 "projector" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 132229 // Projector end comment "video ProcNode for scaling and translating image data" end artifact 132997 "mask" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 132357 // Mask end comment "Video ProcNode for masking regions of the image (automatable)" end artifact 133125 "pluginadapter" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 132485 // PluginAdapter end comment "Adapter for integrating various Effect processors in the render pipeline" end artifact 134917 "codecadapter" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "Processing Node for (de)coding media data" end artifact 133253 "glpipe" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "specialized connection element for handling OpenGL implementation details" end artifact 133381 "arender" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "Representation of a Audio Render process" end artifact 133509 "vrender" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "Representation of a Video render process" end artifact 133637 "glrender" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "Representation of a OpenGL accellerated Video render process" end artifact 133893 "aframe" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 133381 // AFrame end comment "a buffer and render process holding a Audio frame" end artifact 134021 "vframe" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 133509 // VFrame end comment "a buffer and render process holding a Video frame" end artifact 134149 "glbuf" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 133637 // GLBuf end comment "a buffer and render process holding a Video frame for OpenGL rendering" end artifact 134277 "source" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 133765 // Source end comment "Representation of a Media source" end end end