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

A global signaler object for the DtTerrain class. These signals are raised on the master by DtTerrain These signals are not raised on the remote displays.

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

Public Member Functions

virtual ~DtTerrainSignaler ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtTerrainSignalerinstance (DtDe &de)
 

Public Attributes

boost::signalslib::signal
< void(const
makArchives::DtTerrainRecord &) > 
signal_terrainLoaded
 
boost::signalslib::signal
< void(unsigned int) > 
signal_terrainMaxPagedLODChanged
 
boost::signalslib::signal
< void(const DtTerrainPatch &) > 
signal_terrainPatchAdded
 
boost::signalslib::signal
< void(const DtTerrainPatch &) > 
signal_terrainPatchToBeDeleted
 
boost::signalslib::signal
< void(const DtFeatureLayer &) > 
signal_featureLayerAdded
 
boost::signalslib::signal
< void(const DtFeatureLayer &) > 
signal_featureLayerToBeDeleted
 
boost::signalslib::signal
< void(const DtOceanLayer &) > 
signal_oceanLayerAdded
 
boost::signalslib::signal
< void(const DtOceanLayer &) > 
signal_oceanLayerToBeDeleted
 
boost::signalslib::signal
< void(const std::string &) > 
signal_oceanLayerDeleted
 
boost::signalslib::signal
< void(const DtOceanLayer
&, double) > 
signal_oceanLayerSeaLevelChanged
 
boost::signalslib::signal
< void(const DtOceanLayer
&, int) > 
signal_oceanLayerLodRangeChanged
 
boost::signalslib::signal
< void(bool reload) > 
signal_terrainToBeCleared
 
boost::signalslib::signal< void() > signal_terrainCleared
 
boost::signalslib::signal
< void(DtProp &prop) > 
signal_propCreated
 
boost::signalslib::signal
< void(const DtProp &prop) > 
signal_propAboutToBeDestroyed
 
boost::signalslib::signal
< void(DtBuoyOrBeaconFacade
&buoy, const DtVector
&initialPosition) > 
signal_buoyOrBeaconCreated
 
boost::signalslib::signal
< void(const
DtBuoyOrBeaconFacade &buoy) > 
signal_buoyOrBeaconAboutToBeDestroyed
 
boost::signalslib::signal
< void(const DtProp &prop,
double x, double y, double z) > 
signal_propPositionAboutToChange
 
boost::signalslib::signal
< void(const DtProp &prop,
double x, double y, double z,
double w) > 
signal_propOrientationAboutToChange
 
boost::signalslib::signal
< void(const DtFeature &) > 
signal_featureAdded
 
boost::signalslib::signal
< void(const DtFeature &) > 
signal_featureToBeDeleted
 
boost::signalslib::signal
< void(int id, const
makArchives::DtTerrainOperationRecord
&rec) > 
signal_terrainOperationAdded
 
boost::signalslib::signal
< void(int id) > 
signal_terrainOperationRemoved
 
boost::signalslib::signal
< void(bool) > 
signal_terrainIsGlobalScaleChanged
 

Protected Member Functions

 DtTerrainSignaler ()
 

Constructor & Destructor Documentation

virtual makVrv::DtTerrainSignaler::~DtTerrainSignaler ( )
virtual

DTOR.

makVrv::DtTerrainSignaler::DtTerrainSignaler ( )
protected

Member Function Documentation

static DtTerrainSignaler& makVrv::DtTerrainSignaler::instance ( DtDe de)
static

Get an instance used to emit, or to connect.

Member Data Documentation

boost::signalslib::signal< void(const makArchives::DtTerrainRecord&) > makVrv::DtTerrainSignaler::signal_terrainLoaded

Emitted when a DtTerrainPatch is added.

boost::signalslib::signal< void(unsigned int) > makVrv::DtTerrainSignaler::signal_terrainMaxPagedLODChanged

Emitted when a DtTerrainPatch is added.

boost::signalslib::signal< void (const DtTerrainPatch&) > makVrv::DtTerrainSignaler::signal_terrainPatchAdded

