![]() |
VR-Link API Documentation for HLA 1516
|
Inheritance diagram for DtDirectedEnergyAreaAimpointRecord:
Collaboration diagram for DtDirectedEnergyAreaAimpointRecord:Public Member Functions | |
| DtDirectedEnergyAreaAimpointRecord () | |
| Constructor. | |
| DtDirectedEnergyAreaAimpointRecord (const DtDirectedEnergyAreaAimpointRecord &orig) | |
| Copy Constructor. | |
| DtDirectedEnergyAreaAimpointRecord (void *ptr, unsigned int length) | |
| Net Constructor. | |
| virtual DtDirectedEnergyAreaAimpointRecord & | operator= (const DtDirectedEnergyAreaAimpointRecord &other) |
| Assignment operator. | |
| virtual DtStandardVariableRecord & | operator= (const DtStandardVariableRecord &record) |
| Assignment operator. | |
| virtual bool | operator== (const DtDirectedEnergyAreaAimpointRecord &other) |
| Equals operator. | |
| virtual bool | operator== (const DtStandardVariableRecord &other) |
| Equals operator. | |
| virtual unsigned int | recordType () const |
| Setters and Getters for Record Type. | |
| virtual void | setRecordType (unsigned int recordType) |
| virtual unsigned int | recordLength () const |
| Setters and Getters for Record Length. | |
| virtual void | setRecordLength (unsigned int recordLength) |
| virtual void | setBeamAntennaPatternRecordCount (unsigned int n) |
| Setter and Getter for Beam Antenna Pattern Record Count. | |
| virtual unsigned int | beamAntennaPatternRecordCount () const |
| virtual void | setDeTargetEnergyDepositionRecordCount (unsigned int m) |
| Setter and Getter for DE Target Energy Deposition Record Count. | |
| virtual unsigned int | deTargetEnergyDepositionRecordCount () const |
| virtual void | setBeamAntennaPatternRecords (const std::vector< DtBeamAntennaPatternRecord > &beamAntennaPatternRecords) |
| Setter and Getter for the Beam Antenna Pattern Records. | |
| virtual const std::vector < DtBeamAntennaPatternRecord > & | beamAntennaPatternRecords () const |
| virtual void | addBeamAntennaPatternRecord (const DtBeamAntennaPatternRecord &beamAntennaPatternRecord) |
| Adds a Beam Antenna Pattern Record. | |
| virtual void | clearBeamAntennaRecords () |
| Clears all Beam Antenna Records. | |
| virtual void | addDeTargetEnergyDepositionRecord (const DtDirectedEnergyTargetEnergyDepositionRecord &targetEnergyDepositionRecord) |
| Adds a DE Target Energy Deposition Record. | |
| virtual void | addDeTargetEnergyDepositionRecord (const DtEntityIdentifier &entityIdentifier, float peakIrradiance) |
| Adds a DE Target Energy Deposition Record by giving its contents directly. | |
| virtual void | clearDeTargetEnergyDepositionRecords () |
| Clears all DE Target Energy Deposition Records. | |
| virtual void | setDeTargetEnergyDepositionRecords (const std::vector< DtDirectedEnergyTargetEnergyDepositionRecord > &targetEnergyDepositionRecords) |
| Setter and Getter for the DE Target Energy Deposition Records. | |
| virtual const std::vector < DtDirectedEnergyTargetEnergyDepositionRecord > & | deTargetEnergyDepositionRecords () const |
| virtual void | printDataToStream (std::ostream &stream) const |
| Prints the data to the specified stream. | |
| virtual void | writeRecord (void *addr) const |
| Writes the network representation to the given address. | |
| virtual void | setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL) |
| Sets the record from an address and length. Retcode will be Valid if all goes well. | |
| virtual unsigned int | unpaddedNetsize () const |
| Returns the size of the network representation (without padding bytes) | |
| virtual DtStandardVariableRecord * | clone () const |
| Clone. | |
Public Member Functions inherited from DtStandardVariableRecord | |
| DtStandardVariableRecord () | |
| Constructor. | |
| virtual | ~DtStandardVariableRecord () |
| Destructor. | |
| virtual void | printData () const |
| Prints the data to DtInfo. | |
| virtual unsigned int | netSize () |
| Returns the size of the network representation (including padding bytes) | |
| virtual void | setOriginatingSimulationAddress (const DtSimulationAddress &) |
| virtual const DtSimulationAddress & | originatingSimulationAddress () const |
Static Public Member Functions | |
| static DtStandardVariableRecord * | create (void *addr, unsigned int length) |
| Create function used by Standard Variable Record Factory. | |
Protected Attributes | |
| DtNetDEAreaAimpointRecord | myAreaAimpointRecord |
| DtNetDEAreaAimpointRecord * | myAreaAimpointRecordPtr |
| std::vector < DtBeamAntennaPatternRecord > | myBeamAntennaPatternRecords |
| std::vector < DtDirectedEnergyTargetEnergyDepositionRecord > | myTargetEnergyDepositionRecords |
Protected Attributes inherited from DtStandardVariableRecord | |
| DtSimulationAddress | myOriginatingSimulationAddress |
| DtDirectedEnergyAreaAimpointRecord::DtDirectedEnergyAreaAimpointRecord | ( | ) |
Constructor.
| DtDirectedEnergyAreaAimpointRecord::DtDirectedEnergyAreaAimpointRecord | ( | const DtDirectedEnergyAreaAimpointRecord & | orig | ) |
Copy Constructor.
| DtDirectedEnergyAreaAimpointRecord::DtDirectedEnergyAreaAimpointRecord | ( | void * | ptr, |
| unsigned int | length | ||
| ) |
Net Constructor.
|
virtual |
Adds a Beam Antenna Pattern Record.
|
virtual |
Adds a DE Target Energy Deposition Record.
|
virtual |
Adds a DE Target Energy Deposition Record by giving its contents directly.
|
virtual |
|
virtual |
|
virtual |
Clears all Beam Antenna Records.
|
virtual |
Clears all DE Target Energy Deposition Records.
|
virtual |
Clone.
Implements DtStandardVariableRecord.
|
static |
Create function used by Standard Variable Record Factory.
|
virtual |
|
virtual |
|
virtual |
Assignment operator.
|
virtual |
Assignment operator.
|
virtual |
Equals operator.
|
virtual |
Equals operator.
Implements DtStandardVariableRecord.
|
virtual |
Prints the data to the specified stream.
Implements DtStandardVariableRecord.
|
virtual |
Setters and Getters for Record Length.
Implements DtStandardVariableRecord.
|
virtual |
Setters and Getters for Record Type.
Implements DtStandardVariableRecord.
|
virtual |
Setter and Getter for Beam Antenna Pattern Record Count.
|
virtual |
Setter and Getter for the Beam Antenna Pattern Records.
|
virtual |
Setter and Getter for DE Target Energy Deposition Record Count.
|
virtual |
Setter and Getter for the DE Target Energy Deposition Records.
|
virtual |
Sets the record from an address and length. Retcode will be Valid if all goes well.
Implements DtStandardVariableRecord.
|
virtual |
Implements DtStandardVariableRecord.
|
virtual |
Implements DtStandardVariableRecord.
|
virtual |
Returns the size of the network representation (without padding bytes)
Implements DtStandardVariableRecord.
|
virtual |
Writes the network representation to the given address.
The assumption is that this memory is allocated and is of the proper size.
Implements DtStandardVariableRecord.
|
protected |
|
protected |
|
protected |
|
protected |