VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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. More...

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

Public Member Functions

virtual ~DtTerrainSignaler ()
 DTOR.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtTerrainSignalerinstance (DtDe &de)
 Get an instance used to emit, or to connect.

Public Attributes

boost::signal< void(const
DtTerrainPatch &) > 
signal_terrainPatchAdded
 Emitted when a DtTerrainPatch is added.
boost::signal< void(const
DtTerrainPatch &) > 
signal_terrainPatchToBeDeleted
 Emitted when a DtTerrainPatch is about to be removed.
boost::signal< void(const
DtFeatureLayer &) > 
signal_featureLayerAdded
 Emitted when a DtFeatureLayer is added.
boost::signal< void(const
DtFeatureLayer &) > 
signal_featureLayerToBeDeleted
 Emitted when a DtFeatureLayer is about to be removed.
boost::signal< void(const
DtOceanLayer &) > 
signal_oceanLayerAdded
 Emitted when a DtFeatureLayer is added.
boost::signal< void(const
DtOceanLayer &) > 
signal_oceanLayerToBeDeleted
 Emitted when a DtFeatureLayer is about to be removed.
boost::signal< void(const
DtOceanLayer &, double) > 
signal_oceanLayerSeaLevelChanged
 Emitted when an ocean layer changes its sea level.
boost::signal< void(const
DtOceanLayer &, int) > 
signal_oceanLayerLodRangeChanged
 Emitted when an ocean layer changes its lod range.
boost::signal< void() > signal_terrainToBeCleared
 Emitted when the terrain is about to be cleared.
boost::signal< void() > signal_terrainCleared
 Emitted when the terrain is cleared.
boost::signal< void(DtProp &prop) > signal_propCreated
 Emitted when a prop is created.
boost::signal< void(const
DtProp &prop) > 
signal_propAboutToBeDestroyed
 Emitted when a prop is destroyed.
boost::signal< void(DtBuoyOrBeaconFacade
&buoy, const DtVector
&initialPosition) > 
signal_buoyCreated
 Emitted when a buoy is created.
boost::signal< void(const
DtBuoyOrBeaconFacade &buoy) > 
signal_buoyAboutToBeDestroyed
 Emitted when a buoy is destroyed.
boost::signal< void(const
DtProp &prop, double x, double
y, double z) > 
signal_propPositionAboutToChange
 Emitted when a prop position is about to be changed.
boost::signal< void(const
DtProp &prop, double x, double
y, double z, double w) > 
signal_propOrientationAboutToChange
 Emitted when a prop orientation is about to be changed.
boost::signal< void(const
DtFeature &) > 
signal_featureAdded
 Emitted when a DtFeature is added.
boost::signal< void(const
DtFeature &) > 
signal_featureToBeDeleted
 Emitted when a DtFeature is about to be removed.
boost::signal< void(int id,
const
makArchives::DtTerrainOperationRecord
&rec) > 
signal_terrainOperationAdded
 Emitted when an operation is added.
boost::signal< void(int id) > signal_terrainOperationRemoved
 Emitted when an operation is removed.
boost::signal< void(bool) > signal_terrainIsGlobalScaleChanged
 Emitted when an terrain is global changes.
boost::signal< void(DtTerrainPatchObject *) > signal_terrainGeometryLoaded
 Emitted when the terrain geometry is loaded.

Protected Member Functions

 DtTerrainSignaler ()

Detailed Description

A global signaler object for the DtTerrain class.

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::signal< void (const DtTerrainPatch&) > makVrv::DtTerrainSignaler::signal_terrainPatchAdded

Emitted when a DtTerrainPatch is added.

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

Emitted when a DtTerrainPatch is about to be removed.

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

Emitted when a DtFeatureLayer is added.

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

Emitted when a DtFeatureLayer is about to be removed.

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

Emitted when a DtFeatureLayer is added.

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

Emitted when a DtFeatureLayer is about to be removed.

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

Emitted when an ocean layer changes its sea level.

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

Emitted when an ocean layer changes its lod range.

boost::signal<void () > makVrv::DtTerrainSignaler::signal_terrainToBeCleared

Emitted when the terrain is about to be cleared.

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

Emitted when the terrain is cleared.

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

Emitted when a prop is created.

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

Emitted when a prop is destroyed.

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

Emitted when a buoy is created.

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

Emitted when a buoy is destroyed.

boost::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::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::signal< void (const DtFeature&) > makVrv::DtTerrainSignaler::signal_featureAdded

Emitted when a DtFeature is added.

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

Emitted when a DtFeature is about to be removed.

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

Emitted when an operation is added.

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

Emitted when an operation is removed.

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

Emitted when an terrain is global changes.

boost::signal< void(DtTerrainPatchObject*) > makVrv::DtTerrainSignaler::signal_terrainGeometryLoaded

Emitted when the terrain geometry is loaded.

This is NOT emitted when geometry is paged in.


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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)