|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | Contap_TheIWalkingOfContour () |
| Standard_EXPORT | Contap_TheIWalkingOfContour (const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Step) |
| void | SetTolerance (const Standard_Real Epsilon, const Standard_Real Deflection, const Standard_Real Step) |
| Standard_EXPORT void | Perform (const IntSurf_SequenceOfPathPoint &Pnts1, const IntSurf_SequenceOfInteriorPoint &Pnts2, Contap_TheSurfFunctionOfContour &Func, const Handle(Adaptor3d_HSurface)&S, const Standard_Boolean Reversed=Standard_False) |
| Standard_EXPORT void | Perform (const IntSurf_SequenceOfPathPoint &Pnts1, Contap_TheSurfFunctionOfContour &Func, const Handle(Adaptor3d_HSurface)&S, const Standard_Boolean Reversed=Standard_False) |
| Standard_Boolean | IsDone () const |
| Standard_Integer | NbLines () const |
| const Handle_Contap_TheIWLineOfTheIWalkingOfContour & | Value (const Standard_Integer Index) const |
| Standard_Integer | NbSinglePnts () const |
| const IntSurf_PathPoint & | SinglePnt (const Standard_Integer Index) const |
Protected Member Functions |
| Standard_EXPORT Standard_Boolean | Cadrage (math_Vector &BornInf, math_Vector &BornSup, math_Vector &UVap, Standard_Real &Step, const Standard_Integer StepSign) const |
| Standard_EXPORT Standard_Boolean | TestArretPassage (const TColStd_SequenceOfReal &Umult, const TColStd_SequenceOfReal &Vmult, Contap_TheSurfFunctionOfContour &Section, math_Vector &UV, Standard_Integer &Irang) |
| Standard_EXPORT Standard_Boolean | TestArretPassage (const TColStd_SequenceOfReal &Umult, const TColStd_SequenceOfReal &Vmult, const math_Vector &UV, const Standard_Integer Index, Standard_Integer &Irang) |
| Standard_EXPORT Standard_Boolean | TestArretAjout (Contap_TheSurfFunctionOfContour &Section, math_Vector &UV, Standard_Integer &Irang, IntSurf_PntOn2S &PSol) |
| Standard_EXPORT void | TestArretCadre (const TColStd_SequenceOfReal &Umult, const TColStd_SequenceOfReal &Vmult, const Handle(Contap_TheIWLineOfTheIWalkingOfContour)&Line, Contap_TheSurfFunctionOfContour &Section, math_Vector &UV, Standard_Integer &Irang) |
| Standard_EXPORT IntWalk_StatusDeflection | TestDeflection (Contap_TheSurfFunctionOfContour &Section, const Standard_Boolean Finished, const math_Vector &UV, const IntWalk_StatusDeflection StatusPrecedent, Standard_Integer &NbDivision, Standard_Real &Step, const Standard_Integer StepSign) |
| Standard_EXPORT void | ComputeOpenLine (const TColStd_SequenceOfReal &Umult, const TColStd_SequenceOfReal &Vmult, const IntSurf_SequenceOfPathPoint &Pnts1, Contap_TheSurfFunctionOfContour &Section, Standard_Boolean &Rajout) |
| Standard_EXPORT void | OpenLine (const Standard_Integer N, const IntSurf_PntOn2S &Psol, const IntSurf_SequenceOfPathPoint &Pnts1, Contap_TheSurfFunctionOfContour &Section, const Handle(Contap_TheIWLineOfTheIWalkingOfContour)&Line) |
| Standard_EXPORT void | ComputeCloseLine (const TColStd_SequenceOfReal &Umult, const TColStd_SequenceOfReal &Vmult, const IntSurf_SequenceOfPathPoint &Pnts1, const IntSurf_SequenceOfInteriorPoint &Pnts2, Contap_TheSurfFunctionOfContour &Section, Standard_Boolean &Rajout) |
| Standard_EXPORT void | AddPointInCurrentLine (const Standard_Integer N, const IntSurf_PathPoint &PathPnt, const Handle(Contap_TheIWLineOfTheIWalkingOfContour)&CurrentLine) const |
| Standard_EXPORT void | MakeWalkingPoint (const Standard_Integer Case, const Standard_Real U, const Standard_Real V, Contap_TheSurfFunctionOfContour &Section, IntSurf_PntOn2S &Psol) |
Private Attributes |
| Standard_Boolean | done |
| IntSurf_SequenceOfPathPoint | seqSingle |
| Standard_Real | fleche |
| Standard_Real | pas |
| math_Vector | tolerance |
| Standard_Real | epsilon |
| Standard_Boolean | reversed |
| TColStd_SequenceOfReal | ustart1 |
| TColStd_SequenceOfReal | vstart1 |
| TColStd_SequenceOfInteger | nbMultiplicities |
| TColStd_SequenceOfInteger | etat1 |
| TColStd_SequenceOfReal | ustart2 |
| TColStd_SequenceOfReal | vstart2 |
| TColStd_SequenceOfInteger | etat2 |
| Standard_Real | Um |
| Standard_Real | UM |
| Standard_Real | Vm |
| Standard_Real | VM |
| IntSurf_PntOn2S | previousPoint |
| Standard_Boolean | prevtg |
| gp_Vec | previousd3d |
| gp_Dir2d | previousd2d |
| TColStd_SequenceOfInteger | seqAjout |
| Contap_SequenceOfIWLineOfTheIWalkingOfContour | lines |