VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrfDe.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
12 
13 #pragma once
14 
15 #include <vrfGuiCore/vrfGuiCore.h>
16 #include <vlutil/vlTime.h>
17 #include <vrvCore/DtDe.h>
18 
19 class DtSimulationAddress;
20 class DtFilePrinter;
21 
22 namespace makVrf
23 {
24  class DtVrfSimBackendManager;
25  class DtVrfBackendState;
26 
28  {
29  public:
31  DtVrfDe();
32 
34  virtual ~DtVrfDe();
35 
39  virtual void setSimulationTime(double time);
40 
43  virtual void setUseSimulationTimeForAdvancement(bool);
44  virtual bool useSimulationTimeForAdvancement() const;
45  virtual void quit();
46  virtual void setTimeToQuit(bool v);
47 
48  virtual void tick(double simulationTime);
49 
50  DtFilePrinter* filePrinter() { return myFilePrinter; };
51 
52  static void setEnableLogFileTimeStamps(bool);
53  static bool enableLogFileTimeStamps();
54 
55  protected:
56  virtual void slot_backendRemoved(const DtVrfBackendState&);
57  virtual void slot_selectedBackendChanged(const DtSimulationAddress&, const DtSimulationAddress&);
58 
59  virtual void initializeSchemaManager();
60 
61  protected:
66 
68 
70 
71  DtFilePrinter* myFilePrinter;
72 
74  };
75 }

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)