MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSim
lgrDisReceiver.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#if DtDIS
11
#ifndef lgrDisReceiver_H_
12
#define lgrDisReceiver_H_
13
14
#include "
lgrPublisherInterface.h
"
15
#include "
lgrSim.h
"
16
#include "
virtualConstructor.h
"
17
18
class
DtClock;
19
class
DtReceiverPdu;
20
class
DtRadioReceiverPublisher;
21
22
namespace
MAKLogger
23
{
24
class
DtAbsoluteTime
;
25
class
DtLgrDisSimulationManager;
26
29
class
DT_DLL_LGRSIM
DtLgrDisReceiverPublisher
:
public
DtLgrPublisherInterface
30
{
31
public
:
32
DT_VIRTUAL_CTR
(
DtLgrDisReceiverPublisher
,(
const
DtReceiverPdu& pdu,
33
DtLgrDisSimulationManager
* simManager))
34
35
36
virtual
~
DtLgrDisReceiverPublisher
();
37
38
virtual
void
update(
const
DtPdu& pdu,
double
scaling,
bool
isStatic,
bool
sendFlag );
39
40
virtual
void
sendUpdateAtScaleChangePoint(
41
double
oldScale,
double
newScale,
bool
wasStatic,
bool
isStatic);
42
44
virtual
void
tick(
double
scaling,
bool
isStatic);
45
46
protected
:
47
DtRadioReceiverPublisher*
myPublisher
;
48
};
49
}
50
51
#endif
52
#endif
Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)