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[], const DtString& defaultConfigFilePath);
32 
33  virtual ~DtVrfMsgDumpInitializer() override;
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 
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 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
DtVrfMsgDumpInitializer(int argc, char *argv[], const DtString &defaultConfigFilePath)
virtual ~DtVrfMsgDumpInitializer() override
DtConfigVariable< bool > myNoDynamicTerrain
Definition: vrfMsgDumpInitializer.h:55

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)