2 #include "DisplayController.h"
3 #include "DisplayController_p.h"
Parameters for a whole area (includes a daq and a fpu)
void AttachFrame(gui::CChannelFrame *const _cframe)
Attaches a CChannelFrame as observer to the DisplayController.
DisplayController(DisplayController &other)
disable copy
The master parameters class.
void ResolutionChange(const parameters::Area &_parameters)
Request resize of CChannelFrame observers to cope with new image size.
bool HistogramAlreadyAttached(const uint32_t &_area) const
parameters::WindowCollection GetWindowCollection() const
Adds frames to a WindowCollection.
Manages the display of images.
The implementation class of the DisplayController.
void DetachFrame(gui::CChannelFrame *const cframe)
Detaches a CChannelFrame as an observer.
This is the include file for standard system include files, or project specific include files that ar...
void ResolutionChange(const parameters::Area &_ap)
Go through all CChannelFrames and request resize to cope with new image size.
void SetHistogramLimits(const uint32_t &_area, const uint32_t &_channel, const uint16_t &_lower, const uint16_t &_upper)
calls DisplayController::Impl::SetHistogramLimits
Manages the display of histograms.
void AttachFrame(gui::CChannelFrame *const cframe)
Attaches a CChannelFrame as an observer.
A synchronized, thread-safe queue was modeled after ringbuffer example from boost?! and/or a Herb Sutter column?!
void DetachFrame(gui::CChannelFrame *const _cframe)
Detaches a CChannelFrame as observer from the DisplayController.
Parameters for all frames/windows on screen.
parameters::WindowCollection GetWindowCollection() const
Adds frames to WindowCollection of ScopeController::GuiParameters.
Base class for all controllers.
bool HistogramAlreadyAttached(const uint32_t &_area) const
void SetHistogramLimits(const uint32_t &_area, const uint32_t &_channel, const uint16_t &_lower, const uint16_t &_upper)
Go through all CChannelFrames of that area and set the histogram limits there.
Impl *const Pimpl() const
Return a pointer to the hidden implementation.