Open CASCADE Technology
7.4.0

Describes functions for building bisecting curves between a 2D line and a 2D circle. A bisecting curve between a circle and a line is a curve such that each of its points is at the same distance from the circle and the line. It can be a parabola or a line, depending of the relative position of the line and the circle. The algorithm computes all the elementary curves which are solutions. A CircLin2dBisec object provides a framework for: More...
#include <GccAna_CircLin2dBisec.hxx>
Public Member Functions  
GccAna_CircLin2dBisec (const gp_Circ2d &Circle, const gp_Lin2d &Line)  
Constructs bisecting curves between the circle Circle and the line Line. More...  
Standard_Boolean  IsDone () const 
Returns true (this construction algorithm never fails). More...  
Standard_Integer  NbSolutions () const 
Returns the number of curves, representing solutions computed by this algorithm. More...  
Handle< GccInt_Bisec >  ThisSolution (const Standard_Integer Index) const 
Returns the solution number Index and raises OutOfRange exception if Index is greater than the number of solutions Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm. More...  
Describes functions for building bisecting curves between a 2D line and a 2D circle. A bisecting curve between a circle and a line is a curve such that each of its points is at the same distance from the circle and the line. It can be a parabola or a line, depending of the relative position of the line and the circle. The algorithm computes all the elementary curves which are solutions. A CircLin2dBisec object provides a framework for:
Constructs bisecting curves between the circle Circle and the line Line.
Standard_Boolean GccAna_CircLin2dBisec::IsDone  (  )  const 
Returns true (this construction algorithm never fails).
Standard_Integer GccAna_CircLin2dBisec::NbSolutions  (  )  const 
Returns the number of curves, representing solutions computed by this algorithm.
Handle< GccInt_Bisec > GccAna_CircLin2dBisec::ThisSolution  (  const Standard_Integer  Index  )  const 
Returns the solution number Index and raises OutOfRange exception if Index is greater than the number of solutions Exceptions Standard_OutOfRange if Index is less than zero or greater than the number of solutions computed by this algorithm.