Sim-LIT  2.0
 All Classes Namespaces Files Functions Variables Typedefs
cimg_library_suffixed Namespace Reference

Contains all classes and functions of the library. More...

Namespaces

 cimg
 Contains low-level functions and variables of the Library.
 

Classes

struct  CImg
 Class representing an image (up to 4 dimensions wide), each pixel being of type T. More...
 
struct  CImgArgumentException
 
struct  CImgDisplay
 Allow to create windows, display images on them and manage user events (keyboard, mouse and windows events). More...
 
struct  CImgDisplayException
 
struct  CImgException
 Instances of CImgException are thrown when errors are encountered in a function call. More...
 
struct  CImgInstanceException
 
struct  CImgIOException
 
struct  CImgList
 Represent a list of images CImg<T>. More...
 
struct  CImgWarningException
 

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 >
bool operator== (const char *const expression, const CImg< T > &img)
 
template<typename T >
bool 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 > log2 (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
 

Detailed Description

Contains all classes and functions of the library.

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

#include "CImg.h"
using namespace cimg_library;

to simplify the declaration of Library objects afterwards.

Variable Documentation

const CImg<T>& cimg_library_suffixed::img
Initial value:
{
return img + expression

Definition at line 5865 of file CImg.h.