<xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

[ Main ] [ Download ] [ Screenshots ] [ FAQ ] [ Tutorial ] [ Documentation ] [ Forum ] [ Links ]

- Main Page
- Modules
- Namespaces
- Classes

- Namespace List
- Namespace Members

Namespaces | Classes
cimg_library Namespace Reference

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

## Namespaces

namespace | cimg
| Contains low-level functions and variables of the `CImg` Library.

## Classes

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

## Detailed Description

Contains all classes and functions of the `CImg` 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 `CImg`-based programs with

       #include "CImg.h"
       using namespace cimg_library;

to simplify the declaration of `CImg` Library objects afterwards.