|
Public Member Functions |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Lin &L, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Lin &L, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Lin &L, const Standard_Boolean Tang) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Circ &C, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Circ &C, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Circ &C, const Standard_Boolean Tang) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Elips &E, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Elips &E, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Elips &E, const Standard_Boolean Tang) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Parab &P, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Parab &P, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Parab &P, const Standard_Boolean Tang) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Hypr &H, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Hypr &H, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2) |
Standard_EXPORT | IntPatch_TheGLineOfIntersection (const gp_Hypr &H, const Standard_Boolean Tang) |
Standard_EXPORT void | AddVertex (const IntPatch_ThePointOfIntersection &Pnt) |
Standard_EXPORT void | Replace (const Standard_Integer Index, const IntPatch_ThePointOfIntersection &Pnt) |
void | SetFirstPoint (const Standard_Integer IndFirst) |
void | SetLastPoint (const Standard_Integer IndLast) |
gp_Lin | Line () const |
gp_Circ | Circle () const |
gp_Elips | Ellipse () const |
gp_Parab | Parabola () const |
gp_Hypr | Hyperbola () 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 | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
gp_Ax2 | pos |
Standard_Real | par1 |
Standard_Real | par2 |
Standard_Boolean | fipt |
Standard_Boolean | lapt |
Standard_Integer | indf |
Standard_Integer | indl |
IntPatch_SequenceOfPointOfIntersection | svtx |