HausdorffDistance.h
1 /******************************************************************************
2 
3  (c) 2004-2014 Scientific Computation Research Center,
4  Rensselaer Polytechnic Institute. All rights reserved.
5 
6  The LICENSE-SCOREC file included with this distribution describes the terms
7  of the SCOREC Non-Commercial License this program is distributed under.
8 
9 *******************************************************************************/
10 #ifndef CURVEMESHADAPT_HAUSDORFF_H
11 #define CURVEMESHADAPT_HAUSDORFF_H
12 
13 #include "pumi.h"
14 #include "pumi_mesh.h"
15 #include "CMAFwd.h"
16 
17 
18 double edge_to_edge_distance(std::vector<Point3d> in_data_set, int in_num_pts, pGeomEnt in_geom_edge);
19 
21 double edge_to_face_distance(std::vector<Point3d> in_data_set, int in_num_pts, pGeomEnt in_geom_face);
22 
23 double face_to_face_distance(std::vector<Point3d> in_data_set, int in_num_pts, pGeomEnt in_geom_face);
24 
25 #endif//CURVEMESHADAPT_HAUSDORFF_H