VR-Forces 4.1.1 Class Documentation
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() > 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(const
std::string &, const
std::string &) > 
signal_propExtractionRuleLoaded
 Emitted when a prop extraction rule is loaded from a saved terrain.
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(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() > 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 () > 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 (const std::string&, const std::string&) > makVrv::DtTerrainSignaler::signal_propExtractionRuleLoaded

Emitted when a prop extraction rule is loaded from a saved terrain.

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 (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() > 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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)