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