VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
examples
launcher
missile.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
#include "
launcherInit.h
"
6
#include <
matrix/vlVector.h
>
7
#include <
matrix/vlTaitBryan.h
>
8
#include <
vl/topoView.h
>
9
#include <
matrix/vlDcm.h
>
10
11
class
DtExerciseConn
;
12
class
DtEntityPublisher
;
13
14
class
Missile
15
{
16
public
:
17
18
Missile
(
DtExerciseConn
* conn,
DtEntityPublisher
* launcher,
19
const
DtLauncherInitializer
&init);
20
virtual
~Missile
();
21
22
virtual
void
setPos
(
DtConstVector
vec);
23
virtual
void
setVel
(
DtConstVector
vec);
24
virtual
void
tick
(
DtTime
simTime);
25
virtual
DtEntityPublisher
*
entityPub
();
26
27
protected
:
28
29
DtEntityPublisher
*
myPub
;
30
DtTopoView
*
myTopoView
;
31
DtVector
position
;
32
DtVector
velocity
;
33
DtVector
localVel
;
34
DtVector
localPos
;
35
DtTaitBryan
initAngles
;
36
DtDcm
erector2topo
;
37
DtVector
initPosition
;
38
double
myMissileMoveTime
;
39
double
myMissileStopTime
;
40
};
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
)