Tim,

>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.

 

Joe

      o----o----o----o----o----o----o

Professor of Engineering (Research)     

Barus and Holley Bldg., Room 351        

Brown University                                  

Providence, RI                                      

401-863-2655