![]() |
VR-Link API Documentation for HLA 1516
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00009 00010 #ifndef trackJamDes_H_ 00011 #define trackJamDes_H_ 00012 00013 #if (DtDIS || DtTENA) 00014 00015 #include "globalObjDes.h" 00016 #include "hostStructs.h" 00017 #include <vlutil/vlString.h> 00018 00022 class DT_DLL_VL DtTrackJamDesignator : public DtGlobalObjectDesignator 00023 { 00024 public: 00025 00027 DtTrackJamDesignator(); 00028 00030 DtTrackJamDesignator( 00031 const DtEntityIdentifier& entId, 00032 int emitterId, 00033 int beamId); 00034 00036 virtual ~DtTrackJamDesignator(); 00037 00039 DtTrackJamDesignator(const DtTrackJamDesignator& orig); 00040 00042 DtTrackJamDesignator& operator=(const DtTrackJamDesignator& orig); 00043 00045 virtual void setEmitterId(int id); 00046 00048 virtual int emitterId() const; 00049 00051 virtual void setBeamId(int id); 00052 00054 virtual int beamId() const; 00055 00057 virtual bool operator==(const DtTrackJamDesignator& des) const; 00058 00060 virtual bool operator!=(const DtTrackJamDesignator& des) const; 00061 00063 virtual const char* string() const; 00064 00065 00066 protected: 00067 int myEmitterId; 00068 int myBeamId; 00069 DtString myStringRep; 00070 }; 00071 00072 #endif 00073 #endif 00074