|
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 |