100 likes | 198 Views
Imaging Displays. Design goals Scan types Implementation choices Data Feed. Design Goals. Common display engine Dual mode – Realtime and playback Data source independent Usable as primary and secondary display (I hope). Scan Types I. Fixed Angle (SABL). Scan Types II.
E N D
Imaging Displays • Design goals • Scan types • Implementation choices • Data Feed
Design Goals • Common display engine • Dual mode – Realtime and playback • Data source independent • Usable as primary and secondary display (I hope).
Scan Types I • Fixed Angle (SABL)
Scan Types II • Fixed scan (AIMR, MCR)
Scan Types III • Rotating (ELDORA)
Scan Types IV • Grid based (WARDS, CAPPI)
Implementation – OpenGL • Available on all targeted platforms • Speed • Easy pan, zoom and other effects • Decouples rendering from interface design
Implementation – Qt • Available for targeted platforms • Fast UI design via Qt Desginer • Easy to create user defined widgets (plugins)
Data Feed • Allow use of either realtime or database sources • Common data format • Truncated data for ground viewing • Should be invisible to display • Handled by instrument
Overview DataSource Scan Specific Processing Qt User Interface Qt Scan widget OpenGL Rendering