Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cimg_library Namespace Reference

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

Namespaces

 cimg
 Namespace that encompasses low-level functions and variables of the CImg Library.
 

Classes

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

Functions

template<typename T >
CImg< _cimg_Tfloatoperator+ (const char *const expression, const CImg< T > &img)
 
template<typename T >
CImg< _cimg_Tfloatoperator- (const char *const expression, const CImg< T > &img)
 
template<typename T >
CImg< _cimg_Tfloatoperator* (const char *const expression, const CImg< T > &img)
 
template<typename T >
CImg< _cimg_Tfloatoperator/ (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 >
CImg< _cimg_Tfloatsqr (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatsqrt (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatexp (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatlog (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatlog10 (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatabs (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatcos (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatsin (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloattan (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatacos (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatasin (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatatan (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatcosh (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatsinh (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloattanh (const CImg< T > &instance)
 
template<typename T >
CImg< T > transpose (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatinvert (const CImg< T > &instance)
 
template<typename T >
CImg< _cimg_Tfloatpseudoinvert (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

CImg<_cimg_Tfloat> cimg_library::abs ( const CImg< T > &  instance)
inline

Definition at line 6031 of file CImg.h.

References CImg< T >::get_abs().

6031  {
6032  return instance.get_abs();
6033  }

Here is the call graph for this function:

CImg<_cimg_Tfloat> cimg_library::asin ( const CImg< T > &  instance)
inline

Definition at line 6056 of file CImg.h.

References CImg< T >::get_asin().

Referenced by CImg< uintT >::_display_object3d(), CImg< uintT >::asin(), CImg< T >::_cimg_math_parser::eval(), and main().

6056  {
6057  return instance.get_asin();
6058  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<_cimg_Tfloat> cimg_library::atan ( const CImg< T > &  instance)
inline

Definition at line 6061 of file CImg.h.

References CImg< T >::get_atan().

Referenced by CImg< uintT >::atan(), Rocmop::eigen_analyze_vertex(), and CImg< T >::_cimg_math_parser::eval().

6061  {
6062  return instance.get_atan();
6063  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<_cimg_Tfloat> cimg_library::cos ( const CImg< T > &  instance)
inline

Definition at line 6036 of file CImg.h.

References CImg< T >::get_cos().

6036  {
6037  return instance.get_cos();
6038  }

Here is the call graph for this function:

CImg<_cimg_Tfloat> cimg_library::cosh ( const CImg< T > &  instance)
inline

Definition at line 6066 of file CImg.h.

References CImg< T >::get_cosh().

Referenced by CImg< uintT >::cosh(), and CImg< T >::_cimg_math_parser::eval().

6066  {
6067  return instance.get_cosh();
6068  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<_cimg_Tfloat> cimg_library::exp ( const CImg< T > &  instance)
inline
CImg<_cimg_Tfloat> cimg_library::invert ( const CImg< T > &  instance)
inline

Definition at line 6086 of file CImg.h.

References CImg< T >::get_invert().

Referenced by CImgList< uintT >::FFT(), and CImgList< uintT >::get_FFT().

6086  {
6087  return instance.get_invert();
6088  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<_cimg_Tfloat> cimg_library::log ( const CImg< T > &  instance)
inline
CImg<_cimg_Tfloat> cimg_library::log10 ( const CImg< T > &  instance)
inline

Definition at line 6026 of file CImg.h.

References CImg< T >::get_log10().

Referenced by QualityAssessor::Assessor::calculate_histogram_range(), CImg< uintT >::draw_axis(), CImg< T >::_cimg_math_parser::eval(), CImg< uintT >::get_select_graph(), CImg< uintT >::log10(), QualityAssessor::Assessor::print_histogram(), CImg< uintT >::PSNR(), and cimg_library::cimg::xln().

6026  {
6027  return instance.get_log10();
6028  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<T> cimg_library::operator& ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 5991 of file CImg.h.

5991  {
5992  return img & expression;
5993  }
CImg<_cimg_Tfloat> cimg_library::operator* ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 5981 of file CImg.h.

5981  {
5982  return img*expression;
5983  }
CImg<_cimg_Tfloat> cimg_library::operator+ ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 5971 of file CImg.h.

5971  {
5972  return img + expression;
5973  }
CImg<_cimg_Tfloat> cimg_library::operator- ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 5976 of file CImg.h.

References CImg< T >::depth, CImg< T >::dim, CImg< T >::height, and CImg< T >::width.

5976  {
5977  return (CImg<_cimg_Tfloat>(img.width,img.height,img.depth,img.dim)=expression)-=img;
5978  }
CImg<_cimg_Tfloat> cimg_library::operator/ ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 5986 of file CImg.h.

References CImg< T >::get_invert().

5986  {
5987  return expression*img.get_invert();
5988  }

Here is the call graph for this function:

CImg<T> cimg_library::operator^ ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 6001 of file CImg.h.

6001  {
6002  return img ^ expression;
6003  }
CImg<T> cimg_library::operator| ( const char *const  expression,
const CImg< T > &  img 
)
inline

Definition at line 5996 of file CImg.h.

5996  {
5997  return img | expression;
5998  }
CImg<_cimg_Tfloat> cimg_library::pseudoinvert ( const CImg< T > &  instance)
inline

Definition at line 6091 of file CImg.h.

References CImg< T >::get_pseudoinvert().

6091  {
6092  return instance.get_pseudoinvert();
6093  }

Here is the call graph for this function:

CImg<_cimg_Tfloat> cimg_library::sin ( const CImg< T > &  instance)
inline

Definition at line 6041 of file CImg.h.

References CImg< T >::get_sin().

6041  {
6042  return instance.get_sin();
6043  }

Here is the call graph for this function:

CImg<_cimg_Tfloat> cimg_library::sinh ( const CImg< T > &  instance)
inline

Definition at line 6071 of file CImg.h.

References CImg< T >::get_sinh().

Referenced by CImg< T >::_cimg_math_parser::eval(), and CImg< uintT >::sinh().

6071  {
6072  return instance.get_sinh();
6073  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<_cimg_Tfloat> cimg_library::sqr ( const CImg< T > &  instance)
inline

Definition at line 6006 of file CImg.h.

References CImg< T >::get_sqr().

6006  {
6007  return instance.get_sqr();
6008  }

Here is the call graph for this function:

CImg<_cimg_Tfloat> cimg_library::sqrt ( const CImg< T > &  instance)
inline

Definition at line 6011 of file CImg.h.

References CImg< T >::get_sqrt().

6011  {
6012  return instance.get_sqrt();
6013  }

Here is the call graph for this function:

CImg<_cimg_Tfloat> cimg_library::tan ( const CImg< T > &  instance)
inline

Definition at line 6046 of file CImg.h.

References CImg< T >::get_tan().

Referenced by CImg< T >::_cimg_math_parser::eval(), FaceOffset_3::reset_default_parameters(), FaceOffset_3::set_fangle_weak(), and CImg< uintT >::tan().

6046  {
6047  return instance.get_tan();
6048  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<_cimg_Tfloat> cimg_library::tanh ( const CImg< T > &  instance)
inline

Definition at line 6076 of file CImg.h.

References CImg< T >::get_tanh().

Referenced by CImg< T >::_cimg_math_parser::eval(), and CImg< uintT >::tanh().

6076  {
6077  return instance.get_tanh();
6078  }

Here is the call graph for this function:

Here is the caller graph for this function:

CImg<T> cimg_library::transpose ( const CImg< T > &  instance)
inline

Definition at line 6081 of file CImg.h.

References CImg< T >::get_transpose().

6081  {
6082  return instance.get_transpose();
6083  }

Here is the call graph for this function: