![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| virtual | ~DtTerrainSignaler () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtTerrainSignaler & | instance (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 () | |
|
virtual |
DTOR.
|
protected |
|
static |
Get an instance used to emit, or to connect.
| 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.