VR-Link API Documentation for HLA 1516
directedEnergyFireP.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 #pragma once
6 
10 
11 #include <vlpi/netStructs.h>
14 #include <vl/eventId.h>
15 #include "pduHeader.h"
16 
18 {
37  // DtNetDEPrecisionAimpointRecord | DtNetDEAreaAimpointRecord deRecords[]
39 
40 /********************* Directed Energy Records *********************/
41 
42 // DE Target Energy Deposition record
44 {
46  {
47  return (myTargetEntityId == rhs.myTargetEntityId)
49  }
51  {
52  return !operator==(rhs);
53  }
54 
59 
60 // DE Area Aimpoint record
62 {
63  bool operator==(const DtNetDEAreaAimpointRecord& rhs) const
64  {
65  return (myRecordType == rhs.myRecordType)
66  && (myRecordLength == rhs.myRecordLength)
69  }
70  bool operator!=(const DtNetDEAreaAimpointRecord& rhs) const
71  {
72  return !operator==(rhs);
73  }
74 
78  // Beam Antenna Pattern records
79  // DE Target Energy Deposition records
80  // Padding To 64-bit boundary
82 
83 // DE Precision Aimpoint record
85 {
87  {
88  return (myRecordType == rhs.myRecordType)
89  && (myRecordLength == rhs.myRecordLength)
96  && (myBeamSpotType == rhs.myBeamSpotType)
101  }
103  {
104  return !operator==(rhs);
105  }
106 

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)