# HG changeset patch # User Chris Cannam # Date 1466675505 -3600 # Node ID c98a1fe7c7f58e433cc5d97c5d55e7e0437da901 # Parent 85e49aa7fe7732e53f254f91aedfd077599366f9 Comments diff -r 85e49aa7fe77 -r c98a1fe7c7f5 layer/ColourScaleLayer.h --- a/layer/ColourScaleLayer.h Thu Jun 23 08:46:20 2016 +0100 +++ b/layer/ColourScaleLayer.h Thu Jun 23 10:51:45 2016 +0100 @@ -21,6 +21,13 @@ class LayerGeometryProvider; +/** + * Interface for layers in which a colour scale represents (or can + * sometimes represent, depending on the display mode) the sample + * value. For example, TimeValueLayer uses colour scale when in + * segment mode and so provides this interface for use by the + * LogColourScale or LinearColourScale scale renderers. + */ class ColourScaleLayer { public: diff -r 85e49aa7fe77 -r c98a1fe7c7f5 layer/VerticalScaleLayer.h --- a/layer/VerticalScaleLayer.h Thu Jun 23 08:46:20 2016 +0100 +++ b/layer/VerticalScaleLayer.h Thu Jun 23 10:51:45 2016 +0100 @@ -16,6 +16,11 @@ #ifndef VERTICAL_SCALE_LAYER_H #define VERTICAL_SCALE_LAYER_H +/** + * Interface for layers in which the Y axis represents (or can + * sometimes represent, depending on the display mode) the sample + * value. For example, TimeValueLayer in point mode. + */ class VerticalScaleLayer { public: