Open CASCADE Technology  7.3.0
Data Structures

IntTools_Curve.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
#include <GeomAbs_CurveType.hxx>

Data Structures

class  IntTools_Curve
 The class is a container of one 3D curve, two 2D curves and two Tolerance values.
It is used in the Face/Face intersection algorithm to store the results of intersection. In this context:
the 3D curve is the intersection curve;
the 2D curves are the PCurves of the 3D curve on the intersecting faces;
the tolerance is the valid tolerance for 3D curve computed as maximal deviation between 3D curve and 2D curves (or surfaces in case there are no 2D curves);
the tangential tolerance is the maximal distance from 3D curve to the end of the tangential zone between faces in terms of their tolerance values. More...