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

The logic for the TreeRandomization page.

Public Member Functions

 DtTreeRandomizationLogic (DtDe &de, DtTreeRandomizationInterface &iFace, std::string def)
 
 ~DtTreeRandomizationLogic ()
 
void slot_onTreeScaleRandomizationEnabledChanged (bool enabled)
 
void slot_onTreeOrientationRandomizationChanged (bool enabled)
 
void slot_onTreeMinScaleChanged (double value)
 
void slot_onTreeMaxScaleChanged (double value)
 
void slot_onTerrainLoaded (const DtUnicode &pathTofile, bool reload)
 

Protected Member Functions

void sendSettingsToGui ()
 

Protected Attributes

DtDemyDe
 
DtSignalConnectionManager mySignals
 
DtTreeRandomizationInterfacemyInterface
 
std::string myDefinition
 

Constructor & Destructor Documentation

makVrv::DtTreeRandomizationLogic::DtTreeRandomizationLogic ( DtDe de,
DtTreeRandomizationInterface iFace,
std::string  def 
)

CTOR.

makVrv::DtTreeRandomizationLogic::~DtTreeRandomizationLogic ( )

DTOR.

Member Function Documentation

void makVrv::DtTreeRandomizationLogic::slot_onTreeScaleRandomizationEnabledChanged ( bool  enabled)

Slot triggered when the interface's "enable tree scale randomization" state changes.

void makVrv::DtTreeRandomizationLogic::slot_onTreeOrientationRandomizationChanged ( bool  enabled)

Slot triggered when the interface's "enable tree orientation randomization" state changes.

void makVrv::DtTreeRandomizationLogic::slot_onTreeMinScaleChanged ( double  value)

Slot triggered when the interface's "min tree scale" changes.

void makVrv::DtTreeRandomizationLogic::slot_onTreeMaxScaleChanged ( double  value)

Slot triggered when the interface's "max tree scale" changes.

void makVrv::DtTreeRandomizationLogic::slot_onTerrainLoaded ( const DtUnicode pathTofile,
bool  reload 
)

Slot triggered when the terrain is loaded This reloads GUI settings when the terrain is reloaded.

void makVrv::DtTreeRandomizationLogic::sendSettingsToGui ( )
protected

Member Data Documentation

DtDe& makVrv::DtTreeRandomizationLogic::myDe
protected
DtSignalConnectionManager makVrv::DtTreeRandomizationLogic::mySignals
protected
DtTreeRandomizationInterface& makVrv::DtTreeRandomizationLogic::myInterface
protected
std::string makVrv::DtTreeRandomizationLogic::myDefinition
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)