#include <setRadarSettings.h>
|
| static DtSetDataRequest * | creator () |
| |
◆ DtSetRadarSettingsRequest() [1/3]
| DtSetRadarSettingsRequest::DtSetRadarSettingsRequest |
( |
| ) |
|
◆ DtSetRadarSettingsRequest() [2/3]
| DtSetRadarSettingsRequest::DtSetRadarSettingsRequest |
( |
const DtString & | writeName, |
|
|
DtReaderWriterRegistry * | parentRegistry = 0 ) |
Constructor with write name.
- Parameters
-
| writeName | The name to identify this request |
| parentRegistry | Optional reader-writer registry for serialization |
If you have a request 'put' itself, the writeName will preface it.
◆ DtSetRadarSettingsRequest() [3/3]
| DtSetRadarSettingsRequest::DtSetRadarSettingsRequest |
( |
const DtString & | writeName, |
|
|
const DtSetRadarSettingsRequest & | orig, |
|
|
DtReaderWriterRegistry * | parentRegistry = 0 ) |
Copy constructor with new name.
- Parameters
-
| writeName | The name to identify this request |
| orig | The radar settings request to copy from |
| parentRegistry | Optional reader-writer registry for serialization |
Creates a new radar settings request by copying an existing one.
References DtSetRadarSettingsRequest().
◆ ~DtSetRadarSettingsRequest()
| virtual DtSetRadarSettingsRequest::~DtSetRadarSettingsRequest |
( |
| ) |
|
|
overridevirtual |
◆ operator=()
Assignment operator.
- Parameters
-
| orig | The radar settings request to copy from |
- Returns
- Reference to this object after assignment
Copies the contents of another radar settings request into this one.
References DtSetRadarSettingsRequest().
◆ type()
| virtual const DtSetMessageType & DtSetRadarSettingsRequest::type |
( |
| ) |
const |
|
overridevirtual |
Gets the request message type.
- Returns
- The message type identifier
Returns DtSetRadarSettingsType as defined in vreVrfMessageTypes.h.
◆ clone()
| virtual DtSetDataRequest * DtSetRadarSettingsRequest::clone |
( |
const DtString & | name, |
|
|
DtReaderWriterRegistry * | parentRegistry = 0 ) const |
|
overridevirtual |
Creates a copy of this request.
- Parameters
-
| name | The name to assign to the new request |
| parentRegistry | Optional reader-writer registry for serialization |
- Returns
- Pointer to the newly created request
Creates a dynamically allocated copy of this request with a new name.
◆ stringRep()
| virtual DtString DtSetRadarSettingsRequest::stringRep |
( |
| ) |
const |
|
overridevirtual |
Gets a readable string representation of this request.
- Returns
- String representation of the request
Returns a human-readable representation of the request contents.
◆ mode()
| virtual DtString DtSetRadarSettingsRequest::mode |
( |
| ) |
const |
|
virtual |
Gets the radar mode.
- Returns
- The radar mode string
Returns the operational mode of the radar (e.g., "Search", "Track").
◆ modeSpecified()
| virtual bool DtSetRadarSettingsRequest::modeSpecified |
( |
| ) |
const |
|
virtual |
Checks if a radar mode is specified.
- Returns
- True if mode is specified, false otherwise
◆ setMode()
| virtual void DtSetRadarSettingsRequest::setMode |
( |
const DtString & | value | ) |
|
|
virtual |
Sets the radar mode.
- Parameters
-
| value | The mode string to set |
◆ submode()
| virtual DtString DtSetRadarSettingsRequest::submode |
( |
| ) |
const |
|
virtual |
Gets the radar submode.
- Returns
- The radar submode string
Returns the operational submode within the current radar mode.
◆ submodeSpecified()
| virtual bool DtSetRadarSettingsRequest::submodeSpecified |
( |
| ) |
const |
|
virtual |
Checks if a radar submode is specified.
- Returns
- True if submode is specified, false otherwise
◆ setSubmode()
| virtual void DtSetRadarSettingsRequest::setSubmode |
( |
const DtString & | value | ) |
|
|
virtual |
Sets the radar submode.
- Parameters
-
| value | The submode string to set |
◆ antennaCenterAzimuth()
| virtual double DtSetRadarSettingsRequest::antennaCenterAzimuth |
( |
| ) |
const |
|
virtual |
Gets the antenna center azimuth.
- Returns
- The center azimuth angle in degrees
Returns the center azimuth angle for the radar's scan pattern.
◆ antennaCenterAzimuthSpecified()
| virtual bool DtSetRadarSettingsRequest::antennaCenterAzimuthSpecified |
( |
| ) |
const |
|
virtual |
Checks if an antenna center azimuth is specified.
- Returns
- True if center azimuth is specified, false otherwise
◆ setAntennaCenterAzimuth()
| virtual void DtSetRadarSettingsRequest::setAntennaCenterAzimuth |
( |
double | value | ) |
|
|
virtual |
Sets the antenna center azimuth.
- Parameters
-
| value | The center azimuth angle in degrees |
◆ antennaCenterElevation()
| virtual double DtSetRadarSettingsRequest::antennaCenterElevation |
( |
| ) |
const |
|
virtual |
Gets the antenna center elevation.
- Returns
- The center elevation angle in degrees
Returns the center elevation angle for the radar's scan pattern.
◆ antennaCenterElevationSpecified()
| virtual bool DtSetRadarSettingsRequest::antennaCenterElevationSpecified |
( |
| ) |
const |
|
virtual |
Checks if an antenna center elevation is specified.
- Returns
- True if center elevation is specified, false otherwise
◆ setAntennaCenterElevation()
| virtual void DtSetRadarSettingsRequest::setAntennaCenterElevation |
( |
double | value | ) |
|
|
virtual |
Sets the antenna center elevation.
- Parameters
-
| value | The center elevation angle in degrees |
◆ antennaGateSize()
| virtual double DtSetRadarSettingsRequest::antennaGateSize |
( |
| ) |
const |
|
virtual |
Gets the antenna gate size.
- Returns
- The gate size in degrees
Returns the angular size of the radar's detection gate.
◆ antennaGateSizeSpecified()
| virtual bool DtSetRadarSettingsRequest::antennaGateSizeSpecified |
( |
| ) |
const |
|
virtual |
Checks if an antenna gate size is specified.
- Returns
- True if gate size is specified, false otherwise
◆ setAntennaGateSize()
| virtual void DtSetRadarSettingsRequest::setAntennaGateSize |
( |
double | value | ) |
|
|
virtual |
Sets the antenna gate size.
- Parameters
-
| value | The gate size in degrees |
◆ barCount()
| virtual int DtSetRadarSettingsRequest::barCount |
( |
| ) |
const |
|
virtual |
Gets the number of scan bars.
- Returns
- The number of scan bars
Returns the number of horizontal scan bars in the radar's scan pattern.
◆ barCountSpecified()
| virtual bool DtSetRadarSettingsRequest::barCountSpecified |
( |
| ) |
const |
|
virtual |
Checks if a bar count is specified.
- Returns
- True if bar count is specified, false otherwise
◆ setBarCount()
| virtual void DtSetRadarSettingsRequest::setBarCount |
( |
int | value | ) |
|
|
virtual |
Sets the number of scan bars.
- Parameters
-
| value | The number of scan bars |
◆ designatedTargetTrackIds()
| virtual std::vector< int > DtSetRadarSettingsRequest::designatedTargetTrackIds |
( |
| ) |
const |
|
virtual |
Gets the list of designated target track IDs.
- Returns
- Vector of track IDs for designated targets
Returns the track IDs of targets that should be designated by the radar.
◆ designatedTargetTrackIdsSpecified()
| virtual bool DtSetRadarSettingsRequest::designatedTargetTrackIdsSpecified |
( |
| ) |
const |
|
virtual |
Checks if designated target track IDs are specified.
- Returns
- True if target track IDs are specified, false otherwise
◆ setDesignatedTargetTrackIds()
| virtual void DtSetRadarSettingsRequest::setDesignatedTargetTrackIds |
( |
const std::vector< int > & | value | ) |
|
|
virtual |
Sets the list of designated target track IDs.
- Parameters
-
| value | Vector of track IDs to designate |
◆ netRepSize()
| virtual int DtSetRadarSettingsRequest::netRepSize |
( |
| ) |
const |
|
overridevirtual |
Gets the network representation size.
- Returns
- Size in bytes of the network representation
Returns the size of the full network representation padded to an 8-byte boundary.
◆ setFromNet()
| virtual bool DtSetRadarSettingsRequest::setFromNet |
( |
const char * | contentBuffer, |
|
|
unsigned | contentSize ) |
|
overridevirtual |
Deserializes the request from a network buffer.
- Parameters
-
| contentBuffer | Pointer to the network buffer |
| contentSize | Size of the buffer in bytes |
- Returns
- True if deserialization was successful
Fills in the request from the provided network buffer.
◆ setToNet()
| virtual bool DtSetRadarSettingsRequest::setToNet |
( |
| ) |
|
|
overridevirtual |
Serializes the request for network transmission.
- Returns
- True if serialization was successful
Fills in the network buffer (created by base class setDataRequest) with the set data request contents.
◆ creator()
| static DtSetDataRequest * DtSetRadarSettingsRequest::creator |
( |
| ) |
|
|
static |
Static creator function for factory registration.
- Returns
- Pointer to a new instance of DtSetRadarSettingsRequest
This static function is used for registration with the message factory.
◆ myMode
| DtRwString DtSetRadarSettingsRequest::myMode |
|
protected |
Operational mode of the radar (e.g., "Search", "Track")
◆ mySubmode
| DtRwString DtSetRadarSettingsRequest::mySubmode |
|
protected |
Operational submode within the current mode.
◆ myAntennaCenterAzimth
| DtRwReal DtSetRadarSettingsRequest::myAntennaCenterAzimth |
|
protected |
Center azimuth angle of the radar scan pattern (degrees)
◆ myAntennaCenterElevation
| DtRwReal DtSetRadarSettingsRequest::myAntennaCenterElevation |
|
protected |
Center elevation angle of the radar scan pattern (degrees)
◆ myAntennaGateSize
| DtRwReal DtSetRadarSettingsRequest::myAntennaGateSize |
|
protected |
Angular size of the radar detection gate (degrees)
◆ myBarCount
| DtRwInt DtSetRadarSettingsRequest::myBarCount |
|
protected |
Number of horizontal scan bars in the radar scan pattern.
◆ myDesignatedTargetTrackIds
| DtRwIntegerList DtSetRadarSettingsRequest::myDesignatedTargetTrackIds |
|
protected |
List of track IDs for targets to designate.
The documentation for this class was generated from the following file: