|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IntPatch_TheIPIntOfIntersection () |
Standard_EXPORT | IntPatch_TheIPIntOfIntersection (const Handle(Adaptor3d_HSurface)&Surf1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&Surf2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang, const Standard_Real Fleche, const Standard_Real Pas) |
Standard_EXPORT void | SetStartPoint (const Standard_Real U, const Standard_Real V) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Surf1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&Surf2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang, const Standard_Real Fleche, const Standard_Real Pas) |
Standard_Boolean | IsDone () const |
Standard_Boolean | IsEmpty () const |
Standard_Integer | NbPnts () const |
const IntPatch_ThePointOfIntersection & | Point (const Standard_Integer Index) const |
Standard_Integer | NbLines () const |
const Handle_IntPatch_Line & | Line (const Standard_Integer Index) const |
Private Attributes |
Standard_Boolean | done |
Standard_Boolean | empt |
IntPatch_SequenceOfPointOfIntersection | spnt |
IntPatch_SequenceOfLine | slin |
IntPatch_TheSOnBoundsOfIntersection | solrst |
IntPatch_TheSearchInsideOfTheIPIntOfIntersection | solins |
Standard_Boolean | myIsStartPnt |
Standard_Real | myUStart |
Standard_Real | myVStart |