VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hRefBeamList.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 <
vl/hRefObjList.h
>
15
#include <
vl/hReflBeam.h
>
16
20
class
DT_DLL_VL
DtReflectedEmitterBeamList
:
public
DtReflectedObjectList
21
{
22
public
:
23
25
DtReflectedEmitterBeamList
(
DtExerciseConn
* exConn,
26
const
DtDDMRegionSet
* regionSetToUse = 0,
27
const
DtString
& updateRateTag =
""
);
28
31
DtReflectedEmitterBeamList
(
DtExerciseConn
* exConn,
32
const
DtList
* handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
33
const
DtString
& updateRateTag =
""
);
34
36
virtual
~
DtReflectedEmitterBeamList
();
37
39
virtual
DtReflectedEmitterBeam
* lookup(
40
#
if
DtHLA_1516
41
RTI::ObjectInstanceHandle
id
);
42
#else
43
RTI::ObjectHandle id );
44
#endif
45
47
virtual
DtReflectedEmitterBeam
* lookup(
48
const
DtGlobalObjectDesignator
& objName );
49
51
virtual
DtReflectedEmitterBeam
* first()
const
;
52
virtual
DtReflectedEmitterBeam
* last()
const
;
53
55
virtual
void
addEmitterBeamAdditionCallback(
56
DtEmitterBeamCallbackFunction
cb,
void
* usr );
57
virtual
void
removeEmitterBeamAdditionCallback(
58
DtEmitterBeamCallbackFunction
cb,
void
* usr );
59
61
virtual
void
addEmitterBeamRemovalCallback(
62
DtEmitterBeamCallbackFunction
cb,
void
* usr );
63
virtual
void
removeEmitterBeamRemovalCallback(
64
DtEmitterBeamCallbackFunction
cb,
void
* usr );
65
66
protected
:
67
69
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj )
const
;
70
76
virtual
void
objectAdded
(
DtReflectedObject
* obj );
77
80
virtual
const
DtList
* dfltHandleList();
81
82
protected
:
83
85
DtReflectedEmitterBeamList
(
const
DtReflectedEmitterBeamList
& orig );
86
88
DtReflectedEmitterBeamList
&
operator =
(
const
DtReflectedEmitterBeamList
& orig );
89
90
};
91
92
#endif // DtHLA
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
)