VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions | Static Protected Attributes
DtVrfVrlinkPublisherFactory Class Reference

Static Public Member Functions

static DtEntityPublisher * createEntityPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static DtAggregatePublisher * createAggregatePublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static DtControlObjectPublishercreateControlObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static DtTacticalSmokePublishercreateTacticalSmokePublisher (DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static
DtGlobalEnvironmentObjectPublisher
createGlobalEnvironmentObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static DtWeatherObjectPublishercreateWeatherObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static DtCloudLayerPublishercreateCloudLayerPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId())
 
static DtEmitterSystemPublishercreateEmitterSystemPublisher (DtExerciseConn *conn, const DtGlobalObjectDesignator &hostId, const DtString &name="")
 
static DtIffPublisher * createIffPublisher (DtIffAtcNavaidsSysType type, DtExerciseConn *conn, DtIffAtcNavaidsSysName systemName, const DtEntityIdentifier &entityId, const DtGlobalObjectDesignator &hostId, const DtString &name="", std::vector< DtModeType > modeTypesEnabled={DtMode1, DtMode2, DtMode3A, DtMode3C, DtMode5, DtModeS, DtTCAS})
 
static
DtRadioTransmitterPublisher * 
createRadioTransmitterPublisher (DtExerciseConn *conn, const DtGlobalObjectDesignator &hostId, const char *name=0)
 
static DtDesignatorPublisher * createDesignatorPublisher (DtExerciseConn *conn)
 
static
DtRectangularPyramidPublisher
createSensorFieldOfViewRectangularPyramidPublisher (DtExerciseConn *conn, const DtGlobalObjectDesignator &hostId, const DtString &name="")
 
static DtDynamicTerrainPublishercreateDynamicTerrainPublisher (DtExerciseConn *conn, const DtGlobalObjectDesignator &id, const DtEntityIdentifier &entId)
 
static
DtVrfVrlinkEntityPublisherFactory
setEntityPublisherFactory (DtVrfVrlinkEntityPublisherFactory *)
 
static
DtVrfVrlinkEntityPublisherFactory
entityPublisherFactory ()
 
static
DtVrfVrlinkAggregatePublisherFactory
setAggregatePublisherFactory (DtVrfVrlinkAggregatePublisherFactory *)
 
static
DtVrfVrlinkAggregatePublisherFactory
aggregatePublisherFactory ()
 
static
DtVrfVrlinkControlObjectPublisherFactory
setControlObjectPublisherFactory (DtVrfVrlinkControlObjectPublisherFactory *)
 
static
DtVrfVrlinkControlObjectPublisherFactory
controlObjectPublisherFactory ()
 
static
DtVrfVrlinkTacticalSmokePublisherFactory
setTacticalSmokePublisherFactory (DtVrfVrlinkTacticalSmokePublisherFactory *)
 
static
DtVrfVrlinkTacticalSmokePublisherFactory
tacticalSmokePublisherFactory ()
 
static
DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory
setGlobalEnvironmentObjectPublisherFactory (DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory *)
 
static
DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory
globalEnvironmentObjectPublisherFactory ()
 
static
DtVrfVrlinkWeatherObjectPublisherFactory
setWeatherObjectPublisherFactory (DtVrfVrlinkWeatherObjectPublisherFactory *)
 
static
DtVrfVrlinkWeatherObjectPublisherFactory
weatherObjectPublisherFactory ()
 
static
DtVrfVrlinkCloudLayerPublisherFactory
setCloudLayerPublisherFactory (DtVrfVrlinkCloudLayerPublisherFactory *)
 
static
DtVrfVrlinkCloudLayerPublisherFactory
cloudLayerPublisherFactory ()
 
static
DtEmitterSystemPublisherFactory
setEmitterSystemPublisherFactory (DtEmitterSystemPublisherFactory *)
 
static
DtEmitterSystemPublisherFactory
emitterSystemPublisherFactory ()
 
