metasurf

diff src/metasurf.h @ 4:2c575855f707

added simple example
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 25 Oct 2011 23:21:32 +0300
parents 9ab057fba0c5
children
line diff
     1.1 --- a/src/metasurf.h	Tue Oct 25 13:30:03 2011 +0300
     1.2 +++ b/src/metasurf.h	Tue Oct 25 23:21:32 2011 +0300
     1.3 @@ -19,6 +19,9 @@
     1.4  #ifndef METASURF_H_
     1.5  #define METASURF_H_
     1.6  
     1.7 +#define MSURF_GREATER	1
     1.8 +#define MSURF_LESS		0
     1.9 +
    1.10  struct metasurface;
    1.11  
    1.12  typedef float (*msurf_eval_func_t)(float, float, float);
    1.13 @@ -32,6 +35,9 @@
    1.14  struct metasurface *msurf_create(void);
    1.15  void msurf_free(struct metasurface *ms);
    1.16  
    1.17 +/* which is inside above or below the threshold */
    1.18 +void msurf_inside(struct metasurface *ms, int inside);
    1.19 +
    1.20  /* set a scalar field evaluator function */
    1.21  void msurf_eval_func(struct metasurface *ms, msurf_eval_func_t func);
    1.22