![]() |
VR-Link API Documentation for DIS
|
Inheritance diagram for DtAngleDeceptionAttributeRecord:
Collaboration diagram for DtAngleDeceptionAttributeRecord:Public Member Functions | |
| DtAngleDeceptionAttributeRecord () | |
| Constructor. | |
| DtAngleDeceptionAttributeRecord (unsigned int emitterNumber, unsigned int beamNumber, DtEEAttributeStateIndicator stateIndicator, float azimuthOffset, float azimuthWidth, float azimuthPullRate, float azimuthPullAcceleration, float elevationOffset, float elevationWidth, float elevationPullRate, float elevationPullAcceleration) | |
| Constructor. | |
| DtAngleDeceptionAttributeRecord (const DtAngleDeceptionAttributeRecord &orig) | |
| Copy Constructor. | |
| DtAngleDeceptionAttributeRecord (const DtNetAngleDeceptionAttributeRecord &orig) | |
| Copy Constructor. | |
| DtAngleDeceptionAttributeRecord (void *ptr, unsigned int length) | |
| Net Constructor. | |
| virtual DtAngleDeceptionAttributeRecord & | operator= (const DtAngleDeceptionAttributeRecord &other) |
| Assignment operator. | |
| virtual DtStandardVariableRecord & | operator= (const DtStandardVariableRecord &record) |
| Assignment operator. | |
| virtual bool | operator== (const DtAngleDeceptionAttributeRecord &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 unsigned int | emitterNumber () const |
| Setters and Getters for Emitter Number. | |
| virtual void | setEmitterNumber (unsigned int emitterNumber) |
| virtual unsigned int | beamNumber () const |
| Setters and Getters for Beam Number. | |
| virtual void | setBeamNumber (unsigned int beamNumber) |
| virtual DtEEAttributeStateIndicator | stateIndicator () const |
| Setters and Getters for State Indicator. | |
| virtual void | setStateIndicator (DtEEAttributeStateIndicator stateIndicator) |
| virtual float | azimuthOffset () const |
| Setters and Getters for Azimuth Offset. | |
| virtual void | setAzimuthOffset (float azimuthOffset) |
| virtual float | azimuthWidth () const |
| Setters and Getters for Azimuth Width. | |
| virtual void | setAzimuthWidth (float azimuthWidth) |
| virtual float | azimuthPullRate () const |
| Setters and Getters for Azimuth Pull Rate. | |
| virtual void | setAzimuthPullRate (float azimuthPullRate) |
| virtual float | azimuthPullAcceleration () const |
| Setters and Getters for Azimuth Pull Acceleration. | |
| virtual void | setAzimuthPullAcceleration (float azimuthPullAcceleration) |
| virtual float | elevationOffset () const |
| Setters and Getters for Elevation Offset. | |
| virtual void | setElevationOffset (float elevationOffset) |
| virtual float | elevationWidth () const |
| Setters and Getters for Elevation Width. | |
| virtual void | setElevationWidth (float elevationWidth) |
| virtual float | elevationPullRate () const |
| Setters and Getters for Elevation Pull Rate. | |
| virtual void | setElevationPullRate (float elevationPullRate) |
| virtual float | elevationPullAcceleration () const |
| Setters and Getters for Elevation Pull Acceleration. | |
| virtual void | setElevationPullAcceleration (float elevationPullAcceleration) |
| 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 unsigned int | netSize () const |
| This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding. | |
| virtual DtStandardVariableRecord * | clone () const |
| Clone. | |
Static Public Member Functions | |
| static DtStandardVariableRecord * | create (void *addr, unsigned int length) |
| Create function used by Standard Variable Record Factory. | |
Protected Attributes | |
| DtNetAngleDeceptionAttributeRecord | myAngleDeceptionAttributeRecord |
| DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord | ( | ) |
Constructor.
| DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord | ( | unsigned int | emitterNumber, |
| unsigned int | beamNumber, | ||
| DtEEAttributeStateIndicator | stateIndicator, | ||
| float | azimuthOffset, | ||
| float | azimuthWidth, | ||
| float | azimuthPullRate, | ||
| float | azimuthPullAcceleration, | ||
| float | elevationOffset, | ||
| float | elevationWidth, | ||
| float | elevationPullRate, | ||
| float | elevationPullAcceleration | ||
| ) |
Constructor.
| DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord | ( | const DtAngleDeceptionAttributeRecord & | orig | ) |
Copy Constructor.
| DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord | ( | const DtNetAngleDeceptionAttributeRecord & | orig | ) |
Copy Constructor.
| DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord | ( | void * | ptr, |
| unsigned int | length | ||
| ) |
Net Constructor.
|
virtual |
Setters and Getters for Azimuth Offset.
|
virtual |
Setters and Getters for Azimuth Pull Acceleration.
|
virtual |
Setters and Getters for Azimuth Pull Rate.
|
virtual |
Setters and Getters for Azimuth Width.
|
virtual |
Setters and Getters for Beam Number.
Implements DtElectromagneticEmissionsAttributeRecord.
|
virtual |
Clone.
Implements DtStandardVariableRecord.
|
static |
Create function used by Standard Variable Record Factory.
|
virtual |
Setters and Getters for Elevation Offset.
|
virtual |
Setters and Getters for Elevation Pull Acceleration.
|
virtual |
Setters and Getters for Elevation Pull Rate.
|
virtual |
Setters and Getters for Elevation Width.
|
virtual |
Setters and Getters for Emitter Number.
Implements DtElectromagneticEmissionsAttributeRecord.
|
virtual |
This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.
|
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 |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DtElectromagneticEmissionsAttributeRecord.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DtElectromagneticEmissionsAttributeRecord.
|
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 |
|
virtual |
Setters and Getters for State Indicator.
|
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 |