VR-Link API Documentation for DIS
trackJamDes.h
Go to the documentation of this file.
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 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)