VerticalScaleLayer Class Referenceabstract

Interface for layers in which the Y axis represents (or can sometimes represent, depending on the display mode) the sample value. More...

#include <VerticalScaleLayer.h>

Inheritance diagram for VerticalScaleLayer:
Inheritance graph

Public Member Functions

virtual int getYForValue (LayerGeometryProvider *, double value) const =0
 
virtual double getValueForY (LayerGeometryProvider *, int y) const =0
 
virtual QString getScaleUnits () const =0
 

Detailed Description

Interface for layers in which the Y axis represents (or can sometimes represent, depending on the display mode) the sample value.

For example, TimeValueLayer uses vertical scale when in point mode and so provides this interface.

Definition at line 25 of file VerticalScaleLayer.h.

Member Function Documentation

virtual int VerticalScaleLayer::getYForValue ( LayerGeometryProvider ,
double  value 
) const
pure virtual
virtual double VerticalScaleLayer::getValueForY ( LayerGeometryProvider ,
int  y 
) const
pure virtual
virtual QString VerticalScaleLayer::getScaleUnits ( ) const
pure virtual

The documentation for this class was generated from the following file: