The C++ Template Image Processing Library. |

[Introduction]- [News]- [Download]- [Screenshots]- [Tutorial]- [Forums]- [Reference]- [SourceForge Repository ]

Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

# cimg_library Namespace Reference

The `cimg_library::` namespace encompasses all classes and functions of the CImg library. More...

## Classes

struct | CImgException
| The CImgException class is used to throw general exceptions when an error occurs in a library call. More...
struct | CImgInstanceException
| The CImgInstanceException class is used to throw an exception related to a non suitable instance encountered in a library function call. More...
struct | CImgArgumentException
| The CImgArgumentException class is used to throw an exception related to invalid arguments encountered in a library function call. More...
struct | CImgIOException
| The CImgIOException class is used to throw an exception related to Input/Output file problems encountered in a library function call. More...
struct | CImgDisplayException
| The CImgDisplayException class is used to throw an exception related to display problems encountered in a library function call. More...
struct | CImgStats
| This class is used to compute basics statistics of a `CImg<T>` image. More...
struct | CImgDisplay
| This class is used to create a display window, draw images into it and handle mouse and keyboard events. More...
struct | CImg
| This structure represents an image (up to 4 dimensions wide), with pixels of type `T`. More...
struct | CImgl
| This class represents list of images CImg<T>. More...
struct | CImgROI
| This class represents a region of interest of a CImg<T> image. More...

## Detailed Description

The `cimg_library::` namespace encompasses all classes and functions of the CImg library.

This namespace is defined to avoid class names collisions that could happen with the include of other C++ header files. Anyway, it shouldn't happen very often and you may start most of your programs with

       #include "CImg.h"
       using namespace cimg_library;

to simplify the declaration of CImg class variables afterward.