/*
	ContourToMeshx.h
*/


#ifndef _CONTOURTOMESHX_H
#define _CONTOURTOMESHX_H

#include "../../shared/shared.h"
#include "../../classes/objects/objects.h"

/*threading: */
typedef struct{

	DataSet* contours;
	int nods;
	int edgevalue;
	Vector* in_nod;
	double* x;
	double* y;

} ContourToMeshxThreadStruct;


/* local prototypes: */
int ContourToMeshx( Vector** pin_nods,Vector** pin_elem, double* index, double* x, double* y,DataSet* contours,char* interptype,int nel,int nods, int edgevalue);

void* ContourToMeshxt(void* vContourToMeshxThreadStruct);


#endif /* _CONTOURTOMESHX_H */

