X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fgfx%2Fcharts.h;h=e98f8cbc34301d32e1b2734253179e21d5a4253d;hb=bacf2d16464c810fef1bce0ea54d9bb0a5808486;hp=4dad1cecd8e0724ab223842669141552813c3705;hpb=c22fe24a0da896a52dbc3882390ec18a440ef56a;p=bertos.git diff --git a/bertos/gfx/charts.h b/bertos/gfx/charts.h index 4dad1cec..e98f8cbc 100644 --- a/bertos/gfx/charts.h +++ b/bertos/gfx/charts.h @@ -27,18 +27,31 @@ * the GNU General Public License. * * Copyright 2004 Develer S.r.l. (http://www.develer.com/) - * Copyright 1999, 2000, 2001, 2003 Bernardo Innocenti + * Copyright 1999, 2000, 2001, 2003 Bernie Innocenti * * --> * + * \defgroup chart Chart graphical routines + * \ingroup graphics + * \{ * \brief Simple charts on top of mware/gfx routines (interface). * * Configuration: * - \c CONFIG_CHART_TYPE_X: type for the input dataset of X-coordinates * - \c CONFIG_CHART_TYPE_Y: type for the input dataset of Y-coordinates * - * \version $Id$ - * \author Bernardo Innocenti + * Sample usage: + * + * \code + * bm = chart_init(0, ymax, N_POINTS_CURVE, ymin); + * + * chart_drawCurve(bm, curve_y, curve_points + 1); + * gfx_setViewRect(bm, xmin, ymax, xmax, ymin); + * chart_drawDots(bm, samples_x, samples_y, samples_cnt); + * + * print_bitmap(bm); + * \endcode + * \author Bernie Innocenti */ #ifndef GFX_CHARTS_H @@ -85,4 +98,5 @@ void chart_drawAxis(Bitmap *bm); void chart_drawCurve(Bitmap *bm, const chart_y_t *curve_y, int curve_cnt); void chart_drawDots(Bitmap *bm, const chart_x_t *dots_x, const chart_y_t *dots_y, int cnt); +/** \} */ //defgroup charts #endif /* GFX_CHARTS_H */