VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hRefAddPassActList.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#if DtHLA
13
14
#include "
hRefObjList.h
"
15
#include "
hRefAddPassAct.h
"
16
20
class
DT_DLL_VL
DtReflectedAdditionalPassiveActivitiesList
:
public
DtReflectedObjectList
21
{
22
public
:
23
25
DtReflectedAdditionalPassiveActivitiesList
(
DtExerciseConn
* exConn,
26
const
DtDDMRegionSet
* regionSetToUse = 0,
27
const
DtString
& updateRateTag =
DtString
(
""
));
28
31
DtReflectedAdditionalPassiveActivitiesList
(
DtExerciseConn
* exConn,
32
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
33
const
DtString
& updateRateTag =
DtString
(
""
));
34
36
virtual
~
DtReflectedAdditionalPassiveActivitiesList
();
37
39
virtual
DtReflectedAdditionalPassiveActivities
* lookup(
40
#
if
DtHLA_1516
41
RTI::ObjectInstanceHandle
id
);
42
#else
43
RTI::ObjectHandle id);
44
#endif
45
47
virtual
DtReflectedAdditionalPassiveActivities
* lookup(
48
const
DtGlobalObjectDesignator
& objName);
49
51
virtual
DtReflectedAdditionalPassiveActivities
* first()
const
;
52
54
virtual
DtReflectedAdditionalPassiveActivities
* last()
const
;
55
57
virtual
void
addAdditionalPassiveActivitiesAdditionCallback(
58
DtAdditionalPassiveActivitiesCallbackFunction
cb,
void
* userData);
59
61
virtual
void
removeAdditionalPassiveActivitiesAdditionCallback(
62
DtAdditionalPassiveActivitiesCallbackFunction
cb,
void
* userData);
63
65
virtual
void
addAdditionalPassiveActivitiesRemovalCallback(
66
DtAdditionalPassiveActivitiesCallbackFunction
cb,
void
* userData);
67
69
virtual
void
removeAdditionalPassiveActivitiesRemovalCallback(
70
DtAdditionalPassiveActivitiesCallbackFunction
cb,
void
* userData);
71
72
protected
:
73
75
DtReflectedAdditionalPassiveActivitiesList
(
const
DtReflectedAdditionalPassiveActivitiesList
& orig);
76
78
DtReflectedAdditionalPassiveActivitiesList
&
operator=
(
const
DtReflectedAdditionalPassiveActivitiesList
&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
95
#endif
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
)