VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
tacticalSmokeRemNetIf.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
24
#include "
vrfobjcore/vrfobjcoreDefines.h
"
25
#include "
vrfobjcore/vrfRmEnvNetIf.h
"
26
27
class
DtVrfObject
;
28
class
DtSimManager
;
29
class
DtIttEnvProcData;
30
class
DtRwGaussianPuffData
;
31
40
class
DT_DLL_vrfobjcore
DtRemoteTacticalSmokeNetInterface
:
public
41
DtVrfRemoteEnvironmentalNetInterface
42
{
43
protected
:
45
DtRemoteTacticalSmokeNetInterface
();
46
47
public
:
48
50
DtRemoteTacticalSmokeNetInterface
(
const
DtString
& name,
51
DtVrfObject
* vrfObject,
52
DtReaderWriterRegistry
* parentRegistry = 0,
53
bool
publishObject =
true
);
54
56
DtRemoteTacticalSmokeNetInterface
(
57
const
DtRemoteTacticalSmokeNetInterface
& orig,
58
DtReaderWriterRegistry
* parentRegistry = 0);
59
61
const
DtRemoteTacticalSmokeNetInterface
&
operator=
(
62
const
DtRemoteTacticalSmokeNetInterface
& orig);
63
65
virtual
~
DtRemoteTacticalSmokeNetInterface
();
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
DtIttEnvProcData* netState,
DtRwGaussianPuffData
* puff);
85
86
protected
:
87
DtTime
myLastUpdateTime
;
88
};
89
90
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)