comparison layer/SliceableLayer.h @ 1522:d5ef91dc2ea7

Merge from branch time-frequency-boxes
author Chris Cannam
date Wed, 25 Sep 2019 13:48:04 +0100
parents 4eafe5a1b655
children
comparison
equal deleted inserted replaced
1510:872873aa6463 1522:d5ef91dc2ea7
33 // model, or it may be a model derived from it (e.g. FFTModel in a 33 // model, or it may be a model derived from it (e.g. FFTModel in a
34 // spectrogram that was constructed from a DenseTimeValueModel). 34 // spectrogram that was constructed from a DenseTimeValueModel).
35 // The SliceableLayer retains ownership of the model, and will 35 // The SliceableLayer retains ownership of the model, and will
36 // emit sliceableModelReplaced if it is about to become invalid. 36 // emit sliceableModelReplaced if it is about to become invalid.
37 virtual ModelId getSliceableModel() const = 0; 37 virtual ModelId getSliceableModel() const = 0;
38 /*!!!
39 signals:
40 // Emitted when a model that was obtained through
41 // getSliceableModel is about to be deleted. If replacement is
42 // non-NULL, it may be used instead.
43 void sliceableModelReplaced(const Model *modelToBeReplaced,
44 const Model *replacement);
45 */
46 }; 38 };
47 39
48 #endif 40 #endif
49 41
50 42