next up previous
Next: Configuring the system Up: Functions Previous: Functions for Data Output

Data operation Functions

int image_init(a_image *)
This function initializes an image for use in an application, it takes information from the global a_State array. Returns 0 on success and -1 on failure.

a_Image* im_add(a_Image *a, a_Image *b)
This function will produce an addition of two aiss images, with the proper check that the images are matched in size.

a_Image* im_sub(a_Image *a, a_Image *b)
This function will produce an subtraction of two aiss images, with the proper check that the images are matched in size.

a_Image* im_multi(a_Image *a, a_Image *b)
This function will produce an multiplication of two aiss images, with the proper check that the images are matched in size.

a_Image* im_divide(a_Image *a, a_Image *b)
This function will produce an division of two aiss images, with the proper check that the images are matched in size.

int image_copy(a_Image *from, a_Image *to)
This function copies one aiss image into another image.



Aaron Smith 2004-03-04