>B) f(src,dest,params)

>eg  vil2_algo_convolve_1d(src_im,DEST_IM, kernel, start_edge_option,end_edge_option)


>(advantage: can put default parameter options in)


I prefer B.  I think of it as vil2_algo_convolve(src, dest|parameters), where parameters are not really inputs to the algorithm but conditioning of the algorithm, i.e, there is a space of convolve algorithms differing only in their parameters.  But hey… it’s still all about preference, not logic.




Professor of Engineering (Research)     

Barus and Holley Bldg., Room 351        

Brown University                                  

Providence, RI