VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtRadioCommsVisualizationManagerCommunicator.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvCore/vrvCore.h
>
13
14
#include <
vrvCore/DtUniqueID.h
>
15
16
class
DtVector
;
17
18
namespace
makVrv
19
{
20
23
class
DT_DLL_VRVCORE
DtRadioCommsVisualizationManagerCommunicator
24
{
25
public
:
26
28
DtRadioCommsVisualizationManagerCommunicator
(
DtDe
& de,
DtUniqueID
id
);
29
31
virtual
~
DtRadioCommsVisualizationManagerCommunicator
();
32
35
38
virtual
void
findCommLine(
int
modelSet,
int
visualType,
39
DtUniqueID
entity1,
DtUniqueID
entity2 );
40
43
virtual
void
findCommLine(
int
modelSet,
int
visualType,
44
DtUniqueID
entity,
DtVector
fixedLoc );
45
48
virtual
void
findCommLine(
int
modelSet,
int
visualType,
49
DtVector
fixedLoc,
DtUniqueID
entity );
50
53
virtual
void
findCommLine(
int
modelSet,
int
visualType,
54
DtVector
fixedLoc1,
DtVector
fixedLoc2 );
55
58
virtual
void
findSquawkIndicator(
int
modelSet,
int
visualType,
59
DtUniqueID
entity );
60
63
virtual
void
findSquawkIndicator(
int
modelSet,
int
visualType,
64
DtVector
transmitLoc );
65
67
70
74
virtual
void
setAnimationRate(
float
rate );
75
79
virtual
void
setLifetime(
float
lifetime );
80
84
virtual
void
setColor(
float
r,
float
g,
float
b );
85
88
virtual
void
setSenderOffset(
const
DtVector
& offset );
89
92
virtual
void
setReceiverOffset(
const
DtVector
& offset );
93
95
98
100
virtual
void
deleteAllCommLines();
101
103
virtual
void
deleteAllSquawkIndicators();
104
106
virtual
void
deleteCommLinesByModelSet(
int
modelSet );
107
109
virtual
void
deleteSquawkIndicatorsByModelSet(
int
modelSet );
110
112
113
protected
:
114
115
DtDe
&
myDe
;
116
117
};
118
119
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)