head	1.4;
access;
symbols;
locks; strict;
comment	@// @;


1.4
date	94.10.13.06.04.28;	author rjj;	state Exp;
branches;
next	1.3;

1.3
date	94.08.31.04.27.16;	author rjj;	state Exp;
branches;
next	1.2;

1.2
date	94.08.27.05.28.02;	author rjj;	state Exp;
branches;
next	1.1;

1.1
date	94.06.24.01.45.48;	author rjj;	state Exp;
branches;
next	;


desc
@Initial version of the Max-Min Sharpening algorithm.
@


1.4
log
@Added algorithm name to header, spelling changes.
@
text
@// File: max-min.h      Section: 2.6  Max-min Sharpening Transform
//      Copyright 1994, Center for Computer Vision and Visualization,
//      University of Florida.  All rights reserved.
// Max-Min Sharpening Transform

#ifndef _max_min_h_
#define _max_min_h_

#include "UcharDI.h"
#include "IntDI.h"
#include "FloatDI.h"
#include "Nbh.h"


////////////////////////////////////////////////////////////////////////
// max_min_sharpening(image,neighborhood,iteration_count)
// Execute the max-min sharpening algorithm for iteration_count
//      number of loops and return the sharpened image.
// Note: For an iteractive use of this algorithm, it would be
//      possible to feed the result image back in and always
//      set iteration_count = 1  (or greater, as desired).
//

template <class P, class T>
IA_Image<P,T>
max_min_sharpening( const IA_Image<P,T> &image,
		    const IA_Neighborhood<P,P> &neighborhood,
		    const unsigned int iteration_count );

#endif
@


1.3
log
@Added FDI support by including the FloatDI.h file.
Of course, closure-max-min.c had to be modified to generate the FDI version.
@
text
@d1 1
a1 1
// File: max-min.h      Section: 2.6
d18 1
a18 1
//      number of loops and returns the sharpened image.
@


1.2
log
@Modifed include stmts to be iac++ 2.0 compliant.
@
text
@d11 1
@


1.1
log
@Initial revision
@
text
@d11 1
a11 1
#include "Neighborhood.h"
@
