Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions
IntCurveSurface_HInter Class Reference

#include <IntCurveSurface_HInter.hxx>

Inheritance diagram for IntCurveSurface_HInter:
Inheritance graph
[legend]

Public Member Functions

 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)

Constructor & Destructor Documentation

IntCurveSurface_HInter::IntCurveSurface_HInter ( )

Member Function Documentation

void IntCurveSurface_HInter::AppendIntAna ( const Handle< Adaptor3d_HCurve > &  Curve,
const Handle< Adaptor3d_HSurface > &  Surface,
const IntAna_IntConicQuad InterAna 
) [protected]
void IntCurveSurface_HInter::AppendPoint ( const Handle< Adaptor3d_HCurve > &  Curve,
const Standard_Real  w,
const Handle< Adaptor3d_HSurface > &  Surface,
const Standard_Real  u,
const Standard_Real  v 
) [protected]
void IntCurveSurface_HInter::AppendSegment ( const Handle< Adaptor3d_HCurve > &  Curve,
const Standard_Real  u0,
const Standard_Real  u1,
const Handle< Adaptor3d_HSurface > &  Surface 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::InternalPerformCurveQuadric ( const Handle< Adaptor3d_HCurve > &  Curve,
const Handle< Adaptor3d_HSurface > &  Surface 
) [protected]
void IntCurveSurface_HInter::Perform ( const Handle< Adaptor3d_HCurve > &  Curve,
const IntCurveSurface_ThePolygonOfHInter ThePolygon,
const Handle< Adaptor3d_HSurface > &  Surface,
const IntCurveSurface_ThePolyhedronOfHInter Polyhedron,
Bnd_BoundSortBox BndBSB 
)
void IntCurveSurface_HInter::Perform ( const Handle< Adaptor3d_HCurve > &  Curve,
const IntCurveSurface_ThePolygonOfHInter Polygon,
const Handle< Adaptor3d_HSurface > &  Surface 
)
void IntCurveSurface_HInter::Perform ( const Handle< Adaptor3d_HCurve > &  Curve,
const Handle< Adaptor3d_HSurface > &  Surface,
const IntCurveSurface_ThePolyhedronOfHInter Polyhedron 
)
void IntCurveSurface_HInter::Perform ( const Handle< Adaptor3d_HCurve > &  Curve,
const Handle< Adaptor3d_HSurface > &  Surface 
)
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::Perform ( const Handle< Adaptor3d_HCurve > &  Curve,
const IntCurveSurface_ThePolygonOfHInter ThePolygon,
const Handle< Adaptor3d_HSurface > &  Surface,
const IntCurveSurface_ThePolyhedronOfHInter Polyhedron 
)
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]
void IntCurveSurface_HInter::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 
) [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines