VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
Missile Class Reference
+ Collaboration diagram for Missile:

Public Member Functions

 Missile (DtExerciseConn *conn, DtEntityPublisher *launcher, const DtLauncherInitializer &init)
virtual ~Missile ()
virtual void setPos (DtConstVector vec)
virtual void setVel (DtConstVector32 vec)
virtual void tick (DtTime simTime)
virtual DtEntityPublisherentityPub ()

Protected Attributes

DtEntityPublishermyPub
DtTopoViewmyTopoView
DtVector position
DtVector32 velocity
DtVector32 localVel
DtVector localPos
DtTaitBryan initAngles
DtDcm erector2topo
DtVector initPosition
double myMissileMoveTime
double myMissileStopTime

Constructor & Destructor Documentation

Missile::Missile ( DtExerciseConn conn,
DtEntityPublisher launcher,
const DtLauncherInitializer init 
)
virtual Missile::~Missile ( )
virtual

Member Function Documentation

virtual DtEntityPublisher* Missile::entityPub ( )
virtual
virtual void Missile::setPos ( DtConstVector  vec)
virtual
virtual void Missile::setVel ( DtConstVector32  vec)
virtual
virtual void Missile::tick ( DtTime  simTime)
virtual

Member Data Documentation

DtDcm Missile::erector2topo
protected
DtTaitBryan Missile::initAngles
protected
DtVector Missile::initPosition
protected
DtVector Missile::localPos
protected
DtVector32 Missile::localVel
protected
double Missile::myMissileMoveTime
protected
double Missile::myMissileStopTime
protected
DtEntityPublisher* Missile::myPub
protected
DtTopoView* Missile::myTopoView
protected
DtVector Missile::position
protected
DtVector32 Missile::velocity
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)