summaryrefslogtreecommitdiff
path: root/inc/TopOpeBRepTool_tol.hxx
blob: 394a25c77ac903f2bae603cd2caa93d2e0ef4e45 (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
33
34
35
36
37
// File:	TopOpeBRepTool_tol.hxx
// Created:	Tue Apr  1 11:22:56 1997
// Author:	Jean Yves LEBEY
//		<jyl@bistrox.paris1.matra-dtv.fr>

#ifndef _TopOpeBRepTool_tol_HeaderFile
#define _TopOpeBRepTool_tol_HeaderFile

#include <Bnd_Box.hxx>
#include <TopoDS_Face.hxx>
#include <BRepAdaptor_Surface.hxx>
#include <TopOpeBRepTool_define.hxx>

Standard_EXPORT void FTOL_FaceTolerances
(const Bnd_Box& B1,const Bnd_Box& B2,
 const TopoDS_Face& myFace1,const TopoDS_Face& myFace2,
 const BRepAdaptor_Surface& mySurface1,const BRepAdaptor_Surface& mySurface2,
 Standard_Real& myTol1,Standard_Real& myTol2,
 Standard_Real& Deflection,Standard_Real& MaxUV);

Standard_EXPORT void FTOL_FaceTolerances3d
(const TopoDS_Face& myFace1,const TopoDS_Face& myFace2,Standard_Real& Tol);

Standard_EXPORT void FTOL_FaceTolerances3d
(const Bnd_Box& B1,const Bnd_Box& B2,
 const TopoDS_Face& myFace1,const TopoDS_Face& myFace2,
 const BRepAdaptor_Surface& mySurface1,const BRepAdaptor_Surface& mySurface2,
 Standard_Real& myTol1,Standard_Real& myTol2,
 Standard_Real& Deflection,Standard_Real& MaxUV);

Standard_EXPORT void FTOL_FaceTolerances2d
(const Bnd_Box& B1,const Bnd_Box& B2,
 const TopoDS_Face& myFace1,const TopoDS_Face& myFace2,
 const BRepAdaptor_Surface& mySurface1,const BRepAdaptor_Surface& mySurface2,
 Standard_Real& myTol1,Standard_Real& myTol2);

#endif