Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures
ChFi2d.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Boolean.hxx>
#include <ChFi2d_ConstructionError.hxx>

Data Structures

class  ChFi2d
 This package contains the algorithms used to build
fillets or chamfers on planar wire.

This package provides two algorithms for 2D fillets:
ChFi2d_Builder - it constructs a fillet or chamfer
for linear and circular edges of a face.
ChFi2d_FilletAPI - it encapsulates two algorithms:
ChFi2d_AnaFilletAlgo - analytical constructor of the fillet.
It works only for linear and circular edges,
having a common point.
ChFi2d_FilletAlgo - iteration recursive method constructing
the fillet edge for any type of edges including
ellipses and b-splines.
The edges may even have no common point.
ChFi2d_ChamferAPI - an algoroithm for construction of chamfers
between two linear edges of a plane.

The algorithms ChFi2d_AnaFilletAlgo and ChFi2d_FilletAlgo may be used directly
or via the interface class ChFi2d_FilletAPI.
More...