VR-Link API Documentation for HLA Evolved
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
reflectedArealObjectListHLA.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 reflectedArealObjectListHLA_H_
8
#define reflectedArealObjectListHLA_H_
9
14
15
#if DtHLA
16
17
#include "
reflectedObjectListHLA.h
"
18
#include "
reflectedArealObjectHLA.h
"
19
20
24
class
DT_DLL_VL
DtReflectedArealObjectList
:
public
DtReflectedObjectList
25
{
26
public
:
27
30
DtReflectedArealObjectList
(
DtExerciseConn
* exConn,
31
const
DtDDMRegionSet
* regionSetToUse = 0,
32
const
DtString
& updateRateTag =
DtString
(
""
));
33
36
DtReflectedArealObjectList
(
DtExerciseConn
* exConn,
37
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
38
const
DtString
& updateRateTag =
DtString
(
""
));
39
41
virtual
~
DtReflectedArealObjectList
();
42
44
virtual
DtReflectedArealObject
* lookup(
45
#
if
DtHLA_1516
46
RTI::ObjectInstanceHandle
id
);
47
#else
48
RTI::ObjectHandle id);
49
#endif
50
52
virtual
DtReflectedArealObject
* lookup(
53
const
DtGlobalObjectDesignator
& objName);
54
56
virtual
DtReflectedArealObject
* first()
const
;
57
virtual
DtReflectedArealObject
* last()
const
;
58
60
virtual
void
addArealObjectAdditionCallback(
61
DtArealObjectCallbackFunction
cb,
void
* userData);
62
virtual
void
removeArealObjectAdditionCallback(
63
DtArealObjectCallbackFunction
cb,
void
* userData);
64
66
virtual
void
addArealObjectRemovalCallback(
67
DtArealObjectCallbackFunction
cb,
void
* userData);
68
virtual
void
removeArealObjectRemovalCallback(
69
DtArealObjectCallbackFunction
cb,
void
* userData);
70
71
protected
:
72
74
DtReflectedArealObjectList
(
const
DtReflectedArealObjectList
& orig);
75
77
DtReflectedArealObjectList
&
operator=
(
const
DtReflectedArealObjectList
& 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
)