@startuml

' Generated by CamiSys DL

''skinparam linetype ortho
''skinparam linetype polyline
skinparam defaultTextAlignment center
skinparam nodesep 80
skinparam ranksep 50
skinparam RectangleBackgroundColor #FFFFFF90

!include <tupadr3/common>
!include <tupadr3/font-awesome/cube>
!include <tupadr3/font-awesome-5/user>
!include <tupadr3/font-awesome-5/file_import>
!include <tupadr3/material/location_on>
!include <tupadr3/material/gps_fixed>
!include <tupadr3/material/swap_horiz>
!include <tupadr3/material/help_outline>
!include <tupadr3/material/settings>
!include <tupadr3/material/brightness_high>
!include <tupadr3/material/description>
!include <tupadr3/material/insert_drive_file>
!include <tupadr3/material/image>
!include <tupadr3/material/swap_vert>
!include <tupadr3/material/settings_applications>
    

title "IGS brain tumor Mayfield hospital" (detailed)

' ------------------------------------

rectangle "segmentedFiducials" as segmentedFiducials <<$insert_drive_file*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "per-operative\nImages" as mriImages <<$image*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "digitizedFiducials" as digitizedFiducials <<$insert_drive_file*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "mri" as mri <<$gps_fixed*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "head" as patient <<$user*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "stereotactic\nhead frame" as stereotacticFrame <<$cube*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "fiducials" as fiducials <<$cube*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "stereotactic\nframe\nrigid body" as stereotacticFrameRB <<$location_on*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "polaris" as polaris <<$gps_fixed*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "probe's tip" as probeTip <<$cube*0.5>> #add8e6-white;line:235e71;line.bold
rectangle "probeRB" as probeRB <<$location_on*0.5>> #add8e6-white;line:235e71;line.bold
mriImages <..# segmentedFiducials #235e71;line:235e71;line.bold : <size:18><color:#235e71><$file_import*0.4>①</color></size>\n<i>** Id**</i>
digitizedFiducials <..(0 segmentedFiducials #235e71;line:235e71;line.bold : <size:18><color:#235e71><$swap_vert*0.5>④</color></size>\n<i><sup> digitizedFiducials</sup>**R**<sub>segmentedFiducials</sub></i>
mri <..@ mriImages #235e71;line:235e71;line.bold : <i><sup> mri</sup>**R**<sub>mriImages</sub></i>
probeTip <..# digitizedFiducials #235e71;line:235e71;line.bold : <size:18><color:#235e71><$file_import*0.4>③</color></size>\n<i>** Id**</i>
fiducials <..# digitizedFiducials #235e71;line:235e71;line.bold : <size:18><color:#235e71><$file_import*0.4>③</color></size>\n<i>** Id**</i>
stereotacticFrame <..@ patient #235e71;line:235e71;line.bold : <i><sup> stereotacticFrame</sup>**R**<sub>patient</sub></i>
fiducials <..@ patient #235e71;line:235e71;line.bold : <i><sup> fiducials</sup>**R**<sub>patient</sub></i>
stereotacticFrameRB <..@ stereotacticFrame #235e71;line:235e71;line.bold : <i><sup> stereotacticFrameRB</sup>**R**<sub>stereotacticFrame</sub></i>
polaris <..0 stereotacticFrameRB #235e71;line:235e71;line.bold : <i><sup> polaris</sup>**R**<sub>stereotacticFrameRB</sub></i>
probeRB <..(0 probeTip #235e71;line:235e71;line.bold : <size:18><color:#235e71><$settings*0.4>②</color></size>\n<i><sup> probeRB</sup>**R**<sub>probeTip</sub></i>
polaris <..0 probeRB #235e71;line:235e71;line.bold : <i><sup> polaris</sup>**R**<sub>probeRB</sub></i>

@enduml
