Mercurial > hg > svcore
comparison transform/Transform.h @ 109:61a2ac1241b3
* Make a single base Thread class for RT and non-RT threads
* Pull ResizeableBitmap out from the MatrixFile's ColumnBitmap
* Reorder SpectrogramLayer::paint somewhat so as to improve cache hit ratio
in the FFT file cache
author | Chris Cannam |
---|---|
date | Mon, 08 May 2006 16:44:47 +0000 |
parents | 1aebdc68ec6d |
children |
comparison
equal
deleted
inserted
replaced
108:0c19e50bad7c | 109:61a2ac1241b3 |
---|---|
14 */ | 14 */ |
15 | 15 |
16 #ifndef _TRANSFORM_H_ | 16 #ifndef _TRANSFORM_H_ |
17 #define _TRANSFORM_H_ | 17 #define _TRANSFORM_H_ |
18 | 18 |
19 #include "NonRTThread.h" | 19 #include "Thread.h" |
20 | 20 |
21 #include "base/Model.h" | 21 #include "base/Model.h" |
22 | 22 |
23 typedef QString TransformName; | 23 typedef QString TransformName; |
24 | 24 |
33 * thread populating the output model. The model is available to the | 33 * thread populating the output model. The model is available to the |
34 * user of the Transform immediately, but may be initially empty until | 34 * user of the Transform immediately, but may be initially empty until |
35 * the background thread has populated it. | 35 * the background thread has populated it. |
36 */ | 36 */ |
37 | 37 |
38 class Transform : public NonRTThread | 38 class Transform : public Thread |
39 { | 39 { |
40 public: | 40 public: |
41 virtual ~Transform(); | 41 virtual ~Transform(); |
42 | 42 |
43 Model *getInputModel() { return m_input; } | 43 Model *getInputModel() { return m_input; } |