IntTools_FaceFace Class Reference
This class provides the intersection of
face's underlying surfaces.
#include <IntTools_FaceFace.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | IntTools_FaceFace () |
| | Empty constructor.
|
| void | SetParameters (const Standard_Boolean ApproxCurves, const Standard_Boolean ComputeCurveOnS1, const Standard_Boolean ComputeCurveOnS2, const Standard_Real ApproximationTolerance) |
| | Modifier
|
| void | Perform (const TopoDS_Face &F1, const TopoDS_Face &F2) |
| | Intersects underliing surfaces of F1 and F2
Use sum of tolerance of F1 and F2 as intersection
criteria
|
| Standard_Boolean | IsDone () const |
| | Returns True if the intersection was successful
|
| const IntTools_SequenceOfCurves & | Lines () const |
| | Returns sequence of 3d curves as result of intersection
|
const
IntTools_SequenceOfPntOn2Faces & | Points () const |
| | Returns sequence of 3d curves as result of intersection
|
| Standard_Real | TolReached3d () const |
| | Returns tolerance reached during approximation.
If approximation was not done, returns zero.
|
| Standard_Real | TolReached2d () const |
| | Returns tolerance reached during approximation.
If approximation was not done, returns zero.
|
| const TopoDS_Face & | Face1 () const |
| | Returns first of processed faces
|
| const TopoDS_Face & | Face2 () const |
| | Returns second of processed faces
|
| Standard_Boolean | TangentFaces () const |
| | Returns True if faces are tangent
|
| void | PrepareLines3D () |
| | Provides post-processing the result lines,
which includes spliting closed curves.
|
| void | SetList (IntSurf_ListOfPntOn2S &ListOfPnts) |
Protected Member Functions |
| void | MakeCurve (const Standard_Integer Index, const Handle< Adaptor3d_TopolTool > &D1, const Handle< Adaptor3d_TopolTool > &D2) |
| void | ComputeTolReached3d () |
Constructor & Destructor Documentation
| IntTools_FaceFace::IntTools_FaceFace |
( |
|
) |
|
Member Function Documentation
| void IntTools_FaceFace::ComputeTolReached3d |
( |
|
) |
[protected] |
| void IntTools_FaceFace::operator delete |
( |
void * |
anAddress |
) |
[inline] |
| void* IntTools_FaceFace::operator new |
( |
size_t |
size |
) |
[inline] |
| void* IntTools_FaceFace::operator new |
( |
size_t |
, |
|
|
void * |
anAddress | |
|
) |
| | [inline] |
| void IntTools_FaceFace::PrepareLines3D |
( |
|
) |
|
The documentation for this class was generated from the following file: