VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtDirectedEnergyTargetEnergyDepositionRecord Class Reference
+ Collaboration diagram for DtDirectedEnergyTargetEnergyDepositionRecord:

Public Member Functions

 DtDirectedEnergyTargetEnergyDepositionRecord ()
 Constructor. More...
 
 DtDirectedEnergyTargetEnergyDepositionRecord (const DtEntityIdentifier &entityIdentifier, float peakIrradiance)
 Constructor. More...
 
 DtDirectedEnergyTargetEnergyDepositionRecord (const DtNetDETargetEnergyDepositionRecord &netRecord)
 Copy Constructor (takes Network Representation) More...
 
virtual
DtDirectedEnergyTargetEnergyDepositionRecord
operator= (const DtDirectedEnergyTargetEnergyDepositionRecord &netRecord)
 Assignment Operator. More...
 
virtual bool operator== (const DtDirectedEnergyTargetEnergyDepositionRecord &netRecord) const
 Equals Operator. More...
 
 ~DtDirectedEnergyTargetEnergyDepositionRecord ()
 Destructor. More...
 
virtual void setTargetEntityId (const DtEntityIdentifier &id)
 Setter and Getter for Target Entity ID. More...
 
virtual const DtEntityIdentifiertargetEntityId () const
 
virtual void setPeakIrradiance (float peakIrradiance)
 Setter and Getter for Peak Irradiance. More...
 
virtual const float peakIrradiance () const
 
virtual void printDataToStream (std::ostream &stream) const
 Prints Data to Stream. More...
 
virtual const
DtNetDETargetEnergyDepositionRecord
networkRepresentation () const
 

Protected Attributes

DtEntityIdentifier myTargetEntityId
 
float myPeakIrradiance
 
DtNetDETargetEnergyDepositionRecord myNetRecord
 

Constructor & Destructor Documentation

DtDirectedEnergyTargetEnergyDepositionRecord::DtDirectedEnergyTargetEnergyDepositionRecord ( )

Constructor.

DtDirectedEnergyTargetEnergyDepositionRecord::DtDirectedEnergyTargetEnergyDepositionRecord ( const DtEntityIdentifier entityIdentifier,
float  peakIrradiance 
)

Constructor.

DtDirectedEnergyTargetEnergyDepositionRecord::DtDirectedEnergyTargetEnergyDepositionRecord ( const DtNetDETargetEnergyDepositionRecord netRecord)

Copy Constructor (takes Network Representation)

DtDirectedEnergyTargetEnergyDepositionRecord::~DtDirectedEnergyTargetEnergyDepositionRecord ( )

Destructor.

Member Function Documentation

virtual const DtNetDETargetEnergyDepositionRecord& DtDirectedEnergyTargetEnergyDepositionRecord::networkRepresentation ( ) const
virtual
virtual DtDirectedEnergyTargetEnergyDepositionRecord& DtDirectedEnergyTargetEnergyDepositionRecord::operator= ( const DtDirectedEnergyTargetEnergyDepositionRecord netRecord)
virtual

Assignment Operator.

virtual bool DtDirectedEnergyTargetEnergyDepositionRecord::operator== ( const DtDirectedEnergyTargetEnergyDepositionRecord netRecord) const
virtual

Equals Operator.

virtual const float DtDirectedEnergyTargetEnergyDepositionRecord::peakIrradiance ( ) const
virtual
virtual void DtDirectedEnergyTargetEnergyDepositionRecord::printDataToStream ( std::ostream &  stream) const
virtual

Prints Data to Stream.

virtual void DtDirectedEnergyTargetEnergyDepositionRecord::setPeakIrradiance ( float  peakIrradiance)
virtual

Setter and Getter for Peak Irradiance.

virtual void DtDirectedEnergyTargetEnergyDepositionRecord::setTargetEntityId ( const DtEntityIdentifier id)
virtual

Setter and Getter for Target Entity ID.

virtual const DtEntityIdentifier& DtDirectedEnergyTargetEnergyDepositionRecord::targetEntityId ( ) const
virtual

Member Data Documentation

DtNetDETargetEnergyDepositionRecord DtDirectedEnergyTargetEnergyDepositionRecord::myNetRecord
protected
float DtDirectedEnergyTargetEnergyDepositionRecord::myPeakIrradiance
protected
DtEntityIdentifier DtDirectedEnergyTargetEnergyDepositionRecord::myTargetEntityId
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)