![]() |
VR-Vantage 2.8 API Documentation
|
Classes | |
| class | DtRadarFxConnector |
| The DtRadarFXConnector class manages the connection with the server and provides and interface to send and receive messages with the server. More... | |
| class | DtRadarFxHelpMenuItem |
| Item for online help. More... | |
| class | DtRadarFxVersionWebSiteMenuItem |
| The menu item which goes to the RadarFX versions page. More... | |
| class | DtNifMetadatPublisher |
| class | DtNifMetadatPublisherCreator |
| class | DtNitfImageTaskElement |
| class | DtNitfImageTaskElementCreator |
| class | DtRadarFxServerPage |
| class | DtRadarFxSettingsManager |
| class | DtRadarFxSettingsRecord |
| A DtLaserDesignatorSettingsRecord contains the current laser designator settings. More... | |
| class | DtBaseProcess |
| DtBaseProcess is the base class for all messages processes that can be sent between the server and the client. More... | |
| class | DtBaseProcessCreator |
| base class for all process creators, interface used to create classes that can be passed to the ProcessFactory More... | |
| class | DtCaptureProcess |
| The DtCaptureProcess represents the capture of a single frame from the renderer. More... | |
| class | DtRadarFxDriver |
| DtRadarFxDriver is the main class that controls the processing flow of the RadarFX Server. More... | |
| class | DtElevationProcess |
| The DtElevationProcess class handles elevation request messages. More... | |
| class | DtElevationProcessCreator |
| Creator for the DtElevationProcess class. More... | |
| class | DtEntityListProcess |
| The DtEntityListProcess class handles elevation request messages. More... | |
| class | DtEntityListProcessCreator |
| Creator for the DtEntityListProcess class. More... | |
| class | DtImageCaptureTaskElement |
| The DtSarImageTaskElement is responsible for capturing a frame and passing it to the RadarFx driver to be sent back to the requeting client. More... | |
| class | DtImageCaptureTaskElementCreator |
| class | DtIsarCaptureProcess |
| The DtIsarCaptureProcess represents the capture of a single frame from the renderer. It waits for all data to be paged in and sensor mode sto be set. More... | |
| class | DtIsarCaptureProcessCreator |
| Creator for the DtIsarCaptureProcess class. More... | |
| class | DtOcclusionProcess |
| The DtOcclusionStrategy handles different types of occlusion requests. More... | |
| class | DtOcclusionProcessCreator |
| Creator for the DtOcclusionProcess class. More... | |
| class | DtProcessFactory |
| DtProcessFactory manages the creation of message processors. More... | |
| class | DtRadarFxMessageFactory |
| DtRadarFxMessageFactory creates virtual base class version of DtMessageFactory. More... | |
| class | DtSarCaptureProcess |
| The DtSarCaptureProcess represents the capture of a single frame from the renderer. It waits for all data to be paged in and sensor mode sto be set. More... | |
| class | DtSarCaptureProcessCreator |
| Creator for the DtSarCaptureProcess class. More... | |
| class | DtSensorListProcess |
| The DtSensorListProcess class handles elevation request messages. More... | |
| class | DtSensorListProcessCreator |
| Creator for the DtSensorListProcess class. More... | |
| class | DtRadarFxServer |
| the DtRadarFxServer is the network server for receving and sending messages to attached clients. More... | |
| class | DtRadarFxServerCreator |
| DtProcessFactory manages the creation of message processors. More... | |
| class | DtEntityHelper |
| The DtEntityHelper is a helper class for gathering information about simulation entites from VR-Vantage. More... | |
| class | DtStreamReader |
| Instances of DtStreamReader decode values from a byte array this assumes the data in the byte stream is in little endian format. More... | |
| class | DtStreamWriter |
| Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in little endian format. More... | |
| class | DtBigEndianStreamReader |
| Instances of DtStreamReader decode values from a byte array The data in the stream is expected to be in big endian format and will be returned in the system format. More... | |
| class | DtBigEndianStreamWriter |
| Instances of DtStreamWriter encode values into a byte array The data will be written to the stream in big endian format. More... | |
| class | Callback |
| Callback template the base abstract callback class that is used internally to the delegate. More... | |
| class | StaticFunctionCallback |
| Static member function (or global function) callback is used to bind global or static class functions The return type and single parameter is parameterized in the template. More... | |
| class | MethodCallback |
| Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template. More... | |
| class | DtDelegate |
| Delegate template for binding static or member functions for callback at later time The return type and single parameter is parameterized in the template. More... | |
| class | DtLocklessQueue |
| DtLocklessQueue is a thread safe queue for single reader/single writer. More... | |
| class | DtElevationRequest |
| The DtElevationRequest encapsulates a request for the elevation a given target location using the sensors on the named platform or from the ownship location. More... | |
| class | DtElevationResponse |
| The DtElevationResponse encapsulates a response from the RadarFX Server for a given elevation request. More... | |
| struct | DtEntityDescription |
| Entity Description data structure that has the simulation ID, marking text, and entity type. More... | |
| class | DtEntityListRequest |
| DtEntityListRequest is a message to request the current list of entities within the simulation. More... | |
| class | DtEntityListResponse |
| DtEntityListResponse contains the response from the server with the current list of entities within the simulation. More... | |
| struct | DtImageSize |
| class | DtImageRequest |
| DtImageRequest defines a request for an image from the RadarFX Server. More... | |
| class | DtImageResponse |
| DtSarResponse is the returned image data by the server. More... | |
| class | DtIsarRequest |
| DtIsarRequest defines a request for an image from the RadarFX Server. More... | |
| class | DtIsarResponse |
| DtIsarResponse is the returned image data by the server. More... | |
| class | DtBaseMessage |
| DtBaseMessage is the base class for all messages that can be sent between the server and the client. More... | |
| class | DtMessageFactory |
| the DtMessageFactory class More... | |
| class | DtMessageHandler |
| DtMessageHandler manages message delegates. More... | |
| class | DtOcclusionRequest |
| The DtOcclusionRequest encapsulates a request an occlusion test between the sensors on the named platform or from the ownship location. More... | |
| class | DtOcclusionResponse |
| The DtOcclusionResponse encapsulates a response from the RadarFX Server for a given occlusion request. More... | |
| class | DtSarRequest |
| DtSarRequest defines a request for an image from the RadarFX Server. More... | |
| class | DtSarResponse |
| DtSarResponse is the returned image data by the server. More... | |
| class | DtSensorListRequest |
| DtSensorListRequest is a message to request the current list of sensors that the server has configured. More... | |
| class | DtSensorListResponse |
| DtSensorListResponse is the response from the server with a list of configured sensors. More... | |
| class | DtHeartbeatMessage |
| DtHeatbeatMessage is sent periodically to ensure that connections are good. More... | |
Typedefs | |
| typedef makVrv::DtPageCreatorTemplate < DtRadarFxServerPage > | DtRadarFxServerPageCreator |
| Creator class for makVrv::DtRadarFxServerPage. | |
| typedef DtBaseMessage *(* | Decoder )(unsigned char *bytes, int length) |
| typedef of message decoder function | |
| typedef DtDelegate< void, DtBaseMessage * > | DtMessageDelegate |
| create a typedef for message delegates (callback) that take a DtRadarFxResponse* as a parameter and return a void type | |
Enumerations | |
| enum | DtImageFormat { RAW, BMP, JPG, PNG, NITF } |
| enum | DtImageRotation { NORTH_UP, TRACK_UP } |
| enum | DtImageReturnMethod { STREAM = 0x1, FILESYSTEM = 0x2 } |
| enum | DtImageDataType { BYTE, SHORT, FLOAT } |
| enum | DtImageError { IMAGE_NO_ERROR, FAILED_RENDER, FAILED_FILESAVE, FAILED_ENTITY_LOOKUP, FAILED_OTHER } |
| enum | DtImageWarning { NO_WARNING, WARNING_TERRAIN_TIMEOUT } |
Functions | |
| DT_DLL_RFXSERVER void | init (makVrv::DtDe &anIG) |
| this function is called by the RadarFX pluguin to initialize the server. | |
| RFX_DLL_SHARED int | DtEncodedStringLength (std::string str) |
| Get the size in bytes of the string when it is encoded. | |
Variables | |
| const int | DtRadarFXPort = 4567 |
| the default port the Radar FX server is listening on | |
| const char * | DtNtifMetadataPublisherName |
| const char * | DtNitfImageTaskElementName |
| const char * | DtImageCaptureTaskElementName |
| typedef DtBaseMessage*(* makRadarFx::Decoder)(unsigned char *bytes, int length) |
typedef of message decoder function
| typedef DtDelegate<void, DtBaseMessage*> makRadarFx::DtMessageDelegate |
create a typedef for message delegates (callback) that take a DtRadarFxResponse* as a parameter and return a void type
| DT_DLL_RFXSERVER void makRadarFx::init | ( | makVrv::DtDe & | anIG | ) |
this function is called by the RadarFX pluguin to initialize the server.
It is safe to call this function more than once from other plugins that depend on the server
| RFX_DLL_SHARED int makRadarFx::DtEncodedStringLength | ( | std::string | str | ) |
Get the size in bytes of the string when it is encoded.
| const int makRadarFx::DtRadarFXPort = 4567 |
the default port the Radar FX server is listening on
| const char* makRadarFx::DtNtifMetadataPublisherName |
| const char* makRadarFx::DtNitfImageTaskElementName |
| const char* makRadarFx::DtImageCaptureTaskElementName |