Open CASCADE Technology
7.7.0.dev

Describes functions for building bisecting curves between a 2D line and a point. A bisecting curve between a line and a point is such a curve that each of its points is at the same distance from the circle and the point. It can be a parabola or a line, depending on the relative position of the line and the circle. There is always one unique solution. A LinPnt2dBisec object provides a framework for: More...
#include <GccAna_LinPnt2dBisec.hxx>
Public Member Functions  
GccAna_LinPnt2dBisec (const gp_Lin2d &Line1, const gp_Pnt2d &Point2)  
Constructs a bisecting curve between the line Line1 and the point Point2. More...  
Standard_Boolean  IsDone () const 
Returns True if the algorithm succeeded. More...  
Handle< GccInt_Bisec >  ThisSolution () const 
Returns the number of solutions. It raises NotDone if the construction algorithm didn't succeed. More...  
Describes functions for building bisecting curves between a 2D line and a point. A bisecting curve between a line and a point is such a curve that each of its points is at the same distance from the circle and the point. It can be a parabola or a line, depending on the relative position of the line and the circle. There is always one unique solution. A LinPnt2dBisec object provides a framework for:
Constructs a bisecting curve between the line Line1 and the point Point2.
Standard_Boolean GccAna_LinPnt2dBisec::IsDone  (  )  const 
Returns True if the algorithm succeeded.
Handle< GccInt_Bisec > GccAna_LinPnt2dBisec::ThisSolution  (  )  const 
Returns the number of solutions. It raises NotDone if the construction algorithm didn't succeed.