VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
directedEnergyTargetEnergyDepositionRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 #ifndef directedEnergyTargetEnergyDepositionRecord_h__
6 #define directedEnergyTargetEnergyDepositionRecord_h__
7 
11 
13 {
14 public:
15 
18 
20  DtDirectedEnergyTargetEnergyDepositionRecord( const DtEntityIdentifier& entityIdentifier, float peakIrradiance );
21 
24 
27 
29  virtual bool operator==(const DtDirectedEnergyTargetEnergyDepositionRecord& netRecord) const;
30 
33 
35  virtual void setTargetEntityId(const DtEntityIdentifier& id);
36  virtual const DtEntityIdentifier& targetEntityId() const;
37 
39  virtual void setPeakIrradiance(float peakIrradiance);
40  virtual const float peakIrradiance() const;
41 
43  virtual void printDataToStream(std::ostream& stream) const;
44 
45  // Returns the Network Representation
46  virtual const DtNetDETargetEnergyDepositionRecord& networkRepresentation() const;
47 
48 protected:
52 };
53 
54 #endif // directedEnergyTargetEnergyDepositionRecord_h__
Contains the DtEntityIdentifier class declaration.
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
float myPeakIrradiance
Definition: directedEnergyTargetEnergyDepositionRecord.h:50
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
This file declares the class DtNetDirectedEnergyFirePdu.
DtNetDETargetEnergyDepositionRecord myNetRecord
Definition: directedEnergyTargetEnergyDepositionRecord.h:51
DtEntityIdentifier myTargetEntityId
Definition: directedEnergyTargetEnergyDepositionRecord.h:49
This file contains typedefs for machine dependant types.
Definition: directedEnergyTargetEnergyDepositionRecord.h:12
Definition: directedEnergyFireP.h:43

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)