VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTreeRandomizationInterface.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2015 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCoreQt/vrvCoreQt.h>
13 
14 namespace makVrv
15 {
16  class DtUnicode;
20  {
21  public:
22 
25  virtual void setTreeMinScale( double minScale ) = 0;
26 
29  virtual void setTreeMaxScale( double maxScale ) = 0;
30 
33  virtual void setTreeOrientationRandomizationEnabled( bool enabled ) = 0;
34 
37  virtual void setTreeScaleRandomizationEnabled( bool enabled ) = 0;
38 
40  virtual double treeMinScale() = 0;
41 
43  virtual double treeMaxScale() = 0;
44 
46  virtual bool treeOrientationRandomizationEnabled() = 0;
47 
49  virtual bool treeScaleRandomizationEnabled() = 0;
50 
54 
57  boost::signal<void (bool)> signal_treeScaleRandomizationEnabledChanged;;
58 
61  boost::signal<void (double)> signal_treeMaxScaleChanged;
62 
65  boost::signal<void (double)> signal_treeMinScaleChanged;
66 
67  };
68 
69 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)