NAME

image_draw_rectangle_2 - Draws a rectangle on an image

SYNOPSIS

#include "i/i_draw.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


int image_draw_rectangle_2
(
	KJB_image *ip,
	int i,
	int j,
	int height,
	int width,
	float f_r,
	float f_g,
	float f_b
);

DESCRIPTION

This routine draws a rectangle of dimensions (width, height) at location (i,j) onto an image. It is similar to image_draw_rectangle() except that it takes floating point RGB. If the image uses alpha, the alpha channel is set to 255.

NOTE

If displayed, image (i,j) generally results in the first coordinate indexing row number downwards, and the second coordinate indexing column. Thus the X and Y axes swap, and the vertical axis goes in the opposite direction than in the XY coordinate system.

DISCLAIMER

This software is not adequatedly tested. It is recomended that results are checked independantly where appropriate.

AUTHOR

Kobus Barnard

DOCUMENTER

Kobus Barnard

SEE ALSO

image_draw_contour , image_draw_segment , image_draw_segment_2 , image_draw_gradient , image_draw_gradient_2 , image_draw_points , image_draw_pixels , image_draw_point , image_draw_point_2 , image_draw_add_to_point , image_draw_add_to_point_2 , image_draw_image , image_draw_rectangle , image_draw_circle , image_draw_circle_2 , image_draw_disk , image_draw_disk_2