Open CASCADE Technology 6.5.2
Functions
IntCurve_IntConicConic_1.hxx File Reference
#include <IntCurve_IntConicConic_Tool.hxx>

Functions

void CircleCircleGeometricIntersection (const gp_Circ2d &C1, const gp_Circ2d &C2, const Standard_Real Tol, PeriodicInterval &C1_Res1, PeriodicInterval &C1_Res2, Standard_Integer &nbsol)
void CircleCircleDomainIntersection (const gp_Circ2d &C1, const gp_Circ2d &C2, const Standard_Real Tol, PeriodicInterval &Res1, PeriodicInterval &C1_Res2, Standard_Integer &nbsol)
void ProjectOnC2AndIntersectWithC2Domain (const gp_Circ2d &Circle1, const gp_Circ2d &Circle2, PeriodicInterval &C1DomainAndRes, PeriodicInterval &C2Domain, PeriodicInterval *SolutionC1, PeriodicInterval *SolutionC2, Standard_Integer &NbSolTotal, const Standard_Boolean IdentCircles)
void LineCircleGeometricIntersection (const gp_Lin2d &Line, const gp_Circ2d &Circle, const Standard_Real Tol, PeriodicInterval &C1Int, PeriodicInterval &C2Int, Standard_Integer &nbsol)
void ProjectOnLAndIntersectWithLDomain (const gp_Circ2d &Circle, const gp_Lin2d &Line, PeriodicInterval &CDomainAndRes, Interval &LDomain, PeriodicInterval *CircleSolution, Interval *LineSolution, Standard_Integer &NbSolTotal)
void DomainIntersection (const IntRes2d_Domain &Domain, const Standard_Real U1inf, const Standard_Real U1sup, Standard_Real &Res1inf, Standard_Real &Res1sup)
void LineLineGeometricIntersection (const gp_Lin2d &L1, const gp_Lin2d &L2, const Standard_Real Tol, Standard_Real &U1, Standard_Real &U2, Standard_Real &SinDemiAngle, Standard_Integer &nbsol)

Function Documentation

void CircleCircleDomainIntersection ( const gp_Circ2d &  C1,
const gp_Circ2d &  C2,
const Standard_Real  Tol,
PeriodicInterval &  Res1,
PeriodicInterval &  C1_Res2,
Standard_Integer &  nbsol 
)
void CircleCircleGeometricIntersection ( const gp_Circ2d &  C1,
const gp_Circ2d &  C2,
const Standard_Real  Tol,
PeriodicInterval &  C1_Res1,
PeriodicInterval &  C1_Res2,
Standard_Integer &  nbsol 
)
void DomainIntersection ( const IntRes2d_Domain &  Domain,
const Standard_Real  U1inf,
const Standard_Real  U1sup,
Standard_Real &  Res1inf,
Standard_Real &  Res1sup 
)
void LineCircleGeometricIntersection ( const gp_Lin2d &  Line,
const gp_Circ2d &  Circle,
const Standard_Real  Tol,
PeriodicInterval &  C1Int,
PeriodicInterval &  C2Int,
Standard_Integer &  nbsol 
)
void LineLineGeometricIntersection ( const gp_Lin2d &  L1,
const gp_Lin2d &  L2,
const Standard_Real  Tol,
Standard_Real &  U1,
Standard_Real &  U2,
Standard_Real &  SinDemiAngle,
Standard_Integer &  nbsol 
)
void ProjectOnC2AndIntersectWithC2Domain ( const gp_Circ2d &  Circle1,
const gp_Circ2d &  Circle2,
PeriodicInterval &  C1DomainAndRes,
PeriodicInterval &  C2Domain,
PeriodicInterval *  SolutionC1,
PeriodicInterval *  SolutionC2,
Standard_Integer &  NbSolTotal,
const Standard_Boolean  IdentCircles 
)
void ProjectOnLAndIntersectWithLDomain ( const gp_Circ2d &  Circle,
const gp_Lin2d &  Line,
PeriodicInterval &  CDomainAndRes,
Interval &  LDomain,
PeriodicInterval *  CircleSolution,
Interval *  LineSolution,
Standard_Integer &  NbSolTotal 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines