|
Open CASCADE Technology 7.9.3
|
#include <TopOpeBRepTool_GeomTool.hxx>
Public Member Functions | |
| 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 |
Protected Attributes | |
| TopOpeBRepTool_OutCurveType | myTypeC3D |
| Standard_Boolean | myCompC3D |
| Standard_Boolean | myCompPC1 |
| Standard_Boolean | myCompPC2 |
| TopOpeBRepTool_GeomTool::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 :
| Standard_Boolean TopOpeBRepTool_GeomTool::CompC3D | ( | ) | const |
| Standard_Boolean TopOpeBRepTool_GeomTool::CompPC1 | ( | ) | const |
| Standard_Boolean TopOpeBRepTool_GeomTool::CompPC2 | ( | ) | const |
| void TopOpeBRepTool_GeomTool::Define | ( | const TopOpeBRepTool_GeomTool & | GT | ) |
| void TopOpeBRepTool_GeomTool::Define | ( | const TopOpeBRepTool_OutCurveType | TypeC3D | ) |
| void TopOpeBRepTool_GeomTool::Define | ( | const TopOpeBRepTool_OutCurveType | TypeC3D, |
| const Standard_Boolean | CompC3D, | ||
| const Standard_Boolean | CompPC1, | ||
| const Standard_Boolean | CompPC2 ) |
| void TopOpeBRepTool_GeomTool::DefineCurves | ( | const Standard_Boolean | CompC3D | ) |
| void TopOpeBRepTool_GeomTool::DefinePCurves1 | ( | const Standard_Boolean | CompPC1 | ) |
| void TopOpeBRepTool_GeomTool::DefinePCurves2 | ( | const Standard_Boolean | CompPC2 | ) |
| void TopOpeBRepTool_GeomTool::GetTolerances | ( | Standard_Real & | tol3d, |
| Standard_Real & | tol2d ) const |
| Standard_Integer TopOpeBRepTool_GeomTool::NbPntMax | ( | ) | const |
| void TopOpeBRepTool_GeomTool::SetNbPntMax | ( | const Standard_Integer | NbPntMax | ) |
| void TopOpeBRepTool_GeomTool::SetTolerances | ( | const Standard_Real | tol3d, |
| const Standard_Real | tol2d ) |
| TopOpeBRepTool_OutCurveType TopOpeBRepTool_GeomTool::TypeC3D | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |