#ifndef D3MINOPERATOR_H
#define D3MINOPERATOR_H


typedef unsigned int uint;
typedef unsigned int const uintc;

class d3tess;

class d3minoperator
{
public:

  d3tess & tess;

  d3minoperator(d3tess & _tess)
    : tess(_tess) {};
 
  virtual ~d3minoperator() {}

  // If the tessellation is changed return true.
  //   a and b are generally neighbouring tetrahedrons
  virtual bool const eval(uintc a, uintc b)
    { return false; }

};

#endif




