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


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


desc
@First version of file to be placed under RCS for Histogram Modification
  section.  Previous version have been integrated into fewer files.
@


1.1
log
@Initial revision
@
text
@// histo-mod.h          Section: 2.10, Histogram Modification
//      Copyright 1995, Center for Computer Vision and Visualization,
//      University of Florida.  All rights reserved.

#ifndef _histo_mod_h_
#define  _histo_mod_h_

#include "BitDI.h"
#include "UcharDI.h"
#include "IntDI.h"
#include "histogram.h"

template <class P, class T>
IA_Image<IA_Point<int>,float>
uniform_histo_mod( const IA_Image<P,T> &a,
		   double g1, double gm );


template <class P, class T>
IA_Image<IA_Point<int>,float>
exponential_histo_mod( const IA_Image<P,T> &a,
		       double g1, double alpha);



template <class P, class T>
IA_Image<IA_Point<int>,float>
rayleigh_histo_mod( const IA_Image<P,T> &a,
		    double g1, double alpha);



template <class P, class T>
IA_Image<IA_Point<int>,float>
hyperbolic_cube_root_histo_mod( const IA_Image<P,T> &a,
				double g1, double gm);


template <class P, class T>
IA_Image<IA_Point<int>,float>
hyperbolic_logarithmic_histo_mod( const IA_Image<P,T> &a,
				  double g1, double gm);
#endif
@
