source: pacpussensors/trunk/StereoVisionDisparity/UDisparity.h@ 50

Last change on this file since 50 was 50, checked in by phudelai, 10 years ago

Flea3Component: Shared memory changed for stereovision
StereoVisionDisparity: Added for the PFE of Pierre

File size: 1.1 KB
Line 
1/*******************************************************************************
2// created: 2012/03/01 - 14:06
3// filename: UDisparity.h
4//
5// author: Pierre Hudelaine
6// Copyright Heudiasyc UMR UTC/CNRS 7253
7//
8// version: $Id: $
9//
10// purpose:
11//
12********************************************************************************/
13
14#include "Pacpus/kernel/Log.h"
15#include "Pacpus/kernel/ComponentBase.h"
16#include "Pacpus/kernel/ComponentFactory.h"
17#include "Pacpus/PacpusTools/ShMem.h"
18
19#include "opencv2/opencv.hpp"
20
21#include "StereoVisionDisparityExp.h"
22
23
24namespace pacpus {
25
26class STEREOVISIONDISPARITY_API UDisparity
27 : public QObject
28 , public ComponentBase
29{
30 Q_OBJECT
31
32public:
33 /// Constructor
34 UDisparity(QString name);
35
36 /// Destructor
37 ~UDisparity();
38
39protected:
40 // The 3 virtual methods relative to the ComponentBase inheritance
41 virtual void startActivity();
42 virtual void stopActivity();
43 virtual COMPONENT_CONFIGURATION configureComponent(XmlComponentConfig config);
44
45private:
46
47};
48
49} // namespace pacpus
Note: See TracBrowser for help on using the repository browser.