Open CASCADE Technology 7.8.1
HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter Class Reference

#include <HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter.hxx>

Public Member Functions

 HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter (const Standard_Address &C1, const Standard_Address &C2, const Standard_Real Tol)
 
void Perform (const HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter &Poly1, const HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter &Poly2, Standard_Integer &NumSegOn1, Standard_Integer &NumSegOn2, Standard_Real &ParamOnSeg1, Standard_Real &ParamOnSeg2)
 
void Perform (const Standard_Real Uo, const Standard_Real Vo, const Standard_Real UInf, const Standard_Real VInf, const Standard_Real USup, const Standard_Real VSup)
 
Standard_Integer NbRoots () const
 
void Roots (Standard_Real &U, Standard_Real &V)
 
Standard_Boolean AnErrorOccurred () const
 

Constructor & Destructor Documentation

◆ HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter()

HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter::HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter ( const Standard_Address & C1,
const Standard_Address & C2,
const Standard_Real Tol )

Member Function Documentation

◆ AnErrorOccurred()

Standard_Boolean HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter::AnErrorOccurred ( ) const

◆ NbRoots()

Standard_Integer HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter::NbRoots ( ) const

◆ Perform() [1/2]

void HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter::Perform ( const HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter & Poly1,
const HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter & Poly2,
Standard_Integer & NumSegOn1,
Standard_Integer & NumSegOn2,
Standard_Real & ParamOnSeg1,
Standard_Real & ParamOnSeg2 )

◆ Perform() [2/2]

void HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter::Perform ( const Standard_Real Uo,
const Standard_Real Vo,
const Standard_Real UInf,
const Standard_Real VInf,
const Standard_Real USup,
const Standard_Real VSup )

◆ Roots()

void HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter::Roots ( Standard_Real & U,
Standard_Real & V )

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