6 #ifndef directedEnergyAreaAimpointRecord_h__
7 #define directedEnergyAreaAimpointRecord_h__
49 virtual void setBeamAntennaPatternRecordCount(
unsigned int n);
50 virtual unsigned int beamAntennaPatternRecordCount()
const;
53 virtual void setDeTargetEnergyDepositionRecordCount(
unsigned int m);
54 virtual unsigned int deTargetEnergyDepositionRecordCount()
const;
57 virtual void setBeamAntennaPatternRecords(
const std::vector<DtBeamAntennaPatternRecord>& beamAntennaPatternRecords);
58 virtual const std::vector<DtBeamAntennaPatternRecord>& beamAntennaPatternRecords()
const;
62 virtual void clearBeamAntennaRecords();
66 virtual void addDeTargetEnergyDepositionRecord(
const DtEntityIdentifier& entityIdentifier,
float peakIrradiance);
68 virtual void clearDeTargetEnergyDepositionRecords();
70 virtual void setDeTargetEnergyDepositionRecords(
71 const std::vector<DtDirectedEnergyTargetEnergyDepositionRecord>& targetEnergyDepositionRecords);
72 virtual const std::vector<DtDirectedEnergyTargetEnergyDepositionRecord>& deTargetEnergyDepositionRecords()
const;
103 #endif // directedEnergyAreaAimpointRecord_h__