VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtSimDataProcessorInterface Class Referenceabstract

Methods a data processor needs to implement to be considered a data processor.

Inheritance diagram for makVrv::DtSimDataProcessorInterface:
Inheritance graph
[legend]

Public Member Functions

 DtSimDataProcessorInterface ()
 
virtual ~DtSimDataProcessorInterface ()
 
virtual void forceObjectUpdate (DtUniqueID)=0
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Public Attributes

boost::signalslib::signal
< void(DtUniqueID, const
DtSimState &) > 
signal_stateAdded
 
boost::signalslib::signal
< void(DtUniqueID, const
DtSimState &) > 
signal_stateUpdated
 
boost::signalslib::signal
< void(DtUniqueID) > 
signal_stateRemoved
 

Constructor & Destructor Documentation

makVrv::DtSimDataProcessorInterface::DtSimDataProcessorInterface ( )
virtual makVrv::DtSimDataProcessorInterface::~DtSimDataProcessorInterface ( )
virtual

Member Function Documentation

virtual void makVrv::DtSimDataProcessorInterface::forceObjectUpdate ( DtUniqueID  )
pure virtual

Implemented in makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessor, makVrf::DtVrfDataProcessor< T_Agent >, makVrf::DtVrfDataProcessor< DtVrfObjectDataStateObjectAgent >, makVrf::DtVrfDataProcessor< DtAggregateStateObjectAgent >, makVrf::DtVrfDataProcessor< DtAerodromeStateObjectAgent >, makVrf::DtVrfDataProcessor< DtEnvironmentStateObjectAgent >, makVrf::DtVrfDataProcessor< DtVrfEntityStateObjectAgent >, makVrf::VRF_PROTOCOL_NAMESPACE::DtOrbatSimDataProcessor, makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessor, makVrf::DtSpotReportDataProcessor, makVrf::DtExtendedStateDataProcessor, makVrf::DtVrfTDLMessageDataProcessor, makVrf::DtVrfComponentProcessor< T_Agent, T_Component >, makVrf::DtVrfComponentProcessor< DtLaserDesignatorStateObjectAgent, DtLaserDesignatorStateComponent >, makVrf::DtVrfComponentProcessor< DtGroundVehicleLightingStateObjectAgent, DtGroundVehicleLightingStateComponent >, makVrf::DtVrfComponentProcessor< DtAircraftLightingStateObjectAgent, DtAircraftLightingStateComponent >, makVrf::DtVrfComponentProcessor< DtAisDataStateObjectAgent, DtAisDataStateComponent >, makVrf::DtVrfComponentProcessor< DtWeatherProcessObjectAgent, DtTroposphereStateComponent >, makVrf::DtVrfComponentProcessor< DtWeatherProcessObjectAgent, DtWeatherStateComponent >, makVrf::DtVrfComponentProcessor< DtTemperatureStateObjectAgent, makVrf::DtInternalTemperatureStateComponent >, makVrf::DtVrfComponentProcessor< DtIffStateObjectAgent, DtIffStateComponent >, makVrf::DtVrfComponentProcessor< DtWeatherProcessObjectAgent, DtWaterSurfaceStateComponent >, makVrf::DtVrfComponentProcessor< DtWeatherProcessObjectAgent, DtLandSurfaceStateComponent >, makVrf::DtVrfComponentProcessor< DtWeatherProcessObjectAgent, DtSubsurfaceStateComponent >, makVrf::DtVrfComponentProcessor< DtVrlinkEmitterSystemStateObjectAgent, DtEmitterSystemStateComponent >, makVrf::DtVrfComponentProcessor< DtPropulsionNoiseStateObjectAgent, DtUnderwaterAcousticsStateComponent >, and makVrf::DtVrfComponentProcessor< DtVrlinkActiveSonarStateObjectAgent, DtActiveSonarStateComponent >.

Member Data Documentation

boost::signalslib::signal<void (DtUniqueID, const DtSimState&) > makVrv::DtSimDataProcessorInterface::signal_stateAdded
boost::signalslib::signal<void (DtUniqueID, const DtSimState&) > makVrv::DtSimDataProcessorInterface::signal_stateUpdated
boost::signalslib::signal<void (DtUniqueID) > makVrv::DtSimDataProcessorInterface::signal_stateRemoved

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)