summaryrefslogtreecommitdiff
path: root/src/velocity.h
diff options
context:
space:
mode:
authorChristian Glöckner <cgloeckner@freenet.de>2016-03-29 17:43:58 +0200
committerAndré Nusser <andre.nusser@googlemail.com>2016-03-31 17:49:56 +0200
commit68dc4b912f0a950a9db4987432c559dd1b0a0ebf (patch)
tree9a3aa55513aa50ac48be39c0b060f771600fa552 /src/velocity.h
parentcf9874dfa5b528c0d6184aa5bb04b908272f2dcb (diff)
API Refactoring for class Velocity
Diffstat (limited to 'src/velocity.h')
-rw-r--r--src/velocity.h24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/velocity.h b/src/velocity.h
index c62ddad..41622d3 100644
--- a/src/velocity.h
+++ b/src/velocity.h
@@ -24,29 +24,27 @@
* along with DrumGizmo; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-#ifndef __DRUMGIZMO_VELOCITY_H__
-#define __DRUMGIZMO_VELOCITY_H__
+#pragma once
#include <map>
#include "sample.h"
#include "random.h"
-class Velocity {
+class Velocity
+{
public:
- Velocity(unsigned int lower, unsigned int upper);
+ Velocity(unsigned int lower, unsigned int upper);
- void addSample(Sample *sample, float probability);
- Sample *getSample();
+ void addSample(Sample* sample, float probability);
+ Sample* getSample() const;
- unsigned int lower;
- unsigned int upper;
+ unsigned int lower;
+ unsigned int upper;
private:
- typedef std::map< Sample *, float > Samples;
- Samples samples;
+ typedef std::map<Sample*, float> Samples;
+ Samples samples;
- Random rand;
+ Random rand;
};
-
-#endif/*__DRUMGIZMO_VELOCITY_H__*/