VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vl
reflectedDesignatorListHLA.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 reflectedDesignatorListHLA_H_
8
#define reflectedDesignatorListHLA_H_
9
14
15
16
#if DtHLA
17
18
#include "
reflectedObjectListHLA.h
"
19
#include "
reflectedDesignatorHLA.h
"
20
23
24
class
DT_DLL_VL
DtReflectedDesignatorList
:
public
DtReflectedObjectList
25
{
26
public
:
27
30
DtReflectedDesignatorList
(
DtExerciseConn
* exConn,
31
const
DtDDMRegionSet
* regionSetToUse = 0,
32
const
DtString
& updateRateTag =
DtString
(
""
));
33
36
DtReflectedDesignatorList
(
DtExerciseConn
* exConn,
37
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
38
const
DtString
& updateRateTag =
DtString
(
""
));
39
41
virtual
~
DtReflectedDesignatorList
();
42
44
virtual
DtReflectedDesignator
* lookup(
45
#
if
DtHLA_1516
46
RTI::ObjectInstanceHandle
id
);
47
#else
48
RTI::ObjectHandle
id);
49
#endif
50
52
virtual
DtReflectedDesignator
* lookup(
53
const
DtGlobalObjectDesignator
& objName);
54
56
virtual
DtReflectedDesignator
* first()
const
;
57
virtual
DtReflectedDesignator
* last()
const
;
58
60
virtual
void
addDesignatorAdditionCallback(
61
DtDesignatorCallbackFunction
cb,
void
* userData);
62
virtual
void
removeDesignatorAdditionCallback(
63
DtDesignatorCallbackFunction
cb,
void
* userData);
64
66
virtual
void
addDesignatorRemovalCallback(
67
DtDesignatorCallbackFunction
cb,
void
* userData);
68
virtual
void
removeDesignatorRemovalCallback(
69
DtDesignatorCallbackFunction
cb,
void
* userData);
70
71
protected
:
72
74
DtReflectedDesignatorList
(
const
DtReflectedDesignatorList
& orig);
75
77
DtReflectedDesignatorList
&
operator=
(
const
DtReflectedDesignatorList
& orig);
78
80
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj)
const
;
81
86
virtual
void
objectAdded
(
DtReflectedObject
* obj);
87
90
virtual
const
DtList
* dfltHandleList();
91
};
92
93
#endif
94
#endif
95
Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (
www.mak.com
)