VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
remoteTacticalSmokeNetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: tacticalSmokeRemNetIf.h,v $ $Revision: 1.3 $ $State: Exp $
7 ** Created: 8/1/08 MEM
8 *******************************************************************************/
9 
12 
18 
19 
20 #ifndef remoteTacticalSmokeNetInterface_H_
21 #define remoteTacticalSmokeNetInterface_H_
22 
23 
26 
27 class DtVrfObject;
28 class DtSimManager;
31 
42 {
43 protected:
46 
47 public:
48 
51  DtVrfObject* vrfObject,
52  DtReaderWriterRegistry* parentRegistry = 0,
53  bool publishObject = true);
54 
58  DtReaderWriterRegistry* parentRegistry = 0);
59 
63 
66 
69  virtual DtString type() const;
70 
71  virtual void onTick();
72 
73  static DtSimObjectNetInterface* creator(const DtString& name,
74  DtVrfObject* vrfObject,
75  DtReaderWriterRegistry* parentRegistry,
76  bool publishObject);
77 
78 protected:
79  virtual void updateLocalObjectState(
80  DtVrfObjectStateRepository* localState);
81  virtual void updateLocalGeometry(
82  DtVrfObjectStateRepository* localState);
83  virtual void deadReckonPuffs();
84  virtual void copyFromNet(const DtIttEnvironmentalProcessData* netState, DtRwGaussianPuffData* puff);
85 
86 protected:
88 };
89 
90 #endif

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)