Classes
core/vnl/vnl_numeric_traits.h File Reference

Templated zero/one/precision. More...

#include <vxl_config.h>
#include <vcl_complex.h>

Go to the source code of this file.

Classes

class  vnl_numeric_traits< bool >
class  vnl_numeric_traits< bool const >
class  vnl_numeric_traits< char >
class  vnl_numeric_traits< char const >
class  vnl_numeric_traits< unsigned char >
class  vnl_numeric_traits< unsigned char const >
class  vnl_numeric_traits< signed char >
class  vnl_numeric_traits< signed char const >
class  vnl_numeric_traits< short >
class  vnl_numeric_traits< short const >
class  vnl_numeric_traits< unsigned short >
class  vnl_numeric_traits< unsigned short const >
class  vnl_numeric_traits< int >
class  vnl_numeric_traits< int const >
class  vnl_numeric_traits< unsigned int >
class  vnl_numeric_traits< unsigned int const >
class  vnl_numeric_traits< long >
class  vnl_numeric_traits< long const >
class  vnl_numeric_traits< unsigned long >
class  vnl_numeric_traits< unsigned long const >
class  vnl_numeric_traits< float >
class  vnl_numeric_traits< float const >
class  vnl_numeric_traits< double >
class  vnl_numeric_traits< double const >
class  vnl_numeric_traits< long double >
class  vnl_numeric_traits< long double const >
class  vnl_numeric_traits< vcl_complex< float > >
class  vnl_numeric_traits< vcl_complex< float > const >
class  vnl_numeric_traits< vcl_complex< double > >
class  vnl_numeric_traits< vcl_complex< double > const >
class  vnl_numeric_traits< vcl_complex< long double > >
class  vnl_numeric_traits< vcl_complex< long double > const >

Detailed Description

Templated zero/one/precision.

Author:
Andrew W. Fitzgibbon, Oxford RRG
Date:
04 Sep 96

To allow templated numerical algorithms to determine appropriate values for zero, one, maxval, and types for double precision, maximum product etc.

    Modifications
     980212           AWF      Initial version.
     AWF              010498   Moved to math
     LSB (Manchester) 23/3/01  Documentation tidied
     Peter Vanroose   14/7/01  vnl_rational added
     Peter Vanroose   14/10/01 vnl_rational moved to vnl_rational.h
     AWF              250202   Add const T specializations for the basic types.
   

Definition in file vnl_numeric_traits.h.