TargetMode
Enumeration for target positioning modes.
Definition sarSettingsRecord.h:39
OwnshipMode
Enumeration for ownship positioning modes.
Definition sarSettingsRecord.h:31
Interface for SAR settings components based on the humble dialog pattern.
Definition sarSettingsInterface.h:25
virtual void setTargetSensorName(const std::string &val)=0
Sets the target sensor name.
virtual void setServerPort(int val)=0
Sets the RadarFx server port number.
virtual void setPower(double val)=0
Sets the radar power level.
virtual void setImageRotation(int val)=0
Sets the image rotation.
boost::signalslib::signal< void(double)> signal_powerChanged
Signal emitted when radar power changes.
Definition sarSettingsInterface.h:192
virtual void setSaveOnServer(bool val)=0
Sets whether to save images on the RadarFx server.
virtual void setTargetAbsolutePositionX(double val)=0
Sets the target absolute position X coordinate.
boost::signalslib::signal< void(double)> signal_ownshipAbsoluteLocationYChanged
Signal emitted when ownship Y position changes.
Definition sarSettingsInterface.h:144
boost::signalslib::signal< void(std::string)> signal_ownshipObserverNameChanged
Signal emitted when ownship observer name changes.
Definition sarSettingsInterface.h:135
virtual void setOwnshipEntityName(const std::string &val)=0
Sets the ownship entity name.
boost::signalslib::signal< void()> signal_resetConnectionButtonPressed
Signal emitted when reset connection button is pressed.
Definition sarSettingsInterface.h:210
boost::signalslib::signal< void(double)> signal_ownshipAbsoluteLocationZChanged
Signal emitted when ownship Z position changes.
Definition sarSettingsInterface.h:147
virtual void setTargetEntityName(const std::string &val)=0
Sets the target entity name.
virtual void setOwnshipAbsolutePositionY(double val)=0
Sets the ownship absolute position Y coordinate.
virtual void setOwnshipAbsolutePositionX(double val)=0
Sets the ownship absolute position X coordinate.
boost::signalslib::signal< void(std::string)> signal_serverSavePathChanged
Signal emitted when server save path changes.
Definition sarSettingsInterface.h:189
virtual void setImageSizeX(int val)=0
Sets the image X dimension (width)
boost::signalslib::signal< void(double)> signal_targetAbsoluteLocationZChanged
Signal emitted when target Z position changes.
Definition sarSettingsInterface.h:165
virtual void setOwnshipObserverName(const std::string &val)=0
Sets the ownship observer name.
virtual void setServerIp(const std::string &val)=0
Sets the RadarFx server IP address.
boost::signalslib::signal< void(std::string)> signal_targetSensorNameChanged
Signal emitted when target sensor name changes.
Definition sarSettingsInterface.h:156
boost::signalslib::signal< void(makVre::DtSarSettingsRecord::OwnshipMode)> signal_ownshipModeChanged
Signal emitted when ownship mode changes.
Definition sarSettingsInterface.h:132
boost::signalslib::signal< void(double)> signal_ownshipAbsoluteLocationXChanged
Signal emitted when ownship X position changes.
Definition sarSettingsInterface.h:141
boost::signalslib::signal< void(std::string)> signal_sensorToUseChanged
Signal emitted when sensor to use changes.
Definition sarSettingsInterface.h:183
boost::signalslib::signal< void(double)> signal_targetAbsoluteLocationXChanged
Signal emitted when target X position changes.
Definition sarSettingsInterface.h:159
boost::signalslib::signal< void(double)> signal_downrangeChanged
Signal emitted when downrange changes.
Definition sarSettingsInterface.h:195
boost::signalslib::signal< void(int)> signal_imageRotationChanged
Signal emitted when image rotation changes.
Definition sarSettingsInterface.h:174
virtual void setOwnshipAbsolutePositionZ(double val)=0
Sets the ownship absolute position Z coordinate.
virtual void setImageFormat(int val)=0
Sets the image format.
virtual void setImageSizeY(int val)=0
Sets the image Y dimension (height)
boost::signalslib::signal< void(int)> signal_imageFormatChanged
Signal emitted when image format changes.
Definition sarSettingsInterface.h:177
virtual void setCrossrange(double val)=0
Sets the crossrange (distance perpendicular to aircraft heading)
boost::signalslib::signal< void(std::string)> signal_serverIpChanged
Signal emitted when server IP changes.
Definition sarSettingsInterface.h:201
virtual void setTargetAbsolutePositionY(double val)=0
Sets the target absolute position Y coordinate.
virtual void setImageDataType(int val)=0
Sets the image data type.
virtual void setDownrange(double val)=0
Sets the downrange (distance in direction of aircraft heading)
boost::signalslib::signal< void(double)> signal_crossrangeChanged
Signal emitted when crossrange changes.
Definition sarSettingsInterface.h:198
boost::signalslib::signal< void(makVre::DtSarSettingsRecord::TargetMode)> signal_targetModeChanged
Signal emitted when target mode changes.
Definition sarSettingsInterface.h:150
boost::signalslib::signal< void(int)> signal_serverPortChanged
Signal emitted when server port changes.
Definition sarSettingsInterface.h:204
virtual void setTargetAbsolutePositionZ(double val)=0
Sets the target absolute position Z coordinate.
boost::signalslib::signal< void(std::string)> signal_ownshipEntityNameChanged
Signal emitted when ownship entity name changes.
Definition sarSettingsInterface.h:138
boost::signalslib::signal< void(bool)> signal_saveOnServerChanged
Signal emitted when save on server setting changes.
Definition sarSettingsInterface.h:186
virtual void setServerSavePath(const std::string &val)=0
Sets the server save path.
virtual void setSensorToUse(int val)=0
Sets the sensor to use.
boost::signalslib::signal< void(int)> signal_imageSizeXChanged
Signal emitted when image X size changes.
Definition sarSettingsInterface.h:168
boost::signalslib::signal< void(std::string)> signal_targetEntityNameChanged
Signal emitted when target entity name changes.
Definition sarSettingsInterface.h:153
virtual void setTargetMode(int val)=0
Sets the target mode.
virtual void setOwnshipMode(int val)=0
Sets the ownship mode.
boost::signalslib::signal< void(int)> signal_imageDataTypeChanged
Signal emitted when image data type changes.
Definition sarSettingsInterface.h:180
boost::signalslib::signal< void(int)> signal_imageSizeYChanged
Signal emitted when image Y size changes.
Definition sarSettingsInterface.h:171
virtual void setOpenSarResponseWindow(bool val)=0
Sets whether to automatically open the SAR response window.
boost::signalslib::signal< void(double)> signal_targetAbsoluteLocationYChanged
Signal emitted when target Y position changes.
Definition sarSettingsInterface.h:162
boost::signalslib::signal< void(bool)> signal_openSarResponseWindowChanged
Signal emitted when open response window setting changes.
Definition sarSettingsInterface.h:207
Definition appLauncherComponent.h:28
#define DT_DLL_sarClient
Definition sarClientPlugin.h:19
Defines the settings record for storing SAR configuration data.