static DtIffPublisherFactorysetIffPublisherFactory (DtIffPublisherFactory *)
 
static DtIffPublisherFactoryiffPublisherFactory ()
 
static
DtRadioTransmitterPublisherFactory
setRadioTransmitterPublisherFactory (DtRadioTransmitterPublisherFactory *)
 
static
DtRadioTransmitterPublisherFactory
radioTransmitterPublisherFactory ()
 
static
DtDesignatorPublisherFactory
setDesignatorPublisherFactory (DtDesignatorPublisherFactory *)
 
static
DtDesignatorPublisherFactory
designatorPublisherFactory ()
 
static
DtSensorFieldOfViewRectangularPyramidPublisherFactory
setSensorFieldOfViewRectangularPyramidPublisherFactory (DtSensorFieldOfViewRectangularPyramidPublisherFactory *)
 
static
DtSensorFieldOfViewRectangularPyramidPublisherFactory
SensorFieldOfViewRectangularPyramidPublisherFactory ()
 
static
DtDynamicTerrainPublisherFactory
setDynamicTerrainPublisherFactory (DtDynamicTerrainPublisherFactory *)
 
static
DtDynamicTerrainPublisherFactory
dynamicTerrainPublisherFactory ()
 

Static Protected Attributes

static
DtVrfVrlinkEntityPublisherFactory
theEntityPublisherFactory
 
static
DtVrfVrlinkAggregatePublisherFactory
theAggregatePublisherFactory
 
static
DtVrfVrlinkControlObjectPublisherFactory
theControlObjectPublisherFactory
 
static
DtVrfVrlinkTacticalSmokePublisherFactory
theTacticalSmokePublisherFactory
 
static
DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory
theGlobalEnvironmentObjectPublisherFactory
 
static
DtVrfVrlinkWeatherObjectPublisherFactory
theWeatherObjectPublisherFactory
 
static
DtVrfVrlinkCloudLayerPublisherFactory
theCloudLayerPublisherFactory
 
static
DtEmitterSystemPublisherFactory
theEmitterSystemPublisherFactory
 
static DtIffPublisherFactorytheIffPublisherFactory
 
static
DtRadioTransmitterPublisherFactory
theRadioTransmitterPublisherFactory
 
static
DtDesignatorPublisherFactory
theDesignatorPublisherFactory
 
static
DtSensorFieldOfViewRectangularPyramidPublisherFactory
theSensorFieldOfViewRectangularPyramidPublisherFactory
 
static
DtDynamicTerrainPublisherFactory
theDynamicTerrainPublisherFactory
 

Member Function Documentation

static DtEntityPublisher* DtVrfVrlinkPublisherFactory::createEntityPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static

If id is null id for aggregate, entity or control object, uses factory to generate next id.

