cimg_library Namespace Reference

This namespace encompasses all classes and functions of the CImg library. More...

Namespaces

namespace  cimg
 

Namespace that encompasses low-level functions and variables of the CImg Library.


Classes

struct  CImgException
 Instances of this class are thrown when errors occur during a CImg library function call. More...
struct  CImgInstanceException
struct  CImgArgumentException
struct  CImgIOException
struct  CImgDisplayException
struct  CImgWarningException
struct  CImgDisplay
 This class represents a window which can display CImg images and handles mouse and keyboard events. More...
struct  CImg
 Class representing an image (up to 4 dimensions wide), each pixel being of type T. More...
struct  CImgList
 Class representing list of images CImg<T>. More...

Functions

 _cimg_create_ext_operators (bool) _cimg_create_ext_operators(unsigned char) _cimg_create_ext_operators(char) _cimg_create_ext_operators(signed char) _cimg_create_ext_operators(unsigned short) _cimg_create_ext_operators(short) _cimg_create_ext_operators(unsigned int) _cimg_create_ext_operators(int) _cimg_create_ext_operators(unsigned long) _cimg_create_ext_operators(long) _cimg_create_ext_operators(float) _cimg_create_ext_operators(double) template< typename T > inline CImg< _cimg_Tfloat > operator+(const char *const expression
template<typename T >
CImg< _cimg_Tfloat > operator- (const char *const expression, const CImg< T > &img)
template<typename T >
CImg< _cimg_Tfloat > operator* (const char *const expression, const CImg< T > &img)
template<typename T >
CImg< _cimg_Tfloat > operator/ (const char *const expression, const CImg< T > &img)
template<typename T >
CImg< T > operator& (const char *const expression, const CImg< T > &img)
template<typename T >
CImg< T > operator| (const char *const expression, const CImg< T > &img)
template<typename T >
CImg< T > operator^ (const char *const expression, const CImg< T > &img)
template<typename T >
CImg< _cimg_Tfloat > sqr (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > sqrt (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > exp (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > log (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > log10 (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > abs (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > sign (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > cos (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > sin (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > sinc (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > tan (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > acos (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > asin (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > atan (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > cosh (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > sinh (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > tanh (const CImg< T > &instance)
template<typename T >
CImg< T > transpose (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > invert (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > pseudoinvert (const CImg< T > &instance)

Variables

const CImg< T > &img return img expression

Detailed Description

This namespace encompasses all classes and functions of the CImg library.

This namespace is defined to avoid functions and class names collisions that could happen with the include of other C++ header files. Anyway, it should not happen often and you should reasonnably start most of your CImg-based programs with

   #include "CImg.h"
   using namespace cimg_library;

to simplify the declaration of CImg Library variables afterwards.

Generated on Sun May 8 08:44:04 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3