~ubuntu-branches/ubuntu/maverick/elmerfem/maverick

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <QtGlobal>
#include "tetgen.h"

//
// C-delegator for overloaded 'tetrahedralize':
//
void delegate_tetrahedralize(int bs, tetgenbehavior *b, char *switches, 
			     tetgenio *in, tetgenio *out, tetgenio *addin,
			     tetgenio *bgmin)
{
  if(bs==0)
    tetrahedralize(b, in, out, addin, bgmin);
      
  if(bs==1)
    tetrahedralize(switches, in, out, addin, bgmin);

  return;
}

//
// Create object of class 'tetgenio'
//
extern "C" 
#ifdef Q_WS_WIN
__declspec(dllexport)
#endif
tetgenio* CreateObjectOfTetgenio()
{
  return new tetgenio();
}