OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SimReference.h
Go to the documentation of this file.
1 /* This file is part of COVISE.
2 
3  You can use it under the terms of the GNU Lesser General Public License
4  version 2.1 or later, see lgpl-2.1.txt.
5 
6  * License: LGPL 2+ */
7 
8 #ifndef SIM_REFERENCE
9 #define SIM_REFERENCE
10 
11 #include <util/coExport.h>
12 #include <osg/Referenced>
13 #include <string>
14 #include <vector>
15 
16 namespace opencover
17 {
18 class PLUGIN_UTILEXPORT SimReference : public osg::Referenced
19 {
20 public:
21  SimReference(const char *SimuPath, const char *SimuName = "undef");
22  virtual ~SimReference()
23  {
24  }
25 
26  std::vector<std::string> getSimPath();
27  std::vector<std::string> getSimName();
28  void addSim(const char *SimuPath, const char *SimuName = "undef");
29 
30 private:
31  std::vector<std::string> SimPath;
32  std::vector<std::string> SimName;
33 };
34 }
35 #endif
Definition: SimReference.h:18
virtual ~SimReference()
Definition: SimReference.h:22