VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
reflectedActiveSonarBeamList.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/reflectedObjectListHLA.h
>
15
#include <
vl/reflectedActiveSonarBeam.h
>
16
20
class
DT_DLL_VL
DtReflectedActiveSonarBeamList
:
public
DtReflectedObjectList
21
{
22
public
:
23
26
DtReflectedActiveSonarBeamList
(
DtExerciseConn
* exConn,
27
const
DtDDMRegionSet
* regionSetToUse = 0,
28
const
DtString
& updateRateTag =
DtString
(
""
) );
29
32
DtReflectedActiveSonarBeamList
(
DtExerciseConn
* exConn,
33
const
DtList
* handleList,
34
const
DtDDMRegionSet
* regionSetToUse = 0,
35
const
DtString
& updateRateTag =
DtString
(
""
));
36
38
virtual
~
DtReflectedActiveSonarBeamList
();
39
41
virtual
DtReflectedActiveSonarBeam
* lookup(
42
#
if
DtHLA_1516
43
RTI::ObjectInstanceHandle
id
);
44
#else
45
RTI::ObjectHandle id );
46
#endif
47
49
virtual
DtReflectedActiveSonarBeam
* lookup(
50
const
DtGlobalObjectDesignator
& objName );
51
54
virtual
DtReflectedActiveSonarBeam
* first()
const
;
55
58
virtual
DtReflectedActiveSonarBeam
* last()
const
;
59
62
virtual
void
addActiveSonarBeamAdditionCallback(
63
DtActiveSonarBeamCallbackFunction
cb,
void
* usr );
64
67
virtual
void
removeActiveSonarBeamAdditionCallback(
68
DtActiveSonarBeamCallbackFunction
cb,
void
* usr );
69
72
virtual
void
addActiveSonarBeamRemovalCallback(
73
DtActiveSonarBeamCallbackFunction
cb,
void
* usr );
74
77
virtual
void
removeActiveSonarBeamRemovalCallback(
78
DtActiveSonarBeamCallbackFunction
cb,
void
* usr );
79
80
protected
:
81
84
virtual
DtReflectedObject
*
newReflectedObject
(
DtHlaObject
* obj )
const
;
85
91
virtual
void
objectAdded
(
DtReflectedObject
*
object
);
92
95
virtual
const
DtList
* dfltHandleList();
96
97
protected
:
98
100
DtReflectedActiveSonarBeamList
(
const
DtReflectedActiveSonarBeamList
& orig );
101
103
DtReflectedActiveSonarBeamList
&
operator =
(
const
DtReflectedActiveSonarBeamList
& orig );
104
105
};
106
107
#endif // DtHLA
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)