VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrfAggregateRemoteEntityNetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2000 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: vrfAggRemNetIf.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
11 
17 
18 
19 #ifndef DtVrfAggregateRemoteEntityNetInterface_H_
20 #define DtVrfAggregateRemoteEntityNetInterface_H_
21 
23 
24 
25 class DtSimMessage;
26 class DtVrfObject;
28 class DtSimManager;
29 
42 {
43 protected:
46 
47 public:
48 
51  DtVrfObject * simObject,
52  DtReaderWriterRegistry * parentRegistry = 0,
53  bool publishObject = true);
54 
58  DtReaderWriterRegistry * parentRegistry = 0);
59 
63 
66 
67  virtual DtString type() const;
68 
70  virtual bool init();
71 
75  virtual void onTick();
76 
82  virtual void tick();
83 
86  virtual void setMinTickPeriod(double minTickPeriod);
87 
89  virtual double minTickPeriod() const;
90 
92  virtual void setMinTickPeriodVariance(double minTickPeriodVariance);
93 
95  virtual double minTickPeriodVariance() const;
96 
100  virtual void setNextTickTime(double nextTickTime);
101 
103  virtual double nextTickTime() const;
104 
110  virtual double calculateNextTickTime() const;
111 
112  DtVrfObject * vrfObject() const;
113 
115  const DtString & name, DtVrfObject * simObject,
116  DtReaderWriterRegistry* parentRegistry, bool publishObject);
117 
118 protected:
120 
123 
127 };
128 
129 #endif

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)