VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtTacticalSmokeUpdater.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
#include <
vrvCore/vrvCore.h
>
12
#include <
vrvCore/DtMultiDeadReckonUpdater.h
>
13
#include <
vrvCore/DtSmokePuffsDeadReckonUpdater.h
>
14
15
#include <vlutil/vlTime.h>
16
17
class
DtVector
;
18
19
20
namespace
makVrv
21
{
22
class
DtDe;
23
class
DtTacticalSmokeModel;
24
32
class
DT_DLL_VRVCORE
DtTacticalSmokeUpdater
:
public
DtMultiDeadReckonUpdater
33
{
34
public
:
40
DtTacticalSmokeUpdater
(
41
DtDe
& de,
DtUniqueID
id
,
bool
suppressTick =
false
);
42
44
virtual
~
DtTacticalSmokeUpdater
();
45
51
virtual
void
setTacticalSmokeModel(
DtModel
* model );
52
56
virtual
void
setPosition(
int
vtx,
const
DtVector
& pos );
57
61
virtual
void
setOrientation(
int
vtx,
const
DtTaitBryan& ori );
62
66
virtual
void
setVelocity(
int
vtx,
const
DtVector
& velo );
67
71
virtual
void
setAcceleration(
int
vtx,
const
DtVector
& accel );
72
76
virtual
void
setAngularVelocity(
int
vtx,
const
DtVector
& velo );
77
81
virtual
void
setDensity(
int
vtx,
double
dens );
82
86
virtual
void
setDensityRate(
int
vtx,
double
rate );
87
91
virtual
void
setOneSigmas(
int
vtx,
const
DtVector
& sigma );
92
96
virtual
void
setOneSigmaRates(
int
vtx,
const
DtVector
& rate );
97
98
private
:
101
DtTacticalSmokeUpdater
();
102
105
DtTacticalSmokeUpdater
(
const
DtTacticalSmokeUpdater
& );
106
109
DtTacticalSmokeUpdater
&
110
operator=(
const
DtTacticalSmokeUpdater
& );
111
112
protected
:
113
DtSmokePuffsDeadReckonUpdater
mySmokePuffsDeadReckonUpdater
;
114
};
115
116
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)