VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hRefDesigList.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 hRefDesigList_H_
8
#define hRefDesigList_H_
9
14
15
16
#if DtHLA
17
18
#include "
hRefObjList.h
"
19
#include "
hReflDesigntr.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 Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)