#ifndef VISUALGUI_EXTERNALLINKVCL_H #define VISUALGUI_EXTERNALLINKVCL_H #include "visualGUI_externalLink.h" // VCL #ifdef WIN32 #include #endif #include "VCLDefinitions.h" #include "VCLIO.h" #include "VCLIOChannel.h" #include "VCLIOChannelEntry.h" #include "VCLVariable.h" #include "VCLSocketDefs.h" #include #include #include class visualGUI_externalLinkVCL : public visualGUI_externalLink { Q_OBJECT public: visualGUI_externalLinkVCL(QObject *parent, visualGUI_externalDataContainer* externalDataContainer_ ); ~visualGUI_externalLinkVCL(); bool InitExternalLink(); // Verbindung instanziieren void processExternalLink(); // Daten mit Simulator über externalLink austauschen private: CVCLVariable CAMERA_POSITION_LATITUDE; CVCLVariable CAMERA_POSITION_LONGITUDE; CVCLVariable CAMERA_POSITION_ALTITUDE; CVCLVariable OBJECT_BANK_PHI; CVCLVariable OBJECT_PITCH_THETA; CVCLVariable OBJECT_AZIMUTH_PSI; CVCLVariable IS_VALID; CVCLVariable TRACKING_ID; }; #endif // VISUALGUI_EXTERNALLINKVCL_H