summaryrefslogtreecommitdiff
path: root/inc/BRepMesh_VertexCellFilter.hxx
blob: e8d068095f6d3a70c41980168c26eea1d62ff65d (plain)
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
31
32
// File:        BRepMesh_VertexCellFilter.hxx
// Created:     Jun 2 10:17:51 2011
// Author:      Oleg AGASHIN
// Copyright:   Open CASCADE SAS 2011

#ifndef _BRepMesh_VertexCellFilter_HeaderFile
#define _BRepMesh_VertexCellFilter_HeaderFile

#ifndef _gp_XYZ_HeaderFile
#include <gp_XYZ.hxx>
#endif
#ifndef _gp_XY_HeaderFile
#include <gp_XY.hxx>
#endif
#ifndef NCollection_CellFilter_HeaderFile
#include <NCollection_CellFilter.hxx>
#endif
#ifndef _BRepMesh_VertexInspector_HeaderFile
#include <BRepMesh_VertexInspector.hxx>
#endif

typedef NCollection_CellFilter<BRepMesh_VertexInspector> BRepMesh_VertexCellFilter;

#ifdef __BORLANDC__
  // definition of global functions is needed for map
  Standard_Integer HashCode (const NCollection_CellFilter<BRepMesh_VertexInspector>::Cell &aCell, const Standard_Integer theUpper)
  { return aCell.HashCode(theUpper); }
  Standard_Boolean IsEqual (const NCollection_CellFilter<BRepMesh_VertexInspector>::Cell &aCell1, const NCollection_CellFilter<BRepMesh_VertexInspector>::Cell &aCell2)
  { return aCell1.IsEqual(aCell2); }
#endif

#endif