/* * ShadesTools.hh * * Created on: Jul 8, 2014 * Author: AKKA */ #include "plplot/plplotP.h" #include "Axis.hh" #ifndef SHADESTOOLS_HH_ #define SHADESTOOLS_HH_ namespace plot { /** * Some tools used to draw shades (spectro & matrix) */ class ShadesTools { public: ShadesTools(){} static void computeEdgesLevels(Range r, int shadeLevels, PLFLT *shedge) { for (int i = 0; i < shadeLevels; ++i) { shedge[i] = r.getMin() + ( r.getMax() - r.getMin() ) * (PLFLT) i / (PLFLT)(shadeLevels-1); } } }; }/* namespace plot */ #endif /* SHADESTOOLS_HH_ */