VR-Forces 4.0.4 Class Documentation
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]

List of all members.

Public Member Functions

virtual ~DtTerrainSignaler ()
 DTOR.

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

DTOR.


Member Function Documentation

Get an instance used to emit, or to connect.


Member Data Documentation

Emitted when a DtTerrainPatch is added.

Emitted when a DtTerrainPatch is about to be removed.

Emitted when a DtFeatureLayer is added.

Emitted when a DtFeatureLayer is about to be removed.

Emitted when the terrain is about to be cleared.

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.

Emitted when a prop is created.

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.

Emitted when a DtFeature is added.

Emitted when a DtFeature is about to be removed.

Emitted when an operation is added.

Emitted when an operation is removed.

Emitted when an terrain is global changes.

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 Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)