Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
Extrema_ExtCC2d Class Reference

#include <Extrema_ExtCC2d.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC Extrema_ExtCC2d ()
 Extrema_ExtCC2d (const Adaptor2d_Curve2d &C1, const Adaptor2d_Curve2d &C2, const Standard_Real TolC1=1.0e-10, const Standard_Real TolC2=1.0e-10)
 Extrema_ExtCC2d (const Adaptor2d_Curve2d &C1, const Adaptor2d_Curve2d &C2, const Standard_Real U1, const Standard_Real U2, const Standard_Real V1, const Standard_Real V2, const Standard_Real TolC1=1.0e-10, const Standard_Real TolC2=1.0e-10)
void Initialize (const Adaptor2d_Curve2d &C2, const Standard_Real V1, const Standard_Real V2, const Standard_Real TolC1=1.0e-10, const Standard_Real TolC2=1.0e-10)
void Perform (const Adaptor2d_Curve2d &C1, const Standard_Real U1, const Standard_Real U2)
Standard_Boolean IsDone () const
Standard_Integer NbExt () const
Standard_Boolean IsParallel () const
Standard_Real SquareDistance (const Standard_Integer N=1) const
void Points (const Standard_Integer N, Extrema_POnCurv2d &P1, Extrema_POnCurv2d &P2) const
void TrimmedSquareDistances (Standard_Real &dist11, Standard_Real &distP12, Standard_Real &distP21, Standard_Real &distP22, gp_Pnt2d &P11, gp_Pnt2d &P12, gp_Pnt2d &P21, gp_Pnt2d &P22) const

Protected Member Functions

void Results (const Extrema_ExtElC2d &AlgExt, const Standard_Real Ut11, const Standard_Real Ut12, const Standard_Real Ut21, const Standard_Real Ut22, const Standard_Real Period1=0.0, const Standard_Real Period2=0.0)
void Results (const Extrema_ECC2dOfExtCC2d &AlgExt, const Adaptor2d_Curve2d &C, const Standard_Real Ut11, const Standard_Real Ut12, const Standard_Real Ut21, const Standard_Real Ut22, const Standard_Real Period1=0.0, const Standard_Real Period2=0.0)

Constructor & Destructor Documentation


Member Function Documentation

void Extrema_ExtCC2d::Results ( const Extrema_ExtElC2d AlgExt,
const Standard_Real  Ut11,
const Standard_Real  Ut12,
const Standard_Real  Ut21,
const Standard_Real  Ut22,
const Standard_Real  Period1 = 0.0,
const Standard_Real  Period2 = 0.0 
) [protected]
void Extrema_ExtCC2d::TrimmedSquareDistances ( Standard_Real dist11,
Standard_Real distP12,
Standard_Real distP21,
Standard_Real distP22,
gp_Pnt2d P11,
gp_Pnt2d P12,
gp_Pnt2d P21,
gp_Pnt2d P22 
) const

The documentation for this class was generated from the following file: