functions.h File Reference

#include <boost/array.hpp>
#include <cmath>
#include <complex>
#include <functional>
#include "mimasexception.h"

Include dependency graph for functions.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mimas

Classes

struct  mimas::_abs< T >
 Absolute value. More...
struct  mimas::_fastsqr< T >
 Fast square. More...
struct  mimas::_sqr< T >
 Square. More...
struct  mimas::_sqrt< T >
 Square root. More...
struct  mimas::_threshold< T >
 Thresholding function. More...
struct  mimas::_tobinary< T >
 Thresholding function. More...
struct  mimas::_bilevel< T >
 Convert boolean-pixel to bilevel-pixel. More...
struct  mimas::_bilevel_double< T >
 Thresholding function with 2 levels. More...
struct  mimas::_normalise< T >
 Linear companding function. More...
struct  mimas::_norm< T1, T2 >
 Take norm of a real or complex value. More...
struct  mimas::_arg< T1, T2 >
 The argument of a complex value. More...
struct  mimas::_conj< T >
 Complex conjugate. More...
struct  mimas::_log< T >
 Compute logarithm. More...
struct  mimas::_sumsquares< T >
 Compute sum of squares. More...
struct  mimas::_orientation< T >
 Compute angle. More...

Defines

#define sgn(x)   ((x<0)?-1:((x>0)?1:0))


Define Documentation

#define sgn (  )     ((x<0)?-1:((x>0)?1:0))

Definition at line 13 of file functions.h.

Referenced by mimas::drawLine(), and mimas::drawThickLine().


[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:17 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...