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 Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)