cimg_library::CImg< T >::_cimg_math_parser Struct Reference

Collaboration diagram for cimg_library::CImg< T >::_cimg_math_parser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 _cimg_math_parser (const CImg< T > &img, const char *const expression, const char *const funcname=0)
unsigned int opcode0 (const char op)
unsigned int opcode1 (const char op, const unsigned int arg1)
unsigned int opcode2 (const char op, const unsigned int arg1, const unsigned int arg2)
unsigned int opcode3 (const char op, const unsigned int arg1, const unsigned int arg2, const unsigned int arg3)
unsigned int opcode5 (const char op, const unsigned int arg1, const unsigned int arg2, const unsigned int arg3, const unsigned int arg4, const unsigned int arg5)
unsigned int compile (char *const ss, char *const se)
double mp_u ()
double mp_g ()
double mp_i ()
double mp_xw ()
double mp_yh ()
double mp_zd ()
double mp_cs ()
double mp_equal ()
double mp_logical_and ()
double mp_logical_or ()
double mp_infeq ()
double mp_supeq ()
double mp_noteq ()
double mp_eqeq ()
double mp_inf ()
double mp_sup ()
double mp_add ()
double mp_sub ()
double mp_mul ()
double mp_div ()
double mp_minus ()
double mp_not ()
double mp_logical_not ()
double mp_bitwise_not ()
double mp_modulo ()
double mp_bitwise_and ()
double mp_bitwise_or ()
double mp_pow ()
double mp_sin ()
double mp_cos ()
double mp_tan ()
double mp_asin ()
double mp_acos ()
double mp_atan ()
double mp_sinh ()
double mp_cosh ()
double mp_tanh ()
double mp_log10 ()
double mp_log ()
double mp_exp ()
double mp_sqrt ()
double mp_sign ()
double mp_abs ()
double mp_atan2 ()
double mp_if ()
double mp_round ()
double mp_ixyzc ()
double mp_min ()
double mp_max ()
double mp_isnan ()
double mp_isinf ()
double mp_isint ()
double mp_isbool ()
double mp_rol ()
double mp_ror ()
double mp_lsl ()
double mp_lsr ()
double mp_sinc ()
double mp_im ()
double mp_iM ()
double mp_ia ()
double mp_iv ()
double mp_xm ()
double mp_ym ()
double mp_zm ()
double mp_cm ()
double mp_xM ()
double mp_yM ()
double mp_zM ()
double mp_cM ()
double eval (const double x, const double y, const double z, const double c)

Public Attributes

CImgList< charT > label
CImgList< uintT > code
CImg< uintT > level
CImg< uintT > opcode
CImg< doubleT > mem
CImg< charT > expr
const CImg< T > & reference
CImg< Tdouble > reference_stats
unsigned int mempos
unsigned int result
const char *const calling_function

Detailed Description

template<typename T>
struct cimg_library::CImg< T >::_cimg_math_parser

Definition at line 11503 of file CImg.h.


The documentation for this struct was generated from the following file:
Generated on Sun May 8 08:44:25 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3