![]() |
VR-Link API Documentation for HLA 4
|
Collaboration diagram for DtRadarBeamScanDataVariantStruct:Public Member Functions | |
| DtRadarBeamScanDataVariantStruct () | |
| ~DtRadarBeamScanDataVariantStruct () | |
| DtRadarBeamScanDataVariantStruct (const DtRadarBeamScanDataVariantStruct &orig) | |
| DtRadarBeamScanDataVariantStruct & | operator= (const DtRadarBeamScanDataVariantStruct &orig) |
| virtual void | setScanPatternType (const DtScanPatternTypeEnum &val) |
| virtual const DtScanPatternTypeEnum | scanPatternType () const |
| virtual void | setCircleScanData (const DtFloat32 &val) |
| Set the circle scan data, specified as an azimuth scan rate in radians per second. More... | |
| virtual const DtFloat32 & | circleScanData () const |
| Get the circle scan data, specified as an azimuth scan rate in radians per second. More... | |
| virtual void | setSectorScanData (const DtFloat32 &val) |
| Set the sector scan data, specified as an azimuth scan rate in radians per second. More... | |
| virtual const DtFloat32 & | sectorScanData () const |
| Get the sector scan data, specified as an azimuth scan rate in radians per second. More... | |
| virtual void | setRasterScanData (const DtRasterScanData &val) |
| Set the raster scan data. More... | |
| virtual void | setRasterScanData (int rasterBarCount, DtFloat32 azimuthScanRate) |
| Set the raster scan data, which contains a raster bar count and an azimuth scan rate in radians per second. More... | |
| virtual const DtRasterScanData & | rasterScanData () const |
| Get the raster scan data, which contains a raster bar count and an azimuth scan rate in radians per second. More... | |
| virtual void | setSpiralScanData (const DtSpiralScanData &val) |
| Set the sprial scan data. More... | |
| virtual void | setSpiralScanData (DtFloat32 rotationRate, DtFloat32 wideningRate) |
| Set the spiral scan data, which contains a rotation rate and a widening rate, both in radians per second. More... | |
| virtual const DtSpiralScanData & | spiralScanData () const |
| Get the spiral scan data, which contains a rotation rate and a widening rate, both in radians per second. More... | |
| bool | operator== (const DtRadarBeamScanDataVariantStruct &other) const |
| bool | operator!= (const DtRadarBeamScanDataVariantStruct &other) const |
| int | netSize () const |
| unsigned int | getPaddingSize (unsigned long long byteOffset, unsigned int boundary) const |
| void | writeToBuffer (char *buffer) const |
| void | fillFromBuffer (const char *buffer, int bufferSize, int offset) |
| virtual void | printData () const |
| virtual void | printDataToStream (std::ostream &) const |
Static Public Member Functions | |
| static int | octetBoundary () |
Protected Attributes | |
| DtScanPatternTypeEnum | myScanPatternType |
| void * | myAlternative |
Private Member Functions | |
| void | deleteAlternative () |
| DtRadarBeamScanDataVariantStruct::DtRadarBeamScanDataVariantStruct | ( | ) |
| DtRadarBeamScanDataVariantStruct::~DtRadarBeamScanDataVariantStruct | ( | ) |
| DtRadarBeamScanDataVariantStruct::DtRadarBeamScanDataVariantStruct | ( | const DtRadarBeamScanDataVariantStruct & | orig | ) |
|
virtual |
Get the circle scan data, specified as an azimuth scan rate in radians per second.
|
private |
| void DtRadarBeamScanDataVariantStruct::fillFromBuffer | ( | const char * | buffer, |
| int | bufferSize, | ||
| int | offset | ||
| ) |
| unsigned int DtRadarBeamScanDataVariantStruct::getPaddingSize | ( | unsigned long long | byteOffset, |
| unsigned int | boundary | ||
| ) | const |
| int DtRadarBeamScanDataVariantStruct::netSize | ( | ) | const |
|
static |
| bool DtRadarBeamScanDataVariantStruct::operator!= | ( | const DtRadarBeamScanDataVariantStruct & | other | ) | const |
| DtRadarBeamScanDataVariantStruct& DtRadarBeamScanDataVariantStruct::operator= | ( | const DtRadarBeamScanDataVariantStruct & | orig | ) |
| bool DtRadarBeamScanDataVariantStruct::operator== | ( | const DtRadarBeamScanDataVariantStruct & | other | ) | const |
|
virtual |
|
virtual |
|
virtual |
Get the raster scan data, which contains a raster bar count and an azimuth scan rate in radians per second.
|
virtual |
|
virtual |
Get the sector scan data, specified as an azimuth scan rate in radians per second.
|
virtual |
Set the circle scan data, specified as an azimuth scan rate in radians per second.
|
virtual |
Set the raster scan data.
|
virtual |
Set the raster scan data, which contains a raster bar count and an azimuth scan rate in radians per second.
|
virtual |
|
virtual |
Set the sector scan data, specified as an azimuth scan rate in radians per second.
|
virtual |
Set the sprial scan data.
|
virtual |
Set the spiral scan data, which contains a rotation rate and a widening rate, both in radians per second.
|
virtual |
Get the spiral scan data, which contains a rotation rate and a widening rate, both in radians per second.
| void DtRadarBeamScanDataVariantStruct::writeToBuffer | ( | char * | buffer | ) | const |
|
protected |
|
protected |