
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 |
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.
1.6.3