/* This file is part of the Neper software package. */
/* Copyright (C) 2003-2014, Romain Quey. */
/* See the COPYING file in the top-level directory. */

/// \file neut_poly.h
/// \brief 
/// \author Romain Quey
/// \bug No known bugs

#ifndef NEUT_POLY_H
#define NEUT_POLY_H

#include "neut_poly_polymod/neut_poly_polymod.h"

extern void neut_poly_bbox (struct POLY, double *);
extern int neut_poly_centre (struct POLY Poly, double *coo);
extern int neut_poly_point_in (struct POLY, double *);
extern void neut_poly_free (struct POLY *);
extern void neut_poly_array_free (struct POLY **pPoly, int size);
extern void neut_poly_set_zero (struct POLY *);
extern void neut_poly_fprintf_gmsh (FILE * file, struct POLY Poly, int beg);

#endif /* NEUT_POLY_H */
