|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IntPatch_ThePPIntOfIntersection () |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const IntPatch_ThePolyhedronOfThePPIntOfIntersection &Polyhedron1, const Handle(Adaptor3d_TopolTool)&Domain1, const Handle(Adaptor3d_HSurface)&Caro2, const IntPatch_ThePolyhedronOfThePPIntOfIntersection &Polyhedron2, const Handle(Adaptor3d_TopolTool)&Domain2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const IntPatch_ThePolyhedronOfThePPIntOfIntersection &Polyhedron1, const Handle(Adaptor3d_TopolTool)&Domain1, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const Handle(Adaptor3d_TopolTool)&Domain1, const Handle(Adaptor3d_HSurface)&Caro2, const Handle(Adaptor3d_TopolTool)&Domain2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment, const Standard_Boolean ClearFlag=Standard_True) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const Handle(Adaptor3d_TopolTool)&Domain1, const Handle(Adaptor3d_HSurface)&Caro2, const Handle(Adaptor3d_TopolTool)&Domain2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment, IntSurf_ListOfPntOn2S &ListOfPnts, const Standard_Boolean RestrictLine) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const Handle(Adaptor3d_TopolTool)&Domain1, const Handle(Adaptor3d_HSurface)&Caro2, const Handle(Adaptor3d_TopolTool)&Domain2, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const Handle(Adaptor3d_TopolTool)&Domain1, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const Handle(Adaptor3d_TopolTool)&Domain1, const Handle(Adaptor3d_HSurface)&Caro2, const IntPatch_ThePolyhedronOfThePPIntOfIntersection &Polyhedron2, const Handle(Adaptor3d_TopolTool)&Domain2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment) |
Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Caro1, const IntPatch_ThePolyhedronOfThePPIntOfIntersection &Polyhedron1, const Handle(Adaptor3d_TopolTool)&Domain1, const Handle(Adaptor3d_HSurface)&Caro2, const Handle(Adaptor3d_TopolTool)&Domain2, const Standard_Real TolTangency, const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Increment) |
Standard_Boolean | IsDone () const |
Standard_Boolean | IsEmpty () const |
Standard_Integer | NbLines () const |
const Handle_IntPatch_Line & | Line (const Standard_Integer Index) const |
Standard_EXPORT Handle_IntPatch_Line | NewLine (const Handle(Adaptor3d_HSurface)&Caro1, const Handle(Adaptor3d_HSurface)&Caro2, const Standard_Integer IndexLine, const Standard_Integer LowPoint, const Standard_Integer HighPoint, const Standard_Integer NbPoints) const |
Standard_Integer | GrilleInteger (const Standard_Integer ix, const Standard_Integer iy, const Standard_Integer iz) const |
void | IntegerGrille (const Standard_Integer t, Standard_Integer &ix, Standard_Integer &iy, Standard_Integer &iz) const |
Standard_Integer | DansGrille (const Standard_Integer t) const |
Standard_Integer | NbPointsGrille () const |
Standard_EXPORT void | RemplitLin (const Standard_Integer x1, const Standard_Integer y1, const Standard_Integer z1, const Standard_Integer x2, const Standard_Integer y2, const Standard_Integer z2, IntPatch_PrmPrmIntersection_T3BitsOfThePPIntOfIntersection &Map) const |
Standard_EXPORT void | RemplitTri (const Standard_Integer x1, const Standard_Integer y1, const Standard_Integer z1, const Standard_Integer x2, const Standard_Integer y2, const Standard_Integer z2, const Standard_Integer x3, const Standard_Integer y3, const Standard_Integer z3, IntPatch_PrmPrmIntersection_T3BitsOfThePPIntOfIntersection &Map) const |
Standard_EXPORT void | Remplit (const Standard_Integer a, const Standard_Integer b, const Standard_Integer c, IntPatch_PrmPrmIntersection_T3BitsOfThePPIntOfIntersection &Map) const |
Standard_EXPORT Standard_Integer | CodeReject (const Standard_Real x1, const Standard_Real y1, const Standard_Real z1, const Standard_Real x2, const Standard_Real y2, const Standard_Real z2, const Standard_Real x3, const Standard_Real y3, const Standard_Real z3) const |
Standard_EXPORT void | PointDepart (Handle(IntSurf_LineOn2S)&LineOn2S, const Handle(Adaptor3d_HSurface)&S1, const Standard_Integer SU1, const Standard_Integer SV1, const Handle(Adaptor3d_HSurface)&S2, const Standard_Integer SU2, const Standard_Integer SV2) const |
Private Attributes |
Standard_Boolean | done |
Standard_Boolean | empt |
Standard_Real | Preci |
Standard_Real | Fleche |
Standard_Real | Pas |
IntPatch_SequenceOfLine | SLin |