VR-Link API Documentation for HLA 1.3
 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 MAK Technologies, Inc
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;
64  DtTrackJamDesignator myEmptyObj;
65  DtTrackJamDesignator* myObjs;
66 
67 };
68 
69 #endif
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtTrackJamDesignator class declaration.
Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers...
Definition: globalObjectDesignatorList.h:21
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
DtGlobalObjectDesignatorList DtTrackJamDesignatorList
Definition: emitterBeamRepository.h:24
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
Instances of DtString are used to represent strings.
Definition: vlString.h:29

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)