1#ifndef __GEOM_COMPARE_H__
2#define __GEOM_COMPARE_H__
6BEGIN_MOOTOOLS_NAMESPACE
8typedef enum MeshCompareMethod
10 MESHCOMPARE_HAUSDORFF_METHOD = 0x01,
13typedef enum CHausdorffFlags
15 HAUSDORFF_NONE = 0X00,
16 HAUSDORFF_VERTEX_SAMPLING = 0X01,
17 HAUSDORFF_EDGE_SAMPLING = 0X02,
18 HAUSDORFF_FACE_SAMPLING = 0X04,
19 HAUSDORFF_EXCLUDE_ISOLATED_VERTEX = 0X08,
20 HAUSDORFF_MONTECARLO_SAMPLING = 0x10,
21 HAUSDORFF_SUBDIVISION_SAMPLING = 0x20,
22 HAUSDORFF_SIMILAR_SAMPLING = 0x40,
23 HAUSDORFF_NORMALIZE_ON_BBOX_MIN = 0x80,
25 HAUSDORFF_DRAFT_SPEED = 0x10000,
26 HAUSDORFF_MEDIUM_SPEED = 0x20000,
27 HAUSDORFF_ACCURATE_SPEED = 0x40000,
28 HAUSDORFF_SPEED = HAUSDORFF_DRAFT_SPEED | HAUSDORFF_MEDIUM_SPEED | HAUSDORFF_ACCURATE_SPEED,
30 HAUSDORFF_SINGLE_THREAD = 0x100000,
32 HAUSDORFF_DEFAULT = HAUSDORFF_VERTEX_SAMPLING | HAUSDORFF_EDGE_SAMPLING | HAUSDORFF_FACE_SAMPLING | HAUSDORFF_MEDIUM_SPEED,
35DLL_3DFUNCTION
extern bool limitCell;
This is the base class for any object containing geometry (curve, polygonal object,...
Definition 3DGeomObject.h:49
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27