|
Open CASCADE Technology 6.5.2
|
#include <IntCurveSurface_HInter.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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) |
| IntCurveSurface_HInter::IntCurveSurface_HInter | ( | ) |
| 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 | ||
| ) | [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 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::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from IntCurveSurface_Intersection.
| void* IntCurveSurface_HInter::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from IntCurveSurface_Intersection.
| void* IntCurveSurface_HInter::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from IntCurveSurface_Intersection.
| 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 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 IntCurveSurface_ThePolygonOfHInter & | Polygon, | ||
| const Handle< Adaptor3d_HSurface > & | Surface | ||
| ) |
| 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::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::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] |
| 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_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_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] |
1.7.4