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.