00001
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef _GAN_LINE_DISP_H
00030 #define _GAN_LINE_DISP_H
00031
00032 #include <gandalf/vision/line_feature.h>
00033 #include <gandalf/image/pixel.h>
00034
00035 #ifdef __cplusplus
00036 extern "C" {
00037 #endif
00038
00049 #ifdef HAVE_OPENGL
00050
00051 Gan_Bool gan_line_feature_display ( Gan_LineFeature *line,
00052 float line_thickness,
00053 Gan_Matrix23_f *A,
00054 Gan_RGBPixel_f *line_colour,
00055 Gan_RGBPixel_f *first_colour,
00056 Gan_RGBPixel_f *last_colour,
00057 Gan_RGBPixel_f *point_colour );
00058 Gan_Bool gan_line_feature_map_display ( Gan_LineFeatureMap *lmap,
00059 float line_thickness,
00060 Gan_Matrix23_f *A,
00061 Gan_RGBPixel_f *line_colour,
00062 Gan_RGBPixel_f *first_colour,
00063 Gan_RGBPixel_f *last_colour,
00064 Gan_RGBPixel_f *point_colour,
00065 Gan_RGBPixel_f *bbox_colour );
00066
00067 #endif
00068
00077 #ifdef __cplusplus
00078 }
00079 #endif
00080
00081 #endif