Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

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
 


Generated on Mon Aug 25 13:40:25 2008 for OpenCASCADE by  doxygen 1.4.1