|
Public Member Functions |
| Standard_EXPORT | IntPatch_TheALineOfIntersection (const IntAna_Curve &C, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2) |
| Standard_EXPORT | IntPatch_TheALineOfIntersection (const IntAna_Curve &C, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2) |
| Standard_EXPORT | IntPatch_TheALineOfIntersection (const IntAna_Curve &C, const Standard_Boolean Tang) |
| Standard_EXPORT void | AddVertex (const IntPatch_ThePointOfIntersection &Pnt) |
| void | Replace (const Standard_Integer Index, const IntPatch_ThePointOfIntersection &Pnt) |
| void | SetFirstPoint (const Standard_Integer IndFirst) |
| void | SetLastPoint (const Standard_Integer IndLast) |
| Standard_Real | FirstParameter (Standard_Boolean &IsIncluded) const |
| Standard_Real | LastParameter (Standard_Boolean &IsIncluded) const |
| gp_Pnt | Value (const Standard_Real U) |
| Standard_Boolean | D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &Du) |
| Standard_Boolean | FindParameter (const gp_Pnt &P, Standard_Real &Para) const |
| Standard_Boolean | HasFirstPoint () const |
| Standard_Boolean | HasLastPoint () const |
| const IntPatch_ThePointOfIntersection & | FirstPoint () const |
| const IntPatch_ThePointOfIntersection & | LastPoint () const |
| Standard_Integer | NbVertex () const |
| const IntPatch_ThePointOfIntersection & | Vertex (const Standard_Integer Index) const |
| Standard_EXPORT void | ComputeVertexParameters (const Standard_Real Tol) |
| Standard_EXPORT const IntAna_Curve & | Curve () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| IntAna_Curve | curv |
| Standard_Boolean | fipt |
| Standard_Boolean | lapt |
| Standard_Integer | indf |
| Standard_Integer | indl |
| IntPatch_SequenceOfPointOfIntersection | svtx |