Skip to content
Snippets Groups Projects
Select Git revision
  • big_2017_api_change
  • master default protected
  • develop protected
  • VA_v2024a
  • VA_v2023b
  • VA_v2023a
  • before_VANet_update
  • VA_v2022a
  • before_cmake_rework
  • v2021.a
  • v2020.a
  • v2019.a
  • v2018.b
  • v2017.c
  • v2017.a
  • v2016.a
16 results

VAMatlabConnection.h

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    VAMatlabConnection.h 1.03 KiB
    /*
     *  --------------------------------------------------------------------------------------------
     *
     *    VVV        VVV A           Virtual Acoustics (VA) | http://www.virtualacoustics.org
     *     VVV      VVV AAA          Licensed under the Apache License, Version 2.0
     *      VVV    VVV   AAA
     *       VVV  VVV     AAA        Copyright 2015-2017
     *        VVVVVV       AAA       Institute of Technical Acoustics (ITA)
     *         VVVV         AAA      RWTH Aachen University
     *
     *  --------------------------------------------------------------------------------------------
     */
    
    #ifndef IW_VA_MATLAB_CONNECTION
    #define IW_VA_MATLAB_CONNECTION
    
    // STL includes
    #include <string>
    #include <vector>
    
    class IVAInterface;
    class CVAMatlabTracker;
    class IVANetClient;
    
    //! Connection data class
    class CVAMatlabConnection
    {
    public:
    	IVANetClient* pClient;
    	IVAInterface* pCoreInterface;
    	CVAMatlabTracker* pVAMatlabTracker;
    
    	CVAMatlabConnection();
    	~CVAMatlabConnection();
    
    	bool IsConnected() const;
    };
    
    #endif // INCLUDE_WATCHER_VA_MATLAB_CONNECTION