Public Member Functions |
DEFINE_STANDARD_ALLOC | IntCurveSurface_HInter () |
void | Perform (const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface) |
void | Perform (const Handle< Adaptor3d_HCurve > &Curve, const IntCurveSurface_ThePolygonOfHInter &Polygon, const Handle< Adaptor3d_HSurface > &Surface) |
void | Perform (const Handle< Adaptor3d_HCurve > &Curve, const IntCurveSurface_ThePolygonOfHInter &ThePolygon, const Handle< Adaptor3d_HSurface > &Surface, const IntCurveSurface_ThePolyhedronOfHInter &Polyhedron) |
void | Perform (const Handle< Adaptor3d_HCurve > &Curve, const IntCurveSurface_ThePolygonOfHInter &ThePolygon, const Handle< Adaptor3d_HSurface > &Surface, const IntCurveSurface_ThePolyhedronOfHInter &Polyhedron, Bnd_BoundSortBox &BndBSB) |
void | Perform (const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const IntCurveSurface_ThePolyhedronOfHInter &Polyhedron) |
Protected Member Functions |
void | Perform (const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U0, const Standard_Real V0, const Standard_Real U1, const Standard_Real V1) |
void | InternalPerformCurveQuadric (const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface) |
void | InternalPerform (const Handle< Adaptor3d_HCurve > &Curve, const IntCurveSurface_ThePolygonOfHInter &Polygon, const Handle< Adaptor3d_HSurface > &Surface, const IntCurveSurface_ThePolyhedronOfHInter &Polyhedron, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | InternalPerform (const Handle< Adaptor3d_HCurve > &Curve, const IntCurveSurface_ThePolygonOfHInter &Polygon, const Handle< Adaptor3d_HSurface > &Surface, const IntCurveSurface_ThePolyhedronOfHInter &Polyhedron, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, Bnd_BoundSortBox &BSB) |
void | InternalPerform (const Handle< Adaptor3d_HCurve > &Curve, const IntCurveSurface_ThePolygonOfHInter &Polygon, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | PerformConicSurf (const gp_Lin &Line, const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | PerformConicSurf (const gp_Circ &Circle, const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | PerformConicSurf (const gp_Elips &Ellipse, const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | PerformConicSurf (const gp_Parab &Parab, const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | PerformConicSurf (const gp_Hypr &Hyper, const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
void | AppendIntAna (const Handle< Adaptor3d_HCurve > &Curve, const Handle< Adaptor3d_HSurface > &Surface, const IntAna_IntConicQuad &InterAna) |
void | AppendPoint (const Handle< Adaptor3d_HCurve > &Curve, const Standard_Real w, const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real u, const Standard_Real v) |
void | AppendSegment (const Handle< Adaptor3d_HCurve > &Curve, const Standard_Real u0, const Standard_Real u1, const Handle< Adaptor3d_HSurface > &Surface) |