Sim-LIT
2.0
|
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 |
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
to simplify the declaration of Library objects afterwards.