Scope
PipelineController.cpp
1 #include "stdafx.h"
2 #include "PipelineController.h"
3 #include "PipelineController_p.h"
4 
5 namespace scope {
6 
10  , const parameters::Scope& _parameters)
11  : BaseController( new PipelineController::Impl(_iqueues, _squeue, _dqueue, _parameters)) {
12  DBOUT(L"PipelineController::PipelineController");
13 }
14 
15 PipelineController::~PipelineController() {
16  DBOUT(L"PipelineController::~PipelineController");
17 }
18 
21 }
22 
23 void PipelineController::SetScannerVector(const uint32_t& _area, ScannerVectorFrameBasicPtr _sv) {
24  Pimpl()->SetScannerVector(_area, _sv);
25 }
26 
27 }
The master parameters class.
Definition: Scope.h:204
void SetScannerVector(const uint32_t &_area, ScannerVectorFrameBasicPtr _sv)
Sets a scanner vector.
The PipelineController controls everything from pixels to complete images, i.e.
Impl * Pimpl() const
void SetScannerVector(const uint32_t &_area, ScannerVectorFrameBasicPtr _sv)
Sets the pointers to the scanner vector.
PipelineController(PipelineController &other)
disable copy
Impl *const Pimpl() const
This is the include file for standard system include files, or project specific include files that ar...
#define DBOUT(s)
A debug output to the debug console.
Definition: helpers.h:153
The implementation class of the PipelineController.
A synchronized, thread-safe queue was modeled after ringbuffer example from boost?! and/or a Herb Sutter column?!
Definition: DaqController.h:7
Base class for all controllers.