static DtAggregatePublisher* DtVrfVrlinkPublisherFactory::createAggregatePublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static
static DtControlObjectPublisher* DtVrfVrlinkPublisherFactory::createControlObjectPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static
static DtTacticalSmokePublisher* DtVrfVrlinkPublisherFactory::createTacticalSmokePublisher ( DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static
static DtGlobalEnvironmentObjectPublisher* DtVrfVrlinkPublisherFactory::createGlobalEnvironmentObjectPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static
static DtWeatherObjectPublisher* DtVrfVrlinkPublisherFactory::createWeatherObjectPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static
static DtCloudLayerPublisher* DtVrfVrlinkPublisherFactory::createCloudLayerPublisher ( const DtEntityType &  type,
DtExerciseConn *  conn,
const DtGlobalObjectDesignator id = DtGlobalObjectDesignator::nullId(),
const DtEntityIdentifier &  entId = DtEntityIdentifier::nullId() 
)
static
static DtEmitterSystemPublisher* DtVrfVrlinkPublisherFactory::createEmitterSystemPublisher ( DtExerciseConn *  conn,
const DtGlobalObjectDesignator hostId,
const DtString name = "" 
)
static
static DtIffPublisher* DtVrfVrlinkPublisherFactory::createIffPublisher ( DtIffAtcNavaidsSysType  type,
DtExerciseConn *  conn,
DtIffAtcNavaidsSysName  systemName,
const DtEntityIdentifier &  entityId,
const DtGlobalObjectDesignator hostId,
const DtString name = "",
std::vector< DtModeType >  modeTypesEnabled = {DtMode1, DtMode2, DtMode3A, DtMode3C, DtMode5, DtModeS, DtTCAS} 
)
static
static DtRadioTransmitterPublisher* DtVrfVrlinkPublisherFactory::createRadioTransmitterPublisher ( DtExerciseConn *  conn,
const DtGlobalObjectDesignator hostId,
const char name = 0 
)
static
static DtDesignatorPublisher* DtVrfVrlinkPublisherFactory::createDesignatorPublisher ( DtExerciseConn *  conn)
static
static DtRectangularPyramidPublisher* DtVrfVrlinkPublisherFactory::createSensorFieldOfViewRectangularPyramidPublisher ( DtExerciseConn *  conn,
const DtGlobalObjectDesignator hostId,
const DtString name = "" 
)
static
static DtDynamicTerrainPublisher* DtVrfVrlinkPublisherFactory::createDynamicTerrainPublisher ( DtExerciseConn *  conn,
const DtGlobalObjectDesignator id,
const DtEntityIdentifier &  entId 
)
static
static DtVrfVrlinkEntityPublisherFactory* DtVrfVrlinkPublisherFactory::setEntityPublisherFactory ( DtVrfVrlinkEntityPublisherFactory )
static
static DtVrfVrlinkEntityPublisherFactory* DtVrfVrlinkPublisherFactory::entityPublisherFactory ( )
static
static DtVrfVrlinkAggregatePublisherFactory* DtVrfVrlinkPublisherFactory::setAggregatePublisherFactory ( DtVrfVrlinkAggregatePublisherFactory )
static
static DtVrfVrlinkAggregatePublisherFactory* DtVrfVrlinkPublisherFactory::aggregatePublisherFactory ( )
static
static DtVrfVrlinkControlObjectPublisherFactory* DtVrfVrlinkPublisherFactory::setControlObjectPublisherFactory ( DtVrfVrlinkControlObjectPublisherFactory )
static
static DtVrfVrlinkControlObjectPublisherFactory* DtVrfVrlinkPublisherFactory::controlObjectPublisherFactory ( )
static
static DtVrfVrlinkTacticalSmokePublisherFactory* DtVrfVrlinkPublisherFactory::setTacticalSmokePublisherFactory ( DtVrfVrlinkTacticalSmokePublisherFactory )
static
static DtVrfVrlinkTacticalSmokePublisherFactory* DtVrfVrlinkPublisherFactory::tacticalSmokePublisherFactory ( )
static
static DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory* DtVrfVrlinkPublisherFactory::setGlobalEnvironmentObjectPublisherFactory ( DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory )
static
static DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory* DtVrfVrlinkPublisherFactory::globalEnvironmentObjectPublisherFactory ( )
static
static DtVrfVrlinkWeatherObjectPublisherFactory* DtVrfVrlinkPublisherFactory::setWeatherObjectPublisherFactory ( DtVrfVrlinkWeatherObjectPublisherFactory )
static
static DtVrfVrlinkWeatherObjectPublisherFactory* DtVrfVrlinkPublisherFactory::weatherObjectPublisherFactory ( )
static
static DtVrfVrlinkCloudLayerPublisherFactory* DtVrfVrlinkPublisherFactory::setCloudLayerPublisherFactory ( DtVrfVrlinkCloudLayerPublisherFactory )
static
static DtVrfVrlinkCloudLayerPublisherFactory* DtVrfVrlinkPublisherFactory::cloudLayerPublisherFactory ( )
static
static DtEmitterSystemPublisherFactory* DtVrfVrlinkPublisherFactory::setEmitterSystemPublisherFactory ( DtEmitterSystemPublisherFactory )
static
static DtEmitterSystemPublisherFactory* DtVrfVrlinkPublisherFactory::emitterSystemPublisherFactory ( )
static
static DtIffPublisherFactory* DtVrfVrlinkPublisherFactory::setIffPublisherFactory ( DtIffPublisherFactory )
static
static DtIffPublisherFactory* DtVrfVrlinkPublisherFactory::iffPublisherFactory ( )
static
static DtRadioTransmitterPublisherFactory* DtVrfVrlinkPublisherFactory::setRadioTransmitterPublisherFactory ( DtRadioTransmitterPublisherFactory )
static
static DtRadioTransmitterPublisherFactory* DtVrfVrlinkPublisherFactory::radioTransmitterPublisherFactory ( )
static
static DtDesignatorPublisherFactory* DtVrfVrlinkPublisherFactory::setDesignatorPublisherFactory ( DtDesignatorPublisherFactory )
static
static DtDesignatorPublisherFactory* DtVrfVrlinkPublisherFactory::designatorPublisherFactory ( )
static
static DtSensorFieldOfViewRectangularPyramidPublisherFactory* DtVrfVrlinkPublisherFactory::setSensorFieldOfViewRectangularPyramidPublisherFactory ( DtSensorFieldOfViewRectangularPyramidPublisherFactory )
static
static DtSensorFieldOfViewRectangularPyramidPublisherFactory* DtVrfVrlinkPublisherFactory::SensorFieldOfViewRectangularPyramidPublisherFactory ( )
static
static DtDynamicTerrainPublisherFactory* DtVrfVrlinkPublisherFactory::setDynamicTerrainPublisherFactory ( DtDynamicTerrainPublisherFactory )
static
static DtDynamicTerrainPublisherFactory* DtVrfVrlinkPublisherFactory::dynamicTerrainPublisherFactory ( )
static

Member Data Documentation

DtVrfVrlinkEntityPublisherFactory* DtVrfVrlinkPublisherFactory::theEntityPublisherFactory
staticprotected
DtVrfVrlinkAggregatePublisherFactory* DtVrfVrlinkPublisherFactory::theAggregatePublisherFactory
staticprotected
DtVrfVrlinkControlObjectPublisherFactory* DtVrfVrlinkPublisherFactory::theControlObjectPublisherFactory
staticprotected
DtVrfVrlinkTacticalSmokePublisherFactory* DtVrfVrlinkPublisherFactory::theTacticalSmokePublisherFactory
staticprotected
DtVrfVrlinkGlobalEnvironmentObjectPublisherFactory* DtVrfVrlinkPublisherFactory::theGlobalEnvironmentObjectPublisherFactory
staticprotected
DtVrfVrlinkWeatherObjectPublisherFactory* DtVrfVrlinkPublisherFactory::theWeatherObjectPublisherFactory
staticprotected
DtVrfVrlinkCloudLayerPublisherFactory* DtVrfVrlinkPublisherFactory::theCloudLayerPublisherFactory
staticprotected
DtEmitterSystemPublisherFactory* DtVrfVrlinkPublisherFactory::theEmitterSystemPublisherFactory
staticprotected
DtIffPublisherFactory* DtVrfVrlinkPublisherFactory::theIffPublisherFactory
staticprotected
DtRadioTransmitterPublisherFactory* DtVrfVrlinkPublisherFactory::theRadioTransmitterPublisherFactory
staticprotected
DtDesignatorPublisherFactory* DtVrfVrlinkPublisherFactory::theDesignatorPublisherFactory
staticprotected
DtSensorFieldOfViewRectangularPyramidPublisherFactory* DtVrfVrlinkPublisherFactory::theSensorFieldOfViewRectangularPyramidPublisherFactory
staticprotected
DtDynamicTerrainPublisherFactory* DtVrfVrlinkPublisherFactory::theDynamicTerrainPublisherFactory
staticprotected

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)