VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfMsgDumpInitializer.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 #include <vlutil/vlFilename.h>
9 #include <mtl/mtlEnvironment.h>
10 
11 #if DtLEGION
13 #define SETTINGS_CLASS makVrf::DtLegionApplicationInitializer
14 #else
15 #include <vl/exerciseConnInitializer.h>
16 #define SETTINGS_CLASS DtVrlApplicationInitializer
17 #endif
18 
29 {
30 public:
31  DtVrfMsgDumpInitializer(int argc, char* argv[]);
32 
33  virtual ~DtVrfMsgDumpInitializer();
34 
36  virtual const std::vector<DtString>& smsFiles();
37 
39 
40  virtual bool noVrfMsgs() const;
41  virtual bool noVrfTDLMsgs() const;
42  virtual bool noSignals() const;
43  virtual bool noDynamicTerrain() const;
44  virtual bool noDiGuy() const;
45  virtual bool noStateProps() const;
46  virtual bool noSensorFov() const;
48 
49 protected:
50 
51  DtMultiConfigVariable<DtString> mySmsFiles;
52  DtConfigVariable<bool> myNoVrfMsgs;
53  DtConfigVariable<bool> myNoVrfTDLMsgs;
54  DtConfigVariable<bool> myNoSignals;
55  DtConfigVariable<bool> myNoDynamicTerrain;
56  DtConfigVariable<bool> myNoDiGuy;
57  DtConfigVariable<bool> myNoStateProps;
58  DtConfigVariable<bool> myNoSensorFov;
59 };
60 
61 
virtual ~DtVrfMsgDumpInitializer()
DtConfigVariable< bool > myNoSensorFov
Definition: vrfMsgDumpInitializer.h:58
virtual bool noDiGuy() const
Switches to disable types of data that should not printed.
virtual const std::vector< DtString > & smsFiles()
List of SMS files being used. If unspecified, the EntityLevel SMS will be used.
virtual bool noSensorFov() const
Switches to disable types of data that should not printed.
DtVrfMsgDumpInitializer(int argc, char *argv[])
DtVrfMsgDumpInitializer derives from DtVrlApplicationInitializer and configures command line argument...
Definition: vrfMsgDumpInitializer.h:28
virtual bool noStateProps() const
Switches to disable types of data that should not printed.
DtConfigVariable< bool > myNoDiGuy
Definition: vrfMsgDumpInitializer.h:56
DtMultiConfigVariable< DtString > mySmsFiles
Definition: vrfMsgDumpInitializer.h:51
virtual bool noDynamicTerrain() const
Switches to disable types of data that should not printed.
virtual bool noVrfTDLMsgs() const
Switches to disable types of data that should not printed.
DtConfigVariable< bool > myNoVrfMsgs
Definition: vrfMsgDumpInitializer.h:52
DtConfigVariable< bool > myNoVrfTDLMsgs
Definition: vrfMsgDumpInitializer.h:53
virtual bool noSignals() const
Switches to disable types of data that should not printed.
virtual bool noVrfMsgs() const
Switches to disable types of data that should not printed.
DtConfigVariable< bool > myNoStateProps
Definition: vrfMsgDumpInitializer.h:57
DtConfigVariable< bool > myNoSignals
Definition: vrfMsgDumpInitializer.h:54
DtConfigVariable< bool > myNoDynamicTerrain
Definition: vrfMsgDumpInitializer.h:55

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)