#include <TopOpeBRepTool_GeomTool.hxx>
|
| | TopOpeBRepTool_GeomTool (const TopOpeBRepTool_OutCurveType TypeC3D=TopOpeBRepTool_BSPLINE1, const bool CompC3D=true, const bool CompPC1=true, const bool CompPC2=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 bool CompC3D, const bool CompPC1, const bool CompPC2) |
| |
| void | Define (const TopOpeBRepTool_OutCurveType TypeC3D) |
| |
| void | DefineCurves (const bool CompC3D) |
| |
| void | DefinePCurves1 (const bool CompPC1) |
| |
| void | DefinePCurves2 (const bool CompPC2) |
| |
| void | Define (const TopOpeBRepTool_GeomTool >) |
| |
| void | GetTolerances (double &tol3d, double &tol2d) const |
| |
| void | SetTolerances (const double tol3d, const double tol2d) |
| |
| int | NbPntMax () const |
| |
| void | SetNbPntMax (const int NbPntMax) |
| |
| TopOpeBRepTool_OutCurveType | TypeC3D () const |
| |
| bool | CompC3D () const |
| |
| bool | CompPC1 () const |
| |
| bool | 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()
| bool TopOpeBRepTool_GeomTool::CompC3D |
( |
| ) |
const |
◆ CompPC1()
| bool TopOpeBRepTool_GeomTool::CompPC1 |
( |
| ) |
const |
◆ CompPC2()
| bool TopOpeBRepTool_GeomTool::CompPC2 |
( |
| ) |
const |
◆ Define() [1/3]
◆ Define() [2/3]
◆ Define() [3/3]
◆ DefineCurves()
| void TopOpeBRepTool_GeomTool::DefineCurves |
( |
const bool | CompC3D | ) |
|
◆ DefinePCurves1()
| void TopOpeBRepTool_GeomTool::DefinePCurves1 |
( |
const bool | CompPC1 | ) |
|
◆ DefinePCurves2()
| void TopOpeBRepTool_GeomTool::DefinePCurves2 |
( |
const bool | CompPC2 | ) |
|
◆ GetTolerances()
| void TopOpeBRepTool_GeomTool::GetTolerances |
( |
double & | tol3d, |
|
|
double & | tol2d ) const |
◆ NbPntMax()
| int TopOpeBRepTool_GeomTool::NbPntMax |
( |
| ) |
const |
◆ SetNbPntMax()
| void TopOpeBRepTool_GeomTool::SetNbPntMax |
( |
const int | NbPntMax | ) |
|
◆ SetTolerances()
| void TopOpeBRepTool_GeomTool::SetTolerances |
( |
const double | tol3d, |
|
|
const double | tol2d ) |
◆ TypeC3D()
◆ myCompC3D
| bool TopOpeBRepTool_GeomTool::myCompC3D |
|
protected |
◆ myCompPC1
| bool TopOpeBRepTool_GeomTool::myCompPC1 |
|
protected |
◆ myCompPC2
| bool TopOpeBRepTool_GeomTool::myCompPC2 |
|
protected |
◆ myTypeC3D
The documentation for this class was generated from the following file: