#include <TopOpeBRepTool_GeomTool.hxx>
 | 
|   | TopOpeBRepTool_GeomTool (const TopOpeBRepTool_OutCurveType TypeC3D=TopOpeBRepTool_BSPLINE1, const Standard_Boolean CompC3D=Standard_True, const Standard_Boolean CompPC1=Standard_True, const Standard_Boolean CompPC2=Standard_True) | 
|   | Boolean flags <CompC3D>, <CompPC1>, <CompPC2> indicate whether the corresponding result curves <C3D>, <PC1>, <PC2> of MakeCurves method must or not be computed from an intersection line <L>. When the line <L> is a walking one, <TypeC3D> is the kind of the 3D curve <C3D> to compute :  
  | 
|   | 
| void  | Define (const TopOpeBRepTool_OutCurveType TypeC3D, const Standard_Boolean CompC3D, const Standard_Boolean CompPC1, const Standard_Boolean CompPC2) | 
|   | 
| void  | Define (const TopOpeBRepTool_OutCurveType TypeC3D) | 
|   | 
| void  | DefineCurves (const Standard_Boolean CompC3D) | 
|   | 
| void  | DefinePCurves1 (const Standard_Boolean CompPC1) | 
|   | 
| void  | DefinePCurves2 (const Standard_Boolean CompPC2) | 
|   | 
| void  | Define (const TopOpeBRepTool_GeomTool >) | 
|   | 
| void  | GetTolerances (Standard_Real &tol3d, Standard_Real &tol2d) const | 
|   | 
| void  | SetTolerances (const Standard_Real tol3d, const Standard_Real tol2d) | 
|   | 
| Standard_Integer  | NbPntMax () const | 
|   | 
| void  | SetNbPntMax (const Standard_Integer NbPntMax) | 
|   | 
| TopOpeBRepTool_OutCurveType  | TypeC3D () const | 
|   | 
| Standard_Boolean  | CompC3D () const | 
|   | 
| Standard_Boolean  | CompPC1 () const | 
|   | 
| Standard_Boolean  | CompPC2 () const | 
|   | 
◆ TopOpeBRepTool_GeomTool()
Boolean flags <CompC3D>, <CompPC1>, <CompPC2> indicate whether the corresponding result curves <C3D>, <PC1>, <PC2> of MakeCurves method must or not be computed from an intersection line <L>. When the line <L> is a walking one, <TypeC3D> is the kind of the 3D curve <C3D> to compute : 
- BSPLINE1 to compute a BSpline of degree 1 on the walking points of <L>,
 
- APPROX to build an approximation curve on the walking points of <L>. 
 
 
 
◆ CompC3D()
◆ CompPC1()
◆ CompPC2()
◆ Define() [1/3]
◆ Define() [2/3]
◆ Define() [3/3]
◆ DefineCurves()
◆ DefinePCurves1()
◆ DefinePCurves2()
◆ GetTolerances()
◆ NbPntMax()
◆ SetNbPntMax()
◆ SetTolerances()
◆ TypeC3D()
◆ myCompC3D
◆ myCompPC1
◆ myCompPC2
◆ myTypeC3D
The documentation for this class was generated from the following file: