VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ifScenarioStatus.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #include <vrfExtProtocol/simInterfaceContent.h>
10 #include <vlpi/netStructs.h>
11 #include <vlutil/vlUtil.h>
12 #include <vlutil/vlInetAddr.h>
13 #include "vrfmsgs/vrfmsgsDefines.h"
14 #include "vrfmsgs/messageTypes.h"
15 
23 
25 
27 {
28 public:
29 
32 
34  virtual ~DtIfScenarioStatus();
35 
38 
40  DtIfScenarioStatus& operator=(const DtIfScenarioStatus& orig);
41 
43  virtual int type() const;
44 
45  virtual DtSimInterfaceContent * clone() const;
46 
49 
50  virtual DtString scenarioName() const;
51  virtual void setScenarioName(const DtString& name);
53 
56 
57  virtual DtString terrainName() const;
58  virtual void setTerrainName(const DtString& name);
60 
63 
64  virtual DtString guiTerrainName() const;
65  virtual void setGuiTerrainName(const DtString& name);
67 
70 
71  virtual void setSimulationModelSets(const std::vector<DtFilename>&);
72  virtual const std::vector<DtFilename>& simulationModelSets() const;
73  virtual void clearSimulationModelSets();
75 
76  virtual int netRepSize() const;
77  virtual bool setFromNet(const char* contentBuffer,
78  unsigned contentSize);
79  virtual bool setToNet();
80 
81  virtual void printDataToString(DtString& str);
82 
83  static DtSimInterfaceContent* creator();
84 
85 protected:
86 
87  DtU32 myVersion;
92  std::vector<DtFilename> mySimulationModelSets;
93 };

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)