VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtTacticalSmokeModel.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 <string>
13
14
#include <
vrvCore/vrvCore.h
>
15
#include <
vrvCore/DtModel.h
>
16
#include <matrix/vlVector.h>
17
18
19
namespace
makVrv
20
{
21
22
25
class
DT_DLL_VRVCORE
DtTacticalSmokeModel
:
public
DtModel
26
{
27
public
:
28
32
DtTacticalSmokeModel
(
DtDe
& de,
DtUniqueID
id
);
33
35
virtual
~
DtTacticalSmokeModel
();
36
41
virtual
std::string className()
const
= 0;
42
43
//@name Distributed Interface
45
49
virtual
void
setPosition(
int
vtx,
const
DtVector
& pos) = 0;
50
54
virtual
void
setOrientation(
int
vtx,
const
DtTaitBryan& ori) = 0;
55
60
virtual
void
setDensity(
int
vtx,
double
dens) = 0;
61
68
virtual
void
setOneSigmas(
int
vtx,
const
DtVector
& sigma) = 0;
69
72
virtual
void
setWindDirection(
const
DtVector
& winddir) = 0;
73
75
virtual
void
start() = 0;
76
78
virtual
void
stop() = 0;
79
81
virtual
void
pause() = 0;
82
84
virtual
void
resume() = 0;
85
87
88
};
89
90
}
91
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
)