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 Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)