25 virtual void setTreeMinScale(
double minScale ) = 0;
29 virtual void setTreeMaxScale(
double maxScale ) = 0;
33 virtual void setTreeOrientationRandomizationEnabled(
bool enabled ) = 0;
37 virtual void setTreeScaleRandomizationEnabled(
bool enabled ) = 0;
40 virtual double treeMinScale() = 0;
43 virtual double treeMaxScale() = 0;
46 virtual bool treeOrientationRandomizationEnabled() = 0;
49 virtual bool treeScaleRandomizationEnabled() = 0;
61 boost::signalslib::signal<void (double)> signal_treeMaxScaleChanged;
boost::signalslib::signal< void(bool)> signal_treeScaleRandomizationEnabledChanged
Signal emitted when the user checks/unchecks "tree scale randomization enabled". Connected to a slot ...
Definition: DtTreeRandomizationInterface.h:57
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(double)> signal_treeMinScaleChanged
Signal emitted when the user changes the tree min scale. Connected to a slot in the logic...
Definition: DtTreeRandomizationInterface.h:65
Abstract class specifying the interface a DtTreeRandomizationLogic expects.
Definition: DtTreeRandomizationInterface.h:19
boost::signalslib::signal< void(bool)> signal_treeOrientationRandomizationEnabledChanged
Signal emitted when the user checks/unchecks "tree orientation randomization enabled". Connected to a slot in the logic.
Definition: DtTreeRandomizationInterface.h:53