VR-Link API Documentation for HLA 1.3
tkJmDesLst.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtTrackJamDesignatorList_H_
11 #define DtTrackJamDesignatorList_H_
12 
13 #if (DtDIS || DtTENA)
14 
15 
16 #include "hostStructs.h"
17 #include "trackJamDes.h"
18 
23 {
24 
25 public:
26 
29 
31  virtual ~DtTrackJamDesignatorList();
32 
35 
37  DtTrackJamDesignatorList& operator=(
38  const DtTrackJamDesignatorList& orig);
39 
41  int operator==(const DtTrackJamDesignatorList& other) const;
42  int operator!=(const DtTrackJamDesignatorList& other) const;
43 
46  virtual void setNumObjects(int num);
47  virtual int numObjects() const;
48 
50  virtual bool setObject(int index,
51  const DtTrackJamDesignator& des);
52 
55  virtual const DtTrackJamDesignator& object(
56  int index, bool* valid = NULL) const;
57 
59  virtual void printData() const;
60 
62  virtual void printDataToStream(std::ostream& stream) const;
63 
64 protected:
65 
66  int myNum;
67  DtTrackJamDesignator myEmptyObj;
68  DtTrackJamDesignator* myObjs;
69 };
70 
71 #endif
72 #endif
73 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)