![]() |
VR-Forces 4.6 Class Documentation
|
Abstract class specifying the interface a DtTreeRandomizationLogic expects. More...

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