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_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< _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 > | |
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 > | log10 (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | abs (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 > | 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) |
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
to simplify the declaration of CImg Library variables afterwards.
|
inline |
Definition at line 6031 of file CImg.h.
References CImg< T >::get_abs().
|
inline |
Definition at line 6051 of file CImg.h.
References CImg< T >::get_acos().
Referenced by CImg< uintT >::acos(), angle(), nvc::angle(), nvc::angle_unitized(), RFC_Window_overlay::comp_angle_defect(), Rocmop::compute_medial_quadric(), CFacet::contains_point(), RFC_Window_overlay::detect_features(), Halfedge::dihedral_angle(), RFC_Window_overlay::dump_strong_edges(), Window_manifold_2::elements_to_nodes(), CImg< T >::_cimg_math_parser::eval(), FaceOffset_3::eval_angle(), FaceOffset_3::filter_and_identify_ridge_edges(), Overlay_primitives::get_face_normal(), FaceOffset_3::get_fangle_turn_radians(), Vector3D::interior_angle(), RFC_Window_overlay::is_rstrong_ea(), Rocblas::acosa< T >::operator()(), RFC_Window_overlay::print_features(), Rocmop::redistribute_vertices_smooth(), and CImg< uintT >::RGBtoHSI().
|
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().
|
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().
|
inline |
Definition at line 6036 of file CImg.h.
References CImg< T >::get_cos().
|
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().
|
inline |
Definition at line 6016 of file CImg.h.
References CImg< T >::get_exp().
Referenced by CImg< T >::_cimg_math_parser::_cimg_math_parser(), QualityMetric::average_metric_and_weights(), CImg< uintT >::blur_anisotropic(), CImg< uintT >::deriche(), CImg< uintT >::draw_gaussian(), CImg< T >::_cimg_math_parser::eval(), CImg< uintT >::exp(), CImg< uintT >::get_blur_patch(), ModifyExponents(), and cimg_library::cimg::prand().
|
inline |
Definition at line 6086 of file CImg.h.
References CImg< T >::get_invert().
Referenced by CImgList< uintT >::FFT(), and CImgList< uintT >::get_FFT().
|
inline |
Definition at line 6021 of file CImg.h.
References CImg< T >::get_log().
Referenced by QualityMetric::average_metric_and_weights(), CImg< uintT >::draw_mandelbrot(), CImg< T >::_cimg_math_parser::eval(), CImg< uintT >::get_displacement_field(), cimg_library::cimg::grand(), CImg< uintT >::log(), TestingObject< ResultsType >::Test__MidPointQuadrature(), and TestingObject< ResultsType >::Test__TrapezoidQuadrature().
|
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().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 5976 of file CImg.h.
References CImg< T >::depth, CImg< T >::dim, CImg< T >::height, and CImg< T >::width.
|
inline |
Definition at line 5986 of file CImg.h.
References CImg< T >::get_invert().
|
inline |
|
inline |
|
inline |
Definition at line 6091 of file CImg.h.
References CImg< T >::get_pseudoinvert().
|
inline |
Definition at line 6041 of file CImg.h.
References CImg< T >::get_sin().
|
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().
|
inline |
Definition at line 6006 of file CImg.h.
References CImg< T >::get_sqr().
|
inline |
Definition at line 6011 of file CImg.h.
References CImg< T >::get_sqrt().
|
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().
|
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().
|
inline |
Definition at line 6081 of file CImg.h.
References CImg< T >::get_transpose().