VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
trackJamDesignatorList.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtDIS
13 
14 #include <vl/hostStructs.h>
15 #include <vl/trackJamDesignator.h>
16 
21 {
22 public:
23 
26 
28  virtual ~DtTrackJamDesignatorList();
29 
32 
34  DtTrackJamDesignatorList& operator=(
35  const DtTrackJamDesignatorList& orig);
36 
38  int operator==(const DtTrackJamDesignatorList& other) const;
39  int operator!=(const DtTrackJamDesignatorList& other) const;
40 
43  virtual void setNumObjects(int num);
44  virtual int numObjects() const;
45 
47  virtual bool setObject(int index,
48  const DtTrackJamDesignator& des);
49 
52  virtual const DtTrackJamDesignator& object(
53  int index, bool* valid = NULL) const;
54 
56  virtual void printData() const;
57 
59  virtual void printDataToStream(std::ostream& stream) const;
60 
61 protected:
62 
63  int myNum;
66 
67 };
68 
69 #endif
int myNum
Definition: trackJamDesignatorList.h:63
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtTrackJamDesignator class declaration.
DtTrackJamDesignator * myObjs
Definition: trackJamDesignatorList.h:65
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
Instances of DtTrackJamDesignatorList are list of globally significant object identifiers.
Definition: trackJamDesignatorList.h:20
Instances of DtTrackJamDesignator are used to represent track/jam targets in the EmitterSystem PDU (D...
Definition: trackJamDesignator.h:22
DtTrackJamDesignator myEmptyObj
Definition: trackJamDesignatorList.h:64

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)