VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hRefPropNoiseList.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 "
hRefPropNoise.h
"
16
20
class
DT_DLL_VL
DtReflectedPropulsionNoiseList
:
public
DtReflectedObjectList
21
{
22
public
:
23
25
DtReflectedPropulsionNoiseList
(
DtExerciseConn
* exConn,
26
const
DtDDMRegionSet
* regionSetToUse = 0,
27
const
DtString
& updateRateTag =
DtString
(
""
));
28
31
DtReflectedPropulsionNoiseList
(
DtExerciseConn
* exConn,
32
const
DtList
*handleList,
const
DtDDMRegionSet
* regionSetToUse = 0,
33
const
DtString
& updateRateTag =
DtString
(
""
));
34
36
virtual
~
DtReflectedPropulsionNoiseList
();
37
39
virtual
DtReflectedPropulsionNoise
* lookup(
40
#
if
DtHLA_1516
41
RTI::ObjectInstanceHandle
id
);
42
#else
43
RTI::ObjectHandle
id);
44
#endif
45
47
virtual
DtReflectedPropulsionNoise
* lookup(
48
const
DtGlobalObjectDesignator
& objName);
49
51
virtual
DtReflectedPropulsionNoise
* first()
const
;
52
54
virtual
DtReflectedPropulsionNoise
* last()
const
;
55
57
virtual
void
addPropulsionNoiseAdditionCallback(
58
DtPropulsionNoiseCallbackFunction
cb,
void
* userData);
59
61
virtual
void
removePropulsionNoiseAdditionCallback(
62
DtPropulsionNoiseCallbackFunction
cb,
void
* userData);
63
65
virtual
void
addPropulsionNoiseRemovalCallback(
66
DtPropulsionNoiseCallbackFunction
cb,
void
* userData);
67
69
virtual
void
removePropulsionNoiseRemovalCallback(
70
DtPropulsionNoiseCallbackFunction
cb,
void
* userData);
71
72
protected
:
73
75
DtReflectedPropulsionNoiseList
(
const
DtReflectedPropulsionNoiseList
& orig);
76
78
DtReflectedPropulsionNoiseList
&
operator=
(
const
DtReflectedPropulsionNoiseList
&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
)