• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

cimg_library Namespace Reference

This namespace encompasses all classes and functions of the CImg library. More...

Namespaces

namespace  cimg

Classes

struct  CImg
 Class representing an image (up to 4 dimensions wide), each pixel being of type T. More...
struct  CImgArgumentException
struct  CImgDisplay
 This class represents a window which can display CImg images and handles mouse and keyboard events. More...
struct  CImgDisplayException
struct  CImgException
 Instances of this class are thrown when errors occur during a CImg library function call. More...
struct  CImgInstanceException
struct  CImgIOException
struct  CImgList
 Class representing list of images CImg<T>. More...
struct  CImgWarningException

Functions

template<typename T >
CImg< _cimg_Tfloat > abs (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 > cos (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > exp (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > invert (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 t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator* (const CImgList< t1 > &list1, const CImgList< t2 > &list2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator* (const CImgList< t1 > &list, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator* (const CImg< t1 > &img, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator* (const CImg< t1 > &img1, const CImg< t2 > &img2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator* (const t1 val, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator* (const CImgList< t1 > &list, const t2 val)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator* (const t1 val, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator* (const CImg< t1 > &img, const t2 val)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator+ (const CImgList< t1 > &list1, const CImgList< t2 > &list2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator+ (const CImgList< t1 > &list, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator+ (const CImg< t1 > &img, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator+ (const CImg< t1 > &img1, const CImg< t2 > &img2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator+ (const t1 val, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator+ (const CImgList< t1 > &list, const t2 val)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator+ (const t1 val, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator+ (const CImg< t1 > &img, const t2 val)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator- (const CImgList< t1 > &list1, const CImgList< t2 > &list2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator- (const CImgList< t1 > &list, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator- (const CImg< t1 > &img, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator- (const CImg< t1 > &img1, const CImg< t2 > &img2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator- (const t1 val, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator- (const CImgList< t1 > &list, const t2 val)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator- (const t1 val, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator- (const CImg< t1 > &img, const t2 val)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator/ (const CImgList< t1 > &list1, const CImgList< t2 > &list2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator/ (const CImgList< t1 > &list, const CImg< t2 > &img)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator/ (const CImg< t1 > &img, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator/ (const CImg< t1 > &img1, const CImg< t2 > &img2)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator/ (const t1 val, const CImgList< t2 > &list)
template<typename t1 , typename t2 >
CImgList< typename
cimg::superset< t1, t2 >::type > 
operator/ (const CImgList< t1 > &list, const t2 val)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator/ (const t1 val, CImg< t2 > &img)
template<typename t1 , typename t2 >
CImg< typename cimg::superset
< t1, t2 >::type > 
operator/ (const CImg< t1 > &img, const t2 val)
template<typename T >
CImg< _cimg_Tfloat > pseudoinvert (const CImg< T > &instance)
template<typename T >
CImg< _cimg_Tfloat > sin (const CImg< T > &instance)
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 > tan (const CImg< T > &instance)
template<typename T >
CImg< T > transpose (const CImg< T > &instance)

Detailed Description

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.


Function Documentation

template<typename T >
CImg<_cimg_Tfloat> cimg_library::abs ( const CImg< T > &  instance  )  [inline]

Definition at line 6345 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::acos ( const CImg< T > &  instance  )  [inline]

Definition at line 6365 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::asin ( const CImg< T > &  instance  )  [inline]

Definition at line 6370 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::atan ( const CImg< T > &  instance  )  [inline]

Definition at line 6375 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::cos ( const CImg< T > &  instance  )  [inline]

Definition at line 6350 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::exp ( const CImg< T > &  instance  )  [inline]

Definition at line 6330 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::invert ( const CImg< T > &  instance  )  [inline]

Definition at line 6385 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::log ( const CImg< T > &  instance  )  [inline]

Definition at line 6335 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::log10 ( const CImg< T > &  instance  )  [inline]

Definition at line 6340 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const CImgList< t1 > &  list1,
const CImgList< t2 > &  list2 
) [inline]

Definition at line 6231 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const CImgList< t1 > &  list,
const CImg< t2 > &  img 
) [inline]

Definition at line 6223 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const CImg< t1 > &  img,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6215 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const CImg< t1 > &  img1,
const CImg< t2 > &  img2 
) [inline]

Definition at line 6200 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const t1  val,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6194 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const CImgList< t1 > &  list,
const t2  val 
) [inline]

Definition at line 6181 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const t1  val,
const CImg< t2 > &  img 
) [inline]

Definition at line 6169 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator* ( const CImg< t1 > &  img,
const t2  val 
) [inline]

Definition at line 6156 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const CImgList< t1 > &  list1,
const CImgList< t2 > &  list2 
) [inline]

Definition at line 6062 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const CImgList< t1 > &  list,
const CImg< t2 > &  img 
) [inline]

Definition at line 6057 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const CImg< t1 > &  img,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6051 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const CImg< t1 > &  img1,
const CImg< t2 > &  img2 
) [inline]

Definition at line 6045 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const t1  val,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6039 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const CImgList< t1 > &  list,
const t2  val 
) [inline]

Definition at line 6026 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const t1  val,
const CImg< t2 > &  img 
) [inline]

Definition at line 6014 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator+ ( const CImg< t1 > &  img,
const t2  val 
) [inline]

Definition at line 6001 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const CImgList< t1 > &  list1,
const CImgList< t2 > &  list2 
) [inline]

Definition at line 6144 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const CImgList< t1 > &  list,
const CImg< t2 > &  img 
) [inline]

Definition at line 6138 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const CImg< t1 > &  img,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6130 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const CImg< t1 > &  img1,
const CImg< t2 > &  img2 
) [inline]

Definition at line 6124 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const t1  val,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6115 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const CImgList< t1 > &  list,
const t2  val 
) [inline]

Definition at line 6100 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const t1  val,
const CImg< t2 > &  img 
) [inline]

Definition at line 6087 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator- ( const CImg< t1 > &  img,
const t2  val 
) [inline]

Definition at line 6074 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const CImgList< t1 > &  list1,
const CImgList< t2 > &  list2 
) [inline]

Definition at line 6314 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const CImgList< t1 > &  list,
const CImg< t2 > &  img 
) [inline]

Definition at line 6308 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const CImg< t1 > &  img,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6300 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const CImg< t1 > &  img1,
const CImg< t2 > &  img2 
) [inline]

Definition at line 6294 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const t1  val,
const CImgList< t2 > &  list 
) [inline]

Definition at line 6285 of file CImg.h.

template<typename t1 , typename t2 >
CImgList<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const CImgList< t1 > &  list,
const t2  val 
) [inline]

Definition at line 6270 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const t1  val,
CImg< t2 > &  img 
) [inline]

Definition at line 6258 of file CImg.h.

template<typename t1 , typename t2 >
CImg<typename cimg::superset<t1,t2>::type> cimg_library::operator/ ( const CImg< t1 > &  img,
const t2  val 
) [inline]

Definition at line 6245 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::pseudoinvert ( const CImg< T > &  instance  )  [inline]

Definition at line 6390 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::sin ( const CImg< T > &  instance  )  [inline]

Definition at line 6355 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::sqr ( const CImg< T > &  instance  )  [inline]

Definition at line 6320 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::sqrt ( const CImg< T > &  instance  )  [inline]

Definition at line 6325 of file CImg.h.

template<typename T >
CImg<_cimg_Tfloat> cimg_library::tan ( const CImg< T > &  instance  )  [inline]

Definition at line 6360 of file CImg.h.

template<typename T >
CImg<T> cimg_library::transpose ( const CImg< T > &  instance  )  [inline]

Definition at line 6380 of file CImg.h.

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • digikam
Generated for API Reference by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal