|
Open CASCADE Technology
6.7.1
|
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 <br>
exception if Index is greater than the number of solutions <br>
Exceptions | |
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 <br>
exception if Index is greater than the number of solutions <br>
Exceptions
Standard_OutOfRange if Index is less than zero or
greater than the number of solutions computed by this algorithm.
1.8.5