Emitted when a DtTerrainPatch is added.

boost::signalslib::signal< void (const DtTerrainPatch&) > makVrv::DtTerrainSignaler::signal_terrainPatchToBeDeleted

Emitted when a DtTerrainPatch is about to be removed.

boost::signalslib::signal< void (const DtFeatureLayer&) > makVrv::DtTerrainSignaler::signal_featureLayerAdded

Emitted when a DtFeatureLayer is added.

boost::signalslib::signal< void (const DtFeatureLayer&) > makVrv::DtTerrainSignaler::signal_featureLayerToBeDeleted

Emitted when a DtFeatureLayer is about to be removed.

boost::signalslib::signal< void (const DtOceanLayer&) > makVrv::DtTerrainSignaler::signal_oceanLayerAdded

Emitted when a DtFeatureLayer is added.

boost::signalslib::signal< void (const DtOceanLayer&) > makVrv::DtTerrainSignaler::signal_oceanLayerToBeDeleted

Emitted when a ocean layer is about to be removed.

boost::signalslib::signal< void(const std::string&) > makVrv::DtTerrainSignaler::signal_oceanLayerDeleted

Emitted when a ocean layer is removed.

boost::signalslib::signal< void (const DtOceanLayer&, double) > makVrv::DtTerrainSignaler::signal_oceanLayerSeaLevelChanged

Emitted when an ocean layer changes its sea level.

boost::signalslib::signal< void (const DtOceanLayer&, int) > makVrv::DtTerrainSignaler::signal_oceanLayerLodRangeChanged

Emitted when an ocean layer changes its lod range.

boost::signalslib::signal<void (bool reload) > makVrv::DtTerrainSignaler::signal_terrainToBeCleared

Emitted when the terrain is about to be cleared. If the terrain is being cleared due to a reloadTerrain request, the reload flag will be set to true.

boost::signalslib::signal< void () > makVrv::DtTerrainSignaler::signal_terrainCleared

Emitted when the terrain is cleared.

boost::signalslib::signal< void (DtProp& prop) > makVrv::DtTerrainSignaler::signal_propCreated

Emitted when a prop is created.

boost::signalslib::signal< void (const DtProp& prop) > makVrv::DtTerrainSignaler::signal_propAboutToBeDestroyed

Emitted when a prop is destroyed.

boost::signalslib::signal< void (DtBuoyOrBeaconFacade& buoy, const DtVector& initialPosition) > makVrv::DtTerrainSignaler::signal_buoyOrBeaconCreated

Emitted when a buoy is created.

boost::signalslib::signal< void (const DtBuoyOrBeaconFacade& buoy) > makVrv::DtTerrainSignaler::signal_buoyOrBeaconAboutToBeDestroyed

Emitted when a buoy is destroyed.

boost::signalslib::signal< void (const DtProp& prop, double x, double y, double z) > makVrv::DtTerrainSignaler::signal_propPositionAboutToChange

Emitted when a prop position is about to be changed.

boost::signalslib::signal< void (const DtProp& prop, double x, double y, double z, double w) > makVrv::DtTerrainSignaler::signal_propOrientationAboutToChange

Emitted when a prop orientation is about to be changed.

boost::signalslib::signal< void (const DtFeature&) > makVrv::DtTerrainSignaler::signal_featureAdded

Emitted when a DtFeature is added.

boost::signalslib::signal< void (const DtFeature&) > makVrv::DtTerrainSignaler::signal_featureToBeDeleted

Emitted when a DtFeature is about to be removed.

boost::signalslib::signal< void(int id, const makArchives::DtTerrainOperationRecord& rec) > makVrv::DtTerrainSignaler::signal_terrainOperationAdded

Emitted when an operation is added.

boost::signalslib::signal< void(int id) > makVrv::DtTerrainSignaler::signal_terrainOperationRemoved

Emitted when an operation is removed.

boost::signalslib::signal< void(bool) > makVrv::DtTerrainSignaler::signal_terrainIsGlobalScaleChanged

Emitted when an terrain is global changes.


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)