Open CASCADE Technology 6.6.0
|
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. | |
Standard_Boolean | IsDone () const |
Returns True if the algorithm succeeded. | |
Handle_GccInt_Bisec | ThisSolution () const |
Returns the number of solutions. //! It raises NotDone if the construction algorithm didn't succeed. |
Standard_Boolean GccAna_LinPnt2dBisec::IsDone | ( | ) | const |
Handle_GccInt_Bisec GccAna_LinPnt2dBisec::ThisSolution | ( | ) | const |