![]() |
VR-Forces 5.0.2 Developer's Guide
|
Abstract class specifying the interface a DtTreeRandomizationLogic expects.

Public Member Functions | |
| virtual void | setTreeMinScale (double minScale)=0 |
| virtual void | setTreeMaxScale (double maxScale)=0 |
| virtual void | setTreeOrientationRandomizationEnabled (bool enabled)=0 |
| virtual void | setTreeScaleRandomizationEnabled (bool enabled)=0 |
| virtual double | treeMinScale ()=0 |
| virtual double | treeMaxScale ()=0 |
| virtual bool | treeOrientationRandomizationEnabled ()=0 |
| virtual bool | treeScaleRandomizationEnabled ()=0 |
Public Attributes | |
| boost::signalslib::signal < void(bool)> | signal_treeOrientationRandomizationEnabledChanged |
| boost::signalslib::signal < void(bool)> | signal_treeScaleRandomizationEnabledChanged |
| boost::signalslib::signal < void(double)> | signal_treeMaxScaleChanged |
| boost::signalslib::signal < void(double)> | signal_treeMinScaleChanged |
|
pure virtual |
Set the interface's current min scale value Called by the logic.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Set the interface's current max scale value Called by the logic.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Set the interface's "tree orientation randomization enabled" state Called by the logic.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Set the interface's "tree scale randomization enabled" state Called by the logic.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Returns the interface's current tree min scale value.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Returns the interface's current tree max scale value.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Returns the interface's current "tree orientation randomization enabled" state.
Implemented in makVrv::DtTreeRandomizationWidget.
|
pure virtual |
Returns the interface's current "tree scale randomization enabled" state.
Implemented in makVrv::DtTreeRandomizationWidget.
| boost::signalslib::signal<void (bool)> makVrv::DtTreeRandomizationInterface::signal_treeOrientationRandomizationEnabledChanged |
Signal emitted when the user checks/unchecks "tree orientation randomization enabled". Connected to a slot in the logic.
| boost::signalslib::signal<void (bool)> makVrv::DtTreeRandomizationInterface::signal_treeScaleRandomizationEnabledChanged |
Signal emitted when the user checks/unchecks "tree scale randomization enabled". Connected to a slot in the logic.
| boost::signalslib::signal<void (double)> makVrv::DtTreeRandomizationInterface::signal_treeMaxScaleChanged |
Signal emitted when the user changes the tree max scale . Connected to a slot in the logic.
| boost::signalslib::signal<void (double)> makVrv::DtTreeRandomizationInterface::signal_treeMinScaleChanged |
Signal emitted when the user changes the tree min scale. Connected to a slot in the logic.