source: experimental/osgVisual-GUI/Sichtsystem-GUI/visualGUI_externalLinkVCL.h @ 236

Last change on this file since 236 was 236, checked in by Torben Dannhauer, 13 years ago
File size: 1.2 KB
Line 
1#ifndef VISUALGUI_EXTERNALLINKVCL_H
2#define VISUALGUI_EXTERNALLINKVCL_H
3
4#include "visualGUI_externalLink.h"
5
6// VCL
7#ifdef WIN32
8#include <wtypes.h>
9#endif
10
11#include "VCLDefinitions.h"
12#include "VCLIO.h"
13#include "VCLIOChannel.h"
14#include "VCLIOChannelEntry.h"
15#include "VCLVariable.h"
16#include "VCLSocketDefs.h"
17#include <conio.h>
18#include <stdlib.h>
19#include <iostream>
20
21class visualGUI_externalLinkVCL : public visualGUI_externalLink
22{
23        Q_OBJECT
24
25public:
26        visualGUI_externalLinkVCL(QObject *parent, visualGUI_externalDataContainer* externalDataContainer_ );
27        ~visualGUI_externalLinkVCL();
28
29        bool InitExternalLink();        // Verbindung instanziieren
30        void processExternalLink();     // Daten mit Simulator über externalLink austauschen
31
32private:
33        CVCLVariable<double> CAMERA_POSITION_LATITUDE;     
34    CVCLVariable<double> CAMERA_POSITION_LONGITUDE; 
35    CVCLVariable<double> CAMERA_POSITION_ALTITUDE; 
36        CVCLVariable<double> OBJECT_BANK_PHI;
37    CVCLVariable<double> OBJECT_PITCH_THETA;
38    CVCLVariable<double> OBJECT_AZIMUTH_PSI;
39        CVCLVariable<double> IS_VALID;
40        CVCLVariable<double> TRACKING_ID;
41};
42
43#endif // VISUALGUI_EXTERNALLINKVCL_H
Note: See TracBrowser for help on using the repository browser.