00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042 #ifndef UVES_PLOT_H
00043 #define UVES_PLOT_H
00044
00045 #include <cpl.h>
00046
00047 cpl_error_code
00048 uves_plot_initialize(const char *plotter_command);
00049
00050 cpl_error_code
00051 uves_plot_table(const cpl_table *table, const char *colx, const char *coly,
00052 const char *format, ...)
00053 #ifdef __GNUC__
00054 __attribute__((format (printf, 4, 5)))
00055 #endif
00056 ;
00057
00058 cpl_error_code
00059 uves_plot_image_rows(const cpl_image *image, int first_row, int last_row, int step,
00060 const char *xtitle, const char *ytitle, const char *format, ...)
00061 #ifdef __GNUC__
00062 __attribute__((format (printf, 7, 8)))
00063 #endif
00064 ;
00065
00066 void
00067 uves_plot_bivectors(cpl_bivector **bivectors, char **titles,
00068 int N, const char *xtitle,
00069 const char *ytitle);
00070
00071 cpl_error_code
00072 uves_plot_image_columns(const cpl_image *image, int first_column, int last_column, int step,
00073 const char *xtitle, const char *ytitle, const char *format, ...)
00074 #ifdef __GNUC__
00075 __attribute__((format (printf, 7, 8)))
00076 #endif
00077 ;
00078
00079 #endif