Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CImg< T >::_marching3d_func_expr Struct Reference

#include <CImg.h>

Collaboration diagram for CImg< T >::_marching3d_func_expr:

Public Member Functions

 _marching3d_func_expr (const char *const expr)
 
float operator() (const float x, const float y, const float z) const
 
 ~_marching3d_func_expr ()
 

Public Attributes

_cimg_math_parsermp
 

Detailed Description

template<typename T = float>
struct cimg_library::CImg< T >::_marching3d_func_expr

Definition at line 21789 of file CImg.h.

Constructor & Destructor Documentation

_marching3d_func_expr ( const char *const  expr)
inline

Definition at line 21791 of file CImg.h.

References CImg< T >::_marching3d_func_expr::mp.

21791  :mp(0) {
21792  mp = new _cimg_math_parser(expr,"isovalue3d");
21793  }
~_marching3d_func_expr ( )
inline

Definition at line 21797 of file CImg.h.

References CImg< T >::_marching3d_func_expr::mp.

21797  {
21798  if (mp) delete mp;
21799  }

Member Function Documentation

float operator() ( const float  x,
const float  y,
const float  z 
) const
inline

Definition at line 21794 of file CImg.h.

References CImg< T >::_cimg_math_parser::eval(), and CImg< T >::_marching3d_func_expr::mp.

21794  {
21795  return (float)mp->eval(x,y,z,0);
21796  }
void int int REAL REAL * y
Definition: read.cpp:74
void int int int REAL REAL REAL * z
Definition: write.cpp:76
void int int REAL * x
Definition: read.cpp:74
double eval(const CImg< t > &img, const double x, const double y, const double z, const double v)
Definition: CImg.h:12423

Here is the call graph for this function:

Member Data Documentation


The documentation for this struct was generated from the following file: