|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | 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 :
- 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>.
.
|
Standard_EXPORT void | Define (const TopOpeBRepTool_OutCurveType TypeC3D, const Standard_Boolean CompC3D, const Standard_Boolean CompPC1, const Standard_Boolean CompPC2) |
Standard_EXPORT void | Define (const TopOpeBRepTool_OutCurveType TypeC3D) |
Standard_EXPORT void | DefineCurves (const Standard_Boolean CompC3D) |
Standard_EXPORT void | DefinePCurves1 (const Standard_Boolean CompPC1) |
Standard_EXPORT void | DefinePCurves2 (const Standard_Boolean CompPC2) |
Standard_EXPORT void | Define (const TopOpeBRepTool_GeomTool >) |
Standard_EXPORT void | GetTolerances (Standard_Real &tol3d, Standard_Real &tol2d) const |
Standard_EXPORT void | SetTolerances (const Standard_Real tol3d, const Standard_Real tol2d) |
Standard_EXPORT void | GetTolerances (Standard_Real &tol3d, Standard_Real &tol2d, Standard_Boolean &relative) const |
Standard_EXPORT void | SetTolerances (const Standard_Real tol3d, const Standard_Real tol2d, const Standard_Boolean relative) |
Standard_EXPORT Standard_Integer | NbPntMax () const |
Standard_EXPORT void | SetNbPntMax (const Standard_Integer NbPntMax) |
Standard_EXPORT TopOpeBRepTool_OutCurveType | TypeC3D () const |
Standard_EXPORT Standard_Boolean | CompC3D () const |
Standard_EXPORT Standard_Boolean | CompPC1 () const |
Standard_EXPORT Standard_Boolean | CompPC2 () const |
Protected Attributes |
TopOpeBRepTool_OutCurveType | myTypeC3D |
Standard_Boolean | myCompC3D |
Standard_Boolean | myCompPC1 |
Standard_Boolean | myCompPC2 |
Private Attributes |
Standard_Real | myTol3d |
Standard_Real | myTol2d |
Standard_Boolean | myRelativeTol |
Standard_Integer | myNbPntMax |