VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hRefPointObjList.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 hRefPointObjList_H_
8
#define hRefPointObjList_H_
9
10
#if DtHLA
11
12
#include "
hRefObjList.h
"
13
#include "
hReflPointObj.h
"
14
19
24
25
class
DT_DLL_VL
DtReflectedPointObjectList
:
public
DtReflectedObjectList
26
{
27
public
:
28
31
DtReflectedPointObjectList
(
DtExerciseConn
* exConn,
32
const
DtDDMRegionSet
* regionSetToUse = 0,
33
const
DtString
& updateRateTag =
DtString
(
""
));
34
37
DtReflectedPointObjectList
(
DtExerciseConn
* exConn,
38
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
39
const
DtString
& updateRateTag =
DtString
(
""
));
40
42
virtual
~
DtReflectedPointObjectList
();
43
45
virtual
DtReflectedPointObject
* lookup(
46
#
if
DtHLA_1516
47
RTI::ObjectInstanceHandle
id
);
48
#else
49
RTI::ObjectHandle
id);
50
#endif
51
53
virtual
DtReflectedPointObject
* lookup(
54
const
DtGlobalObjectDesignator
& objName);
55
57
virtual
DtReflectedPointObject
* first()
const
;
58
virtual
DtReflectedPointObject
* last()
const
;
59
61
virtual
void
addPointObjectAdditionCallback(
62
DtPointObjectCallbackFunction
cb,
void
* userData);
63
virtual
void
removePointObjectAdditionCallback(
64
DtPointObjectCallbackFunction
cb,
void
* userData);
65
67
virtual
void
addPointObjectRemovalCallback(
68
DtPointObjectCallbackFunction
cb,
void
* userData);
69
virtual
void
removePointObjectRemovalCallback(
70
DtPointObjectCallbackFunction
cb,
void
* userData);
71
72
protected
:
73
75
DtReflectedPointObjectList
(
const
DtReflectedPointObjectList
& orig);
76
78
DtReflectedPointObjectList
&
operator=
(
const
DtReflectedPointObjectList
& orig);
79
81
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj)
const
;
82
87
virtual
void
objectAdded
(
DtReflectedObject
* obj);
88
91
virtual
const
DtList
* dfltHandleList();
92
};
93
94
#endif
95
#endif
96
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
)