![]() |
VR-Link API Documentation for HLA Evolved
|
Instances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR). More...
Inheritance diagram for DtBeamAntennaPatternRecord:
Collaboration diagram for DtBeamAntennaPatternRecord:Public Member Functions | |
| DtBeamAntennaPatternRecord () | |
| default constructor | |
| DtBeamAntennaPatternRecord (const DtBeamAntennaPatternRecord &orig) | |
| copy constructor | |
| virtual | ~DtBeamAntennaPatternRecord () |
| destructor | |
| DtBeamAntennaPatternRecord & | operator= (const DtBeamAntennaPatternRecord &orig) |
| assignment operator | |
| DtBeamAntennaPatternRecord (const DtAntennaPatternRecord &orig) | |
| Initialize from DtAntennaPatternRecord. | |
| virtual void | setAngles (const DtTaitBryan &angles) |
| Set/Get the beam direction. | |
| virtual const DtTaitBryan & | angles () const |
| virtual void | setBeamwidth (DtFloat32 azimuth, DtFloat32 elevation) |
| Set/Get the azimuth bandwidth and elevation. | |
| virtual DtFloat32 | azimuthBeamwidth () const |
| Get the azimuth beam bandwidth. | |
| virtual DtFloat32 | elevationBeamwidth () const |
| Get the elevation beam width. | |
| virtual void | setReferenceSystem (const DtReferenceSys sys) |
| Set/Get the beam reference system. | |
| virtual DtReferenceSys | referenceSystem () const |
| virtual void | setElectricField (DtFloat32 z, DtFloat32 x) |
| Set electric field. | |
| virtual DtFloat32 | electricFieldZ () const |
| Get electric field Z. | |
| virtual DtFloat32 | electricFieldX () const |
| Get electric field X. | |
| virtual void | setPhase (DtFloat32 phase) |
| Set/Get the phase. | |
| virtual DtFloat32 | phase () const |
| virtual void | printData () const |
| Print the class data. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| virtual DtAntennaPatternRecord * | clone () const |
| Returns a clone of the instance. | |
| virtual void | setFromNet (const void *net, int size) |
| Set from network representation. | |
| virtual const void * | netRep (int *size=NULL) const |
| Returns network representation, fills size with size of netRep. | |
| virtual int | netSize () const |
| Returns size of network representation. | |
| virtual void | setFromNetBeam (const DtNetBeamAntennaPatternRecord &net) |
| Set from network representation. | |
| virtual void | setFromNet (const DtNetBeamAntennaPatternRecord &net) |
| Also sets from network representation. | |
| virtual const DtNetBeamAntennaPatternRecord & | netBeam () const |
| Returns network representation. | |
| virtual const DtNetBeamAntennaPatternRecord & | networkRepresentation () const |
| Also returns network representation. | |
Public Member Functions inherited from DtAntennaPatternRecord | |
| DtAntennaPatternRecord () | |
| default constructor | |
| DtAntennaPatternRecord (const DtAntennaPatternRecord &orig) | |
| copy constructor | |
| virtual | ~DtAntennaPatternRecord () |
| destructor | |
| DtAntennaPatternRecord & | operator= (const DtAntennaPatternRecord &orig) |
| assignment operator | |
| bool | operator== (const DtAntennaPatternRecord &orig) const |
| equality operator | |
| bool | operator!= (const DtAntennaPatternRecord &orig) const |
| inequality operator | |
Protected Attributes | |
| DtTaitBryan | myBeamDirection |
| DtFloat32 | myAzimuthBandwidth |
| DtFloat32 | myElevationBeamwidth |
| DtReferenceSys | myReferenceSystem |
| DtFloat32 | myEz |
| DtFloat32 | myEx |
| DtFloat32 | myPhase |
| DtNetBeamAntennaPatternRecord | myNetBeam |
Protected Attributes inherited from DtAntennaPatternRecord | |
| char * | myNetRep |
| int | myNetSize |
Instances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR).
A DtAntennaPatternRecord obtained using the TSR's antennaPattern() inspector can be used to initialize a DtBeamAntennaPatternRecord, whose inspectors you can then use to view the data (assuming the AntennaPattern Record really contained BeamAntennaPattern data. Similarly, a DtBeamAntennaPatternRecord can be filled out and passed to TSR's setAntennaPattern.
| DtBeamAntennaPatternRecord::DtBeamAntennaPatternRecord | ( | ) |
default constructor
| DtBeamAntennaPatternRecord::DtBeamAntennaPatternRecord | ( | const DtBeamAntennaPatternRecord & | orig | ) |
copy constructor
|
virtual |
destructor
| DtBeamAntennaPatternRecord::DtBeamAntennaPatternRecord | ( | const DtAntennaPatternRecord & | orig | ) |
Initialize from DtAntennaPatternRecord.
|
virtual |
|
virtual |
Get the azimuth beam bandwidth.
|
virtual |
Returns a clone of the instance.
Reimplemented from DtAntennaPatternRecord.
|
virtual |
Get electric field X.
|
virtual |
Get electric field Z.
|
virtual |
Get the elevation beam width.
|
virtual |
Returns network representation.
Referenced by networkRepresentation().
|
virtual |
Returns network representation, fills size with size of netRep.
Reimplemented from DtAntennaPatternRecord.
|
virtual |
Returns size of network representation.
Reimplemented from DtAntennaPatternRecord.
|
inlinevirtual |
Also returns network representation.
This function is here for backwards compatibility with pre-3.3 releases.
References netBeam().
| DtBeamAntennaPatternRecord& DtBeamAntennaPatternRecord::operator= | ( | const DtBeamAntennaPatternRecord & | orig | ) |
assignment operator
|
virtual |
|
virtual |
Print the class data.
Reimplemented from DtAntennaPatternRecord.
|
virtual |
Reimplemented from DtAntennaPatternRecord.
|
virtual |
|
virtual |
Set/Get the beam direction.
|
virtual |
Set/Get the azimuth bandwidth and elevation.
Set electric field.
|
virtual |
Set from network representation.
Reimplemented from DtAntennaPatternRecord.
|
inlinevirtual |
Also sets from network representation.
This function is here for backwards compatibility with pre-3.3 releases.
References setFromNetBeam().
|
virtual |
Set from network representation.
Referenced by setFromNet().
|
virtual |
Set/Get the phase.
|
virtual |
Set/Get the beam reference system.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |