VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hRefRadXmList.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#ifndef hRefRadXmList_H_
8
#define hRefRadXmList_H_
9
10
#if DtHLA
11
12
#include "
hRefObjList.h
"
13
#include "
hReflRadXmitr.h
"
14
19
24
25
class
DT_DLL_VL
DtReflectedRadioTransmitterList
:
public
DtReflectedObjectList
26
{
27
public
:
28
30
DtReflectedRadioTransmitterList
(
DtExerciseConn
* exConn,
31
const
DtDDMRegionSet
* regionSetToUse = 0,
32
const
DtString
& updateRateTag =
DtString
(
""
));
33
36
DtReflectedRadioTransmitterList
(
DtExerciseConn
* exConn,
37
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
38
const
DtString
& updateRateTag =
DtString
(
""
));
39
41
virtual
~
DtReflectedRadioTransmitterList
();
42
44
virtual
DtReflectedRadioTransmitter
* lookup(
45
#
if
DtHLA_1516
46
RTI::ObjectInstanceHandle
id
);
47
#else
48
RTI::ObjectHandle id);
49
#endif
50
52
virtual
DtReflectedRadioTransmitter
* lookup(
53
const
DtGlobalObjectDesignator
& objName);
54
56
virtual
DtReflectedRadioTransmitter
* first()
const
;
57
virtual
DtReflectedRadioTransmitter
* last()
const
;
58
60
virtual
void
addRadioTransmitterAdditionCallback(
61
DtRadioTransmitterCallbackFunction
cb,
void
* userData);
62
virtual
void
removeRadioTransmitterAdditionCallback(
63
DtRadioTransmitterCallbackFunction
cb,
void
* userData);
64
66
virtual
void
addRadioTransmitterRemovalCallback(
67
DtRadioTransmitterCallbackFunction
cb,
void
* userData);
68
virtual
void
removeRadioTransmitterRemovalCallback(
69
DtRadioTransmitterCallbackFunction
cb,
void
* userData);
70
71
protected
:
72
74
DtReflectedRadioTransmitterList
(
75
const
DtReflectedRadioTransmitterList
& orig);
76
78
DtReflectedRadioTransmitterList
&
operator=
(
79
const
DtReflectedRadioTransmitterList
& orig);
80
83
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj)
const
;
84
90
virtual
void
objectAdded
(
DtReflectedObject
* obj);
91
94
virtual
const
DtList
* dfltHandleList();
95
};
96
97
#endif //DtHLA
98
#endif //DtReflectedRadioTransmitterList_H_
99
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)