|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IntPatch_Intersection () |
Standard_EXPORT | IntPatch_Intersection (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&S2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang) |
Standard_EXPORT | IntPatch_Intersection (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Standard_Real TolArc, const Standard_Real TolTang) |
Standard_EXPORT void | SetTolerances (const Standard_Real TolArc, const Standard_Real TolTang, const Standard_Real UVMaxStep, const Standard_Real Fleche) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&S2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&S2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real TolArc, const Standard_Real TolTang, IntSurf_ListOfPntOn2S &LOfPnts, const Standard_Boolean RestrictLine=Standard_True) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&S2, const Handle(Adaptor3d_TopolTool)&D2, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real TolArc, const Standard_Real TolTang) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Standard_Real TolArc, const Standard_Real TolTang) |
Standard_Boolean | IsDone () const |
Standard_Boolean | IsEmpty () const |
Standard_Boolean | TangentFaces () const |
Standard_Boolean | OppositeFaces () 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 |
Standard_EXPORT const IntPatch_SequenceOfLine & | SequenceOfLine () const |
Standard_EXPORT void | Dump (const Standard_Integer Mode, const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_TopolTool)&D1, const Handle(Adaptor3d_HSurface)&S2, const Handle(Adaptor3d_TopolTool)&D2) const |
Private Attributes |
Standard_Boolean | done |
Standard_Boolean | empt |
Standard_Boolean | tgte |
Standard_Boolean | oppo |
IntPatch_SequenceOfPointOfIntersection | spnt |
IntPatch_SequenceOfLine | slin |
Standard_Real | myTolArc |
Standard_Real | myTolTang |
Standard_Real | myUVMaxStep |
Standard_Real | myFleche |
Standard_Boolean | myIsStartPnt |
Standard_Real | myU1Start |
Standard_Real | myV1Start |
Standard_Real | myU2Start |
Standard_Real | myV2